diff --git a/.github/workflows/publish-sdk.yml b/.github/workflows/publish-sdk.yml index 0a5053a717..bbfaab9464 100644 --- a/.github/workflows/publish-sdk.yml +++ b/.github/workflows/publish-sdk.yml @@ -23,12 +23,7 @@ jobs: strategy: matrix: package_folder: - - visier_api_core - - visier_api_administration - - visier_api_analytic_model - - visier_api_data_in - - visier_api_data_out - + - visier_platform_sdk steps: - name: Check out code uses: actions/checkout@v4 diff --git a/README.md b/README.md index 3443a2ec08..241d2a371f 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,22 @@ -# Visier API Python SDK (Beta) -Welcome to the Visier API Python SDK! This SDK provides a convenient way to interact with Visier's public APIs. +# Visier Platform Python SDK (Beta) +Welcome to the Visier Platform Python SDK! This SDK provides a convenient way to interact with Visier's public APIs. -**Note:** +**Note:** - This SDK is currently in beta. You may encounter issues while using it. -- This SDK supports Python 3.8 and above. +- This SDK supports Python 3.9 and above. ## Overview For detailed information about Visier APIs, see [Visier APIs](https://docs.visier.com/developer/Default.htm#cshid=1007). +For APIs specification, see are divided into collections [Visier API Reference](https://docs.visier.com/developer/Default.htm#cshid=1051). -Visier APIs are divided into collections. -- [Authentication](https://docs.visier.com/developer/Default.htm#cshid=1039): Authenticate yourself as a Visier user who is allowed to use Visier APIs. -- [Administration](https://docs.visier.com/developer/Default.htm#cshid=1040): Manage your tenant or tenants in Visier. -- [Analytic Model](https://docs.visier.com/developer/Default.htm#cshid=1041): Retrieve and configure your analytic model in Visier. -- [Data In](https://docs.visier.com/developer/Default.htm#cshid=1042): Send data to Visier. -- [Data Out](https://docs.visier.com/developer/Default.htm#cshid=1043): Get data out of Visier. - -The Visier API Python SDK contains five packages that correspond to the Visier API collections. - -- `visier-api-core`: Contains logic for authenticating and configuring, and contains classes to make requests. Required to use the other packages. -- `visier-api-administration`: APIs to manage your tenant or tenants in Visier. -- `visier-api-analytic-model`: APIs to retrieve and configure the analytic model in Visier. -- `visier-api-data-in`: APIs to send data to Visier. -- `visier-api-data-out`: APIs get data out of Visier. - -The packages, excluding `visier-api-core`, contain API classes to interact with different Visier APIs. +The Visier Platform Python SDK is a single `visier-platform-sdk` package that provides access to all Visier API collections. ## Installation -Install the packages according to their required functionality. `visier-api-core` is installed automatically because it's a dependency for the other packages. +Install the SDK using pip: ```bash -pip install visier-api-administration -pip install visier-api-analytic-model -pip install visier-api-data-in -pip install visier-api-data-out +pip install visier-platform-sdk ``` ## Usage @@ -60,6 +43,9 @@ VISIER_REDIRECT_URI='http://localhost:5000/oauth2/callback' # For 2-legged OAuth 2.0 authentication, provide the VISIER_USERNAME, VISIER_PASSWORD, VISIER_CLIENT_ID, and VISIER_CLIENT_SECRET. VISIER_USERNAME='visier-username' VISIER_PASSWORD='visier-password' + +# Optional: Tenant code for operations that require it +VISIER_TENANT_CODE='tenant-code' ``` To find your vanity name: @@ -70,7 +56,7 @@ For more information about registering a client ID, client secret, and redirect After setting the environment variables, you can create a `Configuration` object using the `from_env` method: ```python -from visier_api_core import Configuration +from visier_platform_sdk import Configuration config = Configuration.from_env() ``` @@ -78,7 +64,7 @@ config = Configuration.from_env() Alternatively, store the environment variables in a `.env` file and load them using dotenv library. ```python from dotenv import dotenv_values -from visier_api_core import Configuration +from visier_platform_sdk import Configuration config_dict = dotenv_values(".env") config = Configuration.from_dict(config_dict) @@ -87,7 +73,7 @@ config = Configuration.from_dict(config_dict) Or, explicitly set the configuration parameters. The following example shows explicitly setting the configuration parameters for 3-legged OAuth 2.0 authentication. ```python -from visier_api_core import Configuration +from visier_platform_sdk import Configuration def get_secret(secret_name): """Your secret retrieval logic""" @@ -97,18 +83,17 @@ config = Configuration( host="https://api.visier.com", api_key=get_secret("api_key"), client_id=get_secret("client_id"), - client_secret=get_secret("client_id"), + client_secret=get_secret("client_secret"), vanity="your_vanity" ) ``` -> **Warning:** Don't store sensitive information in code or in a repository. +> **Warning:** Don't store sensitive information in code or in a repository. > Use environment variables or a secure storage solution. After you have the `Configuration` object, create the API client and start using the API. ```python -from visier_api_core import ApiClient, Configuration -from visier_api_data_out import DataQueryApi +from visier_platform_sdk import ApiClient, Configuration, DataQueryApi config = Configuration.from_env() client = ApiClient(config) @@ -117,7 +102,7 @@ data_query_api = DataQueryApi(client) You can create the API client using the default `Configuration` object. ```python -from visier_api_data_out import DataQueryApi +from visier_platform_sdk import DataQueryApi data_query_api = DataQueryApi() ``` The `Configuration` object is created using the environment variable values. You can change the default configuration object using the `Configuration.set_default` method. @@ -126,8 +111,7 @@ The `ApiClient` object is created using the default configuration object. The de ```python from dotenv import dotenv_values -from visier_api_core import Configuration, ApiClient -from visier_api_data_in import DataUploadApi, DataIntakeApi +from visier_platform_sdk import Configuration, ApiClient, DataUploadApi config_dict = dotenv_values(".env") config = Configuration.from_dict(config_dict) @@ -135,19 +119,19 @@ Configuration.set_default(config) # The `ApiClient` object is created using the default `Configuration` object. api_client = ApiClient() -data_upload_api = DataUploadApi(api_client) +data_intake_api = DataUploadApi(api_client) # You can set the default `ApiClient` using the `ApiClient.set_default` method. ApiClient.set_default(ApiClient(config)) # The default `ApiClient` object is used to create API objects implicitly. -data_intake_api = DataIntakeApi() +data_intake_api = DataUploadApi() ``` The API response is returned in DTO format, ApiResponse, or RESTResponseType respectively. ```python -from visier_api_analytic_model import DataModelApi, PropertiesDTO +from visier_platform_sdk import DataModelApi analytic_object_id = 'Employee' data_model_api = DataModelApi() @@ -155,30 +139,32 @@ data_model_api = DataModelApi() # DTO format properties = data_model_api.properties(analytic_object_id) -# ApiResponse +# ApiResponse api_response = data_model_api.properties_with_http_info(analytic_object_id) if api_response.status_code == 200: properties = api_response.data # RESTResponseType # Use this method to work with raw data. +from visier_platform_sdk.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO + rest_response = data_model_api.properties_without_preload_content(analytic_object_id) if rest_response.status == 200: - properties = PropertiesDTO.from_json(rest_response.data.decode()) + properties = DataservicesDatamodelPropertiesDTO.from_json(rest_response.data.decode()) ``` For full API DTO documentation, see the API references. For example, [Visier Data In APIs](https://docs.visier.com/developer/Default.htm#cshid=1042). All DTOs have a `from_json` method to create a DTO object from a JSON string. In some cases, you may need to switch from DTO format to CSV format. To switch, set the `Accept` header to `text/csv` when creating the `ApiClient` or making a request. ```python -from visier_api_core import ApiClient -from visier_api_data_out import DataQueryApi, AggregationQueryExecutionDTO +from visier_platform_sdk import ApiClient, DataQueryApi +from visier_platform_sdk.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO with open('query_examples/aggregate/applicants-source.json') as f: headcount_json = f.read() -aggr_query_dto = AggregationQueryExecutionDTO.from_json(headcount_json) +aggr_query_dto = DataservicesQueryAggregationQueryExecutionDTO.from_json(headcount_json) -# Set the `Accept` header to `text/csv` in the constructor ApiClient(header_name='Accept', header_value='text/csv') or by using the `set_default_header` method. +# Set the `Accept` header to `text/csv` in the constructor or by using the `set_default_header` method. # The `set_default_header` method allows you to add additional headers as needed. api_client = ApiClient() api_client.set_default_header('Accept', 'text/csv') @@ -219,8 +205,8 @@ This SDK handles exceptions using custom exception classes derived from `OpenApi The following example shows how to handle exceptions. ```python -from visier_api_core.exceptions import ApiException, BadRequestException, UnauthorizedException -from visier_api_analytic_model import DataModelApi +from visier_platform_sdk.exceptions import ApiException, BadRequestException, UnauthorizedException +from visier_platform_sdk import DataModelApi analytic_object_id = 'Employee' data_model_api = DataModelApi() diff --git a/src/visier_api_administration/.openapi-generator-ignore b/src/visier_api_administration/.openapi-generator-ignore deleted file mode 100644 index 4b01075e6c..0000000000 --- a/src/visier_api_administration/.openapi-generator-ignore +++ /dev/null @@ -1,21 +0,0 @@ -# Ignore folders -docs/ -.github/ - -# Ignore core library .py files -visier_api*/*.py -!visier_api*/__init__.py - -# Ignore broken unit test for DTO -test/test_sql_like200_response.py - -# Ignore files in the root by default -/* - -# Allow specific files for PyPI publishing -!setup.py -!setup.cfg -!requirements.txt -!test-requirements.txt -!tox.ini -!pyproject.toml \ No newline at end of file diff --git a/src/visier_api_administration/.openapi-generator/FILES b/src/visier_api_administration/.openapi-generator/FILES deleted file mode 100644 index 175fc20c3a..0000000000 --- a/src/visier_api_administration/.openapi-generator/FILES +++ /dev/null @@ -1,429 +0,0 @@ -pyproject.toml -requirements.txt -setup.cfg -setup.py -test-requirements.txt -test/__init__.py -test/test_admin_all_tenants_status_apidto.py -test/test_admin_batch_tenant_provision_apidto.py -test/test_admin_business_location_dto.py -test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py -test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py -test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py -test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py -test/test_admin_consolidated_analytics_api_tenant_with_details.py -test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py -test/test_admin_custom_property_dto.py -test/test_admin_custom_tenant_property_dto.py -test/test_admin_delete_user_group_v2_request.py -test/test_admin_element_ids_dto.py -test/test_admin_email_domains_dto.py -test/test_admin_excluded_sources_body.py -test/test_admin_home_analysis_by_user_group_dto.py -test/test_admin_key_name.py -test/test_admin_mask_message.py -test/test_admin_network_subnets_message_request.py -test/test_admin_network_subnets_message_response.py -test/test_admin_permission_response_dto.py -test/test_admin_permissions_list_dto.py -test/test_admin_permissions_to_user_group_for_tenant_dto.py -test/test_admin_permissions_to_user_group_request_dto.py -test/test_admin_permissions_to_user_groups_request_dto.py -test/test_admin_product_release_dto.py -test/test_admin_product_releases_dto.py -test/test_admin_product_version_dto.py -test/test_admin_product_versions_dto.py -test/test_admin_product_versions_update_failure_tenant_response_dto.py -test/test_admin_product_versions_update_response_dto.py -test/test_admin_product_versions_update_successful_tenant_response_dto.py -test/test_admin_put_project_commits_request.py -test/test_admin_security_assignment_response_dto.py -test/test_admin_simple_user_dto.py -test/test_admin_target_project_for_tenant_dto.py -test/test_admin_target_project_for_tenants_list_dto.py -test/test_admin_tenant_assignments_dto.py -test/test_admin_tenant_code_body.py -test/test_admin_tenant_detail_apidto.py -test/test_admin_tenant_details_traits_dto.py -test/test_admin_tenant_management_api_get_response_dto.py -test/test_admin_tenant_management_api_list_response_dto.py -test/test_admin_tenant_management_api_update_request_dto.py -test/test_admin_tenant_management_api_update_response_dto.py -test/test_admin_tenant_provision_apidto.py -test/test_admin_tenant_status_apidto.py -test/test_admin_update_tenant_model.py -test/test_admin_user_group_change_definition_dto.py -test/test_admin_user_group_change_dimension_filter_dto.py -test/test_admin_user_group_change_failure_dto.py -test/test_admin_user_group_change_filter_dto.py -test/test_admin_user_group_change_member_selection_dto.py -test/test_admin_user_group_change_response_dto.py -test/test_admin_user_group_change_success_dto.py -test/test_admin_user_group_change_users_dto.py -test/test_admin_user_group_delete_dto.py -test/test_admin_user_group_delete_failure_dto.py -test/test_admin_user_group_delete_response_dto.py -test/test_admin_user_group_delete_success_dto.py -test/test_admin_user_group_filters_dto.py -test/test_admin_user_group_get_api_response_dto.py -test/test_admin_user_group_single_delete_response_dto.py -test/test_admin_user_groups_change_dto.py -test/test_admin_user_groups_delete_request_dto.py -test/test_admin_user_groups_get_api_response_dto.py -test/test_admin_user_groups_users_dto.py -test/test_admin_user_groups_users_for_tenant_dto.py -test/test_admin_user_security_assignments_dto.py -test/test_admin_users_to_user_group_request_dto.py -test/test_admin_users_to_user_groups_request_dto.py -test/test_consolidated_analytics_api.py -test/test_designer_crypto_generate_key_request_dto.py -test/test_designer_crypto_tenant_encryption_key_details_dto.py -test/test_designer_crypto_tenant_encryption_key_dto.py -test/test_designer_module_settings_dto.py -test/test_designer_tenant_module_dto.py -test/test_dp_automation_metric_validation_summary_dto.py -test/test_dp_automation_tenant_preview_entries_summary_dto.py -test/test_dp_automation_tenant_preview_entries_summary_list_dto.py -test/test_email_domains_api.py -test/test_encryption_keys_api.py -test/test_network_subnets_api.py -test/test_permissions_api.py -test/test_production_versions_api.py -test/test_profiles_api.py -test/test_projects_api.py -test/test_release_version_configuration_api.py -test/test_servicing_accessible_tenant_profile_assignment_request_dto.py -test/test_servicing_accessible_tenant_profile_assignment_response_dto.py -test/test_servicing_accessible_tenant_profile_revoke_request_dto.py -test/test_servicing_accessible_tenant_profile_revoke_response_dto.py -test/test_servicing_additional_capabilities_dto.py -test/test_servicing_admin_capability_config_dto.py -test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py -test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py -test/test_servicing_all_profile_assigned_for_local_tenant_dto.py -test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py -test/test_servicing_all_users_get_api_response_dto.py -test/test_servicing_analytic_object_dto.py -test/test_servicing_assign_revoke_permission_by_permission_dto.py -test/test_servicing_assign_revoke_permission_by_tenant_dto.py -test/test_servicing_assign_revoke_permission_by_user_dto.py -test/test_servicing_assign_revoke_permission_request_dto.py -test/test_servicing_assign_revoke_permissions_request_dto.py -test/test_servicing_assign_revoke_permissions_response_dto.py -test/test_servicing_bulk_data_access_set_response_dto.py -test/test_servicing_capabilities_dto.py -test/test_servicing_capability_dto.py -test/test_servicing_clone_files_into_source_parameters_dto.py -test/test_servicing_commit_and_publish_operation_response_dto.py -test/test_servicing_commit_dto.py -test/test_servicing_content_package_dto.py -test/test_servicing_create_data_access_set_request_dto.py -test/test_servicing_data_access_set_dto.py -test/test_servicing_data_access_set_error_dto.py -test/test_servicing_data_access_set_failure_dto.py -test/test_servicing_data_access_set_success_dto.py -test/test_servicing_data_security_profile_dto.py -test/test_servicing_date_range_dto.py -test/test_servicing_delete_permissions_request_dto.py -test/test_servicing_dimension_filter_dto.py -test/test_servicing_dynamic_dimension_filter_dto.py -test/test_servicing_dynamic_property_mapping_dto.py -test/test_servicing_error_dto.py -test/test_servicing_export_production_versions_api_operation_parameters_dto.py -test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py -test/test_servicing_failed_local_tenant_profile_assignment_dto.py -test/test_servicing_failed_local_tenant_profile_revoke_dto.py -test/test_servicing_get_capabilities_api_response_dto.py -test/test_servicing_get_content_packages_api_response_dto.py -test/test_servicing_get_data_access_sets_api_response_dto.py -test/test_servicing_get_data_security_objects_api_response_dto.py -test/test_servicing_get_permissions_api_response_dto.py -test/test_servicing_get_production_versions_api_response_dto.py -test/test_servicing_get_projects_api_response_dto.py -test/test_servicing_hierarchy_property_dto.py -test/test_servicing_inherited_access_config_dto.py -test/test_servicing_inherited_reference_member_filter_config_dto.py -test/test_servicing_last_login_dto.py -test/test_servicing_local_tenant_profile_assignment_request_dto.py -test/test_servicing_local_tenant_profile_assignment_response_dto.py -test/test_servicing_local_tenant_profile_revoke_request_dto.py -test/test_servicing_local_tenant_profile_revoke_response_dto.py -test/test_servicing_member_filter_config_dto.py -test/test_servicing_member_selection_dto.py -test/test_servicing_permission_assigned_by_tenant_dto.py -test/test_servicing_permission_assigned_for_local_tenant_dto.py -test/test_servicing_permission_assigned_user_dto.py -test/test_servicing_permission_assigned_users_dto.py -test/test_servicing_permission_bulk_operation_response_dto.py -test/test_servicing_permission_dto.py -test/test_servicing_permission_error_dto.py -test/test_servicing_permission_failure_dto.py -test/test_servicing_permission_success_dto.py -test/test_servicing_production_version_api_operation_request_dto.py -test/test_servicing_production_version_api_operation_response_dto.py -test/test_servicing_production_versions_api_operation_request_dto.py -test/test_servicing_production_versions_api_operation_response_dto.py -test/test_servicing_profile_assigned_for_accessible_tenant_dto.py -test/test_servicing_profile_assigned_for_local_tenant_dto.py -test/test_servicing_profile_get_api_response_dto.py -test/test_servicing_profiles_get_api_response_dto.py -test/test_servicing_project_commits_api_response_dto.py -test/test_servicing_project_dto.py -test/test_servicing_project_operation_request_dto.py -test/test_servicing_project_operation_response_dto.py -test/test_servicing_property_access_config_dto.py -test/test_servicing_property_set_config_dto.py -test/test_servicing_reduced_error_dto.py -test/test_servicing_reduced_tenant_code_error_dto.py -test/test_servicing_reduced_user_id_error_dto.py -test/test_servicing_related_analytic_object_dto.py -test/test_servicing_role_modules_config_dto.py -test/test_servicing_securable_dimension_dto.py -test/test_servicing_securable_property_dto.py -test/test_servicing_shareable_data_access_set.py -test/test_servicing_sources_api_operation_request_dto.py -test/test_servicing_static_dimension_filter_dto.py -test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py -test/test_servicing_successful_local_tenant_profile_assignment_dto.py -test/test_servicing_target_tenant_code_dto.py -test/test_servicing_tenant_code_error_dto.py -test/test_servicing_user_creation_api_request_dto.py -test/test_servicing_user_get_api_response_dto.py -test/test_servicing_user_group_assigned_for_local_tenant_dto.py -test/test_servicing_user_id_error_dto.py -test/test_servicing_user_property_dto.py -test/test_servicing_user_update_api_request_dto.py -test/test_servicing_users_api_error_message_dto.py -test/test_servicing_users_api_failure_dto.py -test/test_servicing_users_api_response_dto.py -test/test_servicing_users_api_success_dto.py -test/test_servicing_users_creation_api_request_dto.py -test/test_servicing_users_delete_api_request_dto.py -test/test_servicing_users_update_api_request_dto.py -test/test_servicing_users_update_api_user_dto.py -test/test_source_import_result_summary_dto.py -test/test_sources_api.py -test/test_sources_api_put_response_dto.py -test/test_status.py -test/test_system_status_api.py -test/test_systemstatus_system_status_dto.py -test/test_tenants_v1_api.py -test/test_tenants_v2_api.py -test/test_user_creation_api_response_dto.py -test/test_user_groups_v2_api.py -test/test_users_v1_api.py -test/test_users_v2_api.py -tox.ini -visier_api_administration/__init__.py -visier_api_administration/api/__init__.py -visier_api_administration/api/consolidated_analytics_api.py -visier_api_administration/api/email_domains_api.py -visier_api_administration/api/encryption_keys_api.py -visier_api_administration/api/network_subnets_api.py -visier_api_administration/api/permissions_api.py -visier_api_administration/api/production_versions_api.py -visier_api_administration/api/profiles_api.py -visier_api_administration/api/projects_api.py -visier_api_administration/api/release_version_configuration_api.py -visier_api_administration/api/sources_api.py -visier_api_administration/api/system_status_api.py -visier_api_administration/api/tenants_v1_api.py -visier_api_administration/api/tenants_v2_api.py -visier_api_administration/api/user_groups_v2_api.py -visier_api_administration/api/users_v1_api.py -visier_api_administration/api/users_v2_api.py -visier_api_administration/models/__init__.py -visier_api_administration/models/admin_all_tenants_status_apidto.py -visier_api_administration/models/admin_batch_tenant_provision_apidto.py -visier_api_administration/models/admin_business_location_dto.py -visier_api_administration/models/admin_consolidated_analytics_api_excluded_source_list_dto.py -visier_api_administration/models/admin_consolidated_analytics_api_source_tenant_list_dto.py -visier_api_administration/models/admin_consolidated_analytics_api_tenant_create_request_dto.py -visier_api_administration/models/admin_consolidated_analytics_api_tenant_list_response_dto.py -visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details.py -visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py -visier_api_administration/models/admin_custom_property_dto.py -visier_api_administration/models/admin_custom_tenant_property_dto.py -visier_api_administration/models/admin_delete_user_group_v2_request.py -visier_api_administration/models/admin_element_ids_dto.py -visier_api_administration/models/admin_email_domains_dto.py -visier_api_administration/models/admin_excluded_sources_body.py -visier_api_administration/models/admin_home_analysis_by_user_group_dto.py -visier_api_administration/models/admin_key_name.py -visier_api_administration/models/admin_mask_message.py -visier_api_administration/models/admin_network_subnets_message_request.py -visier_api_administration/models/admin_network_subnets_message_response.py -visier_api_administration/models/admin_permission_response_dto.py -visier_api_administration/models/admin_permissions_list_dto.py -visier_api_administration/models/admin_permissions_to_user_group_for_tenant_dto.py -visier_api_administration/models/admin_permissions_to_user_group_request_dto.py -visier_api_administration/models/admin_permissions_to_user_groups_request_dto.py -visier_api_administration/models/admin_product_release_dto.py -visier_api_administration/models/admin_product_releases_dto.py -visier_api_administration/models/admin_product_version_dto.py -visier_api_administration/models/admin_product_versions_dto.py -visier_api_administration/models/admin_product_versions_update_failure_tenant_response_dto.py -visier_api_administration/models/admin_product_versions_update_response_dto.py -visier_api_administration/models/admin_product_versions_update_successful_tenant_response_dto.py -visier_api_administration/models/admin_put_project_commits_request.py -visier_api_administration/models/admin_security_assignment_response_dto.py -visier_api_administration/models/admin_simple_user_dto.py -visier_api_administration/models/admin_target_project_for_tenant_dto.py -visier_api_administration/models/admin_target_project_for_tenants_list_dto.py -visier_api_administration/models/admin_tenant_assignments_dto.py -visier_api_administration/models/admin_tenant_code_body.py -visier_api_administration/models/admin_tenant_detail_apidto.py -visier_api_administration/models/admin_tenant_details_traits_dto.py -visier_api_administration/models/admin_tenant_management_api_get_response_dto.py -visier_api_administration/models/admin_tenant_management_api_list_response_dto.py -visier_api_administration/models/admin_tenant_management_api_update_request_dto.py -visier_api_administration/models/admin_tenant_management_api_update_response_dto.py -visier_api_administration/models/admin_tenant_provision_apidto.py -visier_api_administration/models/admin_tenant_status_apidto.py -visier_api_administration/models/admin_update_tenant_model.py -visier_api_administration/models/admin_user_group_change_definition_dto.py -visier_api_administration/models/admin_user_group_change_dimension_filter_dto.py -visier_api_administration/models/admin_user_group_change_failure_dto.py -visier_api_administration/models/admin_user_group_change_filter_dto.py -visier_api_administration/models/admin_user_group_change_member_selection_dto.py -visier_api_administration/models/admin_user_group_change_response_dto.py -visier_api_administration/models/admin_user_group_change_success_dto.py -visier_api_administration/models/admin_user_group_change_users_dto.py -visier_api_administration/models/admin_user_group_delete_dto.py -visier_api_administration/models/admin_user_group_delete_failure_dto.py -visier_api_administration/models/admin_user_group_delete_response_dto.py -visier_api_administration/models/admin_user_group_delete_success_dto.py -visier_api_administration/models/admin_user_group_filters_dto.py -visier_api_administration/models/admin_user_group_get_api_response_dto.py -visier_api_administration/models/admin_user_group_single_delete_response_dto.py -visier_api_administration/models/admin_user_groups_change_dto.py -visier_api_administration/models/admin_user_groups_delete_request_dto.py -visier_api_administration/models/admin_user_groups_get_api_response_dto.py -visier_api_administration/models/admin_user_groups_users_dto.py -visier_api_administration/models/admin_user_groups_users_for_tenant_dto.py -visier_api_administration/models/admin_user_security_assignments_dto.py -visier_api_administration/models/admin_users_to_user_group_request_dto.py -visier_api_administration/models/admin_users_to_user_groups_request_dto.py -visier_api_administration/models/designer_crypto_generate_key_request_dto.py -visier_api_administration/models/designer_crypto_tenant_encryption_key_details_dto.py -visier_api_administration/models/designer_crypto_tenant_encryption_key_dto.py -visier_api_administration/models/designer_module_settings_dto.py -visier_api_administration/models/designer_tenant_module_dto.py -visier_api_administration/models/dp_automation_metric_validation_summary_dto.py -visier_api_administration/models/dp_automation_tenant_preview_entries_summary_dto.py -visier_api_administration/models/dp_automation_tenant_preview_entries_summary_list_dto.py -visier_api_administration/models/servicing_accessible_tenant_profile_assignment_request_dto.py -visier_api_administration/models/servicing_accessible_tenant_profile_assignment_response_dto.py -visier_api_administration/models/servicing_accessible_tenant_profile_revoke_request_dto.py -visier_api_administration/models/servicing_accessible_tenant_profile_revoke_response_dto.py -visier_api_administration/models/servicing_additional_capabilities_dto.py -visier_api_administration/models/servicing_admin_capability_config_dto.py -visier_api_administration/models/servicing_all_permissions_assigned_for_local_tenant_dto.py -visier_api_administration/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py -visier_api_administration/models/servicing_all_profile_assigned_for_local_tenant_dto.py -visier_api_administration/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py -visier_api_administration/models/servicing_all_users_get_api_response_dto.py -visier_api_administration/models/servicing_analytic_object_dto.py -visier_api_administration/models/servicing_assign_revoke_permission_by_permission_dto.py -visier_api_administration/models/servicing_assign_revoke_permission_by_tenant_dto.py -visier_api_administration/models/servicing_assign_revoke_permission_by_user_dto.py -visier_api_administration/models/servicing_assign_revoke_permission_request_dto.py -visier_api_administration/models/servicing_assign_revoke_permissions_request_dto.py -visier_api_administration/models/servicing_assign_revoke_permissions_response_dto.py -visier_api_administration/models/servicing_bulk_data_access_set_response_dto.py -visier_api_administration/models/servicing_capabilities_dto.py -visier_api_administration/models/servicing_capability_dto.py -visier_api_administration/models/servicing_clone_files_into_source_parameters_dto.py -visier_api_administration/models/servicing_commit_and_publish_operation_response_dto.py -visier_api_administration/models/servicing_commit_dto.py -visier_api_administration/models/servicing_content_package_dto.py -visier_api_administration/models/servicing_create_data_access_set_request_dto.py -visier_api_administration/models/servicing_data_access_set_dto.py -visier_api_administration/models/servicing_data_access_set_error_dto.py -visier_api_administration/models/servicing_data_access_set_failure_dto.py -visier_api_administration/models/servicing_data_access_set_success_dto.py -visier_api_administration/models/servicing_data_security_profile_dto.py -visier_api_administration/models/servicing_date_range_dto.py -visier_api_administration/models/servicing_delete_permissions_request_dto.py -visier_api_administration/models/servicing_dimension_filter_dto.py -visier_api_administration/models/servicing_dynamic_dimension_filter_dto.py -visier_api_administration/models/servicing_dynamic_property_mapping_dto.py -visier_api_administration/models/servicing_error_dto.py -visier_api_administration/models/servicing_export_production_versions_api_operation_parameters_dto.py -visier_api_administration/models/servicing_failed_accessible_tenant_profile_assignment_dto.py -visier_api_administration/models/servicing_failed_local_tenant_profile_assignment_dto.py -visier_api_administration/models/servicing_failed_local_tenant_profile_revoke_dto.py -visier_api_administration/models/servicing_get_capabilities_api_response_dto.py -visier_api_administration/models/servicing_get_content_packages_api_response_dto.py -visier_api_administration/models/servicing_get_data_access_sets_api_response_dto.py -visier_api_administration/models/servicing_get_data_security_objects_api_response_dto.py -visier_api_administration/models/servicing_get_permissions_api_response_dto.py -visier_api_administration/models/servicing_get_production_versions_api_response_dto.py -visier_api_administration/models/servicing_get_projects_api_response_dto.py -visier_api_administration/models/servicing_hierarchy_property_dto.py -visier_api_administration/models/servicing_inherited_access_config_dto.py -visier_api_administration/models/servicing_inherited_reference_member_filter_config_dto.py -visier_api_administration/models/servicing_last_login_dto.py -visier_api_administration/models/servicing_local_tenant_profile_assignment_request_dto.py -visier_api_administration/models/servicing_local_tenant_profile_assignment_response_dto.py -visier_api_administration/models/servicing_local_tenant_profile_revoke_request_dto.py -visier_api_administration/models/servicing_local_tenant_profile_revoke_response_dto.py -visier_api_administration/models/servicing_member_filter_config_dto.py -visier_api_administration/models/servicing_member_selection_dto.py -visier_api_administration/models/servicing_permission_assigned_by_tenant_dto.py -visier_api_administration/models/servicing_permission_assigned_for_local_tenant_dto.py -visier_api_administration/models/servicing_permission_assigned_user_dto.py -visier_api_administration/models/servicing_permission_assigned_users_dto.py -visier_api_administration/models/servicing_permission_bulk_operation_response_dto.py -visier_api_administration/models/servicing_permission_dto.py -visier_api_administration/models/servicing_permission_error_dto.py -visier_api_administration/models/servicing_permission_failure_dto.py -visier_api_administration/models/servicing_permission_success_dto.py -visier_api_administration/models/servicing_production_version_api_operation_request_dto.py -visier_api_administration/models/servicing_production_version_api_operation_response_dto.py -visier_api_administration/models/servicing_production_versions_api_operation_request_dto.py -visier_api_administration/models/servicing_production_versions_api_operation_response_dto.py -visier_api_administration/models/servicing_profile_assigned_for_accessible_tenant_dto.py -visier_api_administration/models/servicing_profile_assigned_for_local_tenant_dto.py -visier_api_administration/models/servicing_profile_get_api_response_dto.py -visier_api_administration/models/servicing_profiles_get_api_response_dto.py -visier_api_administration/models/servicing_project_commits_api_response_dto.py -visier_api_administration/models/servicing_project_dto.py -visier_api_administration/models/servicing_project_operation_request_dto.py -visier_api_administration/models/servicing_project_operation_response_dto.py -visier_api_administration/models/servicing_property_access_config_dto.py -visier_api_administration/models/servicing_property_set_config_dto.py -visier_api_administration/models/servicing_reduced_error_dto.py -visier_api_administration/models/servicing_reduced_tenant_code_error_dto.py -visier_api_administration/models/servicing_reduced_user_id_error_dto.py -visier_api_administration/models/servicing_related_analytic_object_dto.py -visier_api_administration/models/servicing_role_modules_config_dto.py -visier_api_administration/models/servicing_securable_dimension_dto.py -visier_api_administration/models/servicing_securable_property_dto.py -visier_api_administration/models/servicing_shareable_data_access_set.py -visier_api_administration/models/servicing_sources_api_operation_request_dto.py -visier_api_administration/models/servicing_static_dimension_filter_dto.py -visier_api_administration/models/servicing_successful_accessible_tenant_profile_assignment_dto.py -visier_api_administration/models/servicing_successful_local_tenant_profile_assignment_dto.py -visier_api_administration/models/servicing_target_tenant_code_dto.py -visier_api_administration/models/servicing_tenant_code_error_dto.py -visier_api_administration/models/servicing_user_creation_api_request_dto.py -visier_api_administration/models/servicing_user_get_api_response_dto.py -visier_api_administration/models/servicing_user_group_assigned_for_local_tenant_dto.py -visier_api_administration/models/servicing_user_id_error_dto.py -visier_api_administration/models/servicing_user_property_dto.py -visier_api_administration/models/servicing_user_update_api_request_dto.py -visier_api_administration/models/servicing_users_api_error_message_dto.py -visier_api_administration/models/servicing_users_api_failure_dto.py -visier_api_administration/models/servicing_users_api_response_dto.py -visier_api_administration/models/servicing_users_api_success_dto.py -visier_api_administration/models/servicing_users_creation_api_request_dto.py -visier_api_administration/models/servicing_users_delete_api_request_dto.py -visier_api_administration/models/servicing_users_update_api_request_dto.py -visier_api_administration/models/servicing_users_update_api_user_dto.py -visier_api_administration/models/source_import_result_summary_dto.py -visier_api_administration/models/sources_api_put_response_dto.py -visier_api_administration/models/status.py -visier_api_administration/models/systemstatus_system_status_dto.py -visier_api_administration/models/user_creation_api_response_dto.py -visier_api_administration/py.typed diff --git a/src/visier_api_administration/pyproject.toml b/src/visier_api_administration/pyproject.toml deleted file mode 100644 index 61454b4c7c..0000000000 --- a/src/visier_api_administration/pyproject.toml +++ /dev/null @@ -1,68 +0,0 @@ -[tool.poetry] -name = "visier_api_administration" -version = "22222222.99201.1906" -description = "Visier Administration APIs" -authors = ["Visier "] -license = "Apache License, Version 2.0" -readme = "README.md" -repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" -keywords = ["Visier", "Visier-SDK", "Visier Administration APIs"] -include = ["visier_api_administration/py.typed"] - -[tool.poetry.dependencies] -python = "^3.8" - -visier-api-core = "~= 22222222.99201.1906" - -[tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" -types-python-dateutil = ">=2.8.19.14" -mypy = "1.4.1" - - -[build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" - -[tool.pylint.'MESSAGES CONTROL'] -extension-pkg-whitelist = "pydantic" - -[tool.mypy] -files = [ - "visier_api_administration", - #"test", # auto-generated tests - "tests", # hand-written tests -] -# TODO: enable "strict" once all these individual checks are passing -# strict = true - -# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options -warn_unused_configs = true -warn_redundant_casts = true -warn_unused_ignores = true - -## Getting these passing should be easy -strict_equality = true -strict_concatenate = true - -## Strongly recommend enabling this one as soon as you can -check_untyped_defs = true - -## These shouldn't be too much additional work, but may be tricky to -## get passing if you use a lot of untyped libraries -disallow_subclassing_any = true -disallow_untyped_decorators = true -disallow_any_generics = true - -### These next few are various gradations of forcing use of type annotations -#disallow_untyped_calls = true -#disallow_incomplete_defs = true -#disallow_untyped_defs = true -# -### This one isn't too hard to get passing, but return on investment is lower -#no_implicit_reexport = true -# -### This one can be tricky to get passing if you use a lot of untyped libraries -#warn_return_any = true \ No newline at end of file diff --git a/src/visier_api_administration/requirements.txt b/src/visier_api_administration/requirements.txt deleted file mode 100644 index 34f89d0eda..0000000000 --- a/src/visier_api_administration/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -visier-api-core ~= 22222222.99201.1906 \ No newline at end of file diff --git a/src/visier_api_administration/setup.py b/src/visier_api_administration/setup.py deleted file mode 100644 index bde76f9e9d..0000000000 --- a/src/visier_api_administration/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from setuptools import setup, find_packages # noqa: H301 - -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools -NAME = "visier-api-administration" -VERSION = "22222222.99201.1906" -PYTHON_REQUIRES = ">=3.8" -REQUIRES = [ - "visier-api-core ~= 22222222.99201.1906", -] - -setup( - name=NAME, - version=VERSION, - description="Visier Administration APIs", - author="Visier", - author_email="alpine@visier.com", - url="", - keywords=["Visier", "Visier-SDK", "Visier Administration APIs"], - install_requires=REQUIRES, - packages=find_packages(exclude=["test", "tests"]), - include_package_data=True, - license="Apache License, Version 2.0", - long_description_content_type='text/markdown', - long_description="""\ - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.<br>**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - """, # noqa: E501 - package_data={"visier_api_administration": ["py.typed"]}, -) diff --git a/src/visier_api_administration/test/test_admin_all_tenants_status_apidto.py b/src/visier_api_administration/test/test_admin_all_tenants_status_apidto.py deleted file mode 100644 index d9666c3e11..0000000000 --- a/src/visier_api_administration/test/test_admin_all_tenants_status_apidto.py +++ /dev/null @@ -1,92 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO - -class TestAdminAllTenantsStatusAPIDTO(unittest.TestCase): - """AdminAllTenantsStatusAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminAllTenantsStatusAPIDTO: - """Test AdminAllTenantsStatusAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminAllTenantsStatusAPIDTO( - tenants = [ - visier_api_administration.models.admin/tenant_detail_apidto.admin.TenantDetailAPIDTO( - tenant_code = '', - tenant_display_name = '', - status = '', - provision_date = '', - current_data_version = '', - data_version_date = '', - modules = [ - visier_api_administration.models.designer/tenant_module_dto.designer.TenantModuleDTO( - display_name = '', - symbol_name = '', - module_settings = None, ) - ], - industry_code = 56, - can_administer_other_tenants = True, - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - vanity_url_name = '', - allowed_o_auth_idp_url_domains = [ - '' - ], ) - ], - limit = 56, - start = 56 - ) - else: - return AdminAllTenantsStatusAPIDTO( - ) - - def testAdminAllTenantsStatusAPIDTO(self): - """Test AdminAllTenantsStatusAPIDTO""" - def validate_instance(instance): - AdminAllTenantsStatusAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminAllTenantsStatusAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_batch_tenant_provision_apidto.py b/src/visier_api_administration/test/test_admin_batch_tenant_provision_apidto.py deleted file mode 100644 index 3865fc57a1..0000000000 --- a/src/visier_api_administration/test/test_admin_batch_tenant_provision_apidto.py +++ /dev/null @@ -1,81 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO - -class TestAdminBatchTenantProvisionAPIDTO(unittest.TestCase): - """AdminBatchTenantProvisionAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminBatchTenantProvisionAPIDTO: - """Test AdminBatchTenantProvisionAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminBatchTenantProvisionAPIDTO( - tenants = [ - visier_api_administration.models.admin/tenant_provision_apidto.admin.TenantProvisionAPIDTO( - tenant_code = '', - tenant_display_name = '', - purchased_modules = [ - '' - ], - industry_code = 56, - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - allowed_o_auth_idp_url_domains = [ - '' - ], ) - ] - ) - else: - return AdminBatchTenantProvisionAPIDTO( - ) - - def testAdminBatchTenantProvisionAPIDTO(self): - """Test AdminBatchTenantProvisionAPIDTO""" - def validate_instance(instance): - AdminBatchTenantProvisionAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminBatchTenantProvisionAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_business_location_dto.py b/src/visier_api_administration/test/test_admin_business_location_dto.py deleted file mode 100644 index 4c02e87328..0000000000 --- a/src/visier_api_administration/test/test_admin_business_location_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_business_location_dto import AdminBusinessLocationDTO - -class TestAdminBusinessLocationDTO(unittest.TestCase): - """AdminBusinessLocationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminBusinessLocationDTO: - """Test AdminBusinessLocationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminBusinessLocationDTO( - country_code = '', - postal_code = '' - ) - else: - return AdminBusinessLocationDTO( - ) - - def testAdminBusinessLocationDTO(self): - """Test AdminBusinessLocationDTO""" - def validate_instance(instance): - AdminBusinessLocationDTO.model_validate(inst_req_only) - instance_deserialized = AdminBusinessLocationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py b/src/visier_api_administration/test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py deleted file mode 100644 index 422db9958a..0000000000 --- a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO - -class TestAdminConsolidatedAnalyticsAPIExcludedSourceListDTO(unittest.TestCase): - """AdminConsolidatedAnalyticsAPIExcludedSourceListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPIExcludedSourceListDTO: - """Test AdminConsolidatedAnalyticsAPIExcludedSourceListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConsolidatedAnalyticsAPIExcludedSourceListDTO( - excluded_sources = [ - '' - ] - ) - else: - return AdminConsolidatedAnalyticsAPIExcludedSourceListDTO( - ) - - def testAdminConsolidatedAnalyticsAPIExcludedSourceListDTO(self): - """Test AdminConsolidatedAnalyticsAPIExcludedSourceListDTO""" - def validate_instance(instance): - AdminConsolidatedAnalyticsAPIExcludedSourceListDTO.model_validate(inst_req_only) - instance_deserialized = AdminConsolidatedAnalyticsAPIExcludedSourceListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py b/src/visier_api_administration/test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py deleted file mode 100644 index 3004fea6cf..0000000000 --- a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO - -class TestAdminConsolidatedAnalyticsAPISourceTenantListDTO(unittest.TestCase): - """AdminConsolidatedAnalyticsAPISourceTenantListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPISourceTenantListDTO: - """Test AdminConsolidatedAnalyticsAPISourceTenantListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConsolidatedAnalyticsAPISourceTenantListDTO( - tenant_codes = [ - '' - ] - ) - else: - return AdminConsolidatedAnalyticsAPISourceTenantListDTO( - ) - - def testAdminConsolidatedAnalyticsAPISourceTenantListDTO(self): - """Test AdminConsolidatedAnalyticsAPISourceTenantListDTO""" - def validate_instance(instance): - AdminConsolidatedAnalyticsAPISourceTenantListDTO.model_validate(inst_req_only) - instance_deserialized = AdminConsolidatedAnalyticsAPISourceTenantListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py b/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py deleted file mode 100644 index 92bf1caf5b..0000000000 --- a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO - -class TestAdminConsolidatedAnalyticsAPITenantCreateRequestDTO(unittest.TestCase): - """AdminConsolidatedAnalyticsAPITenantCreateRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantCreateRequestDTO: - """Test AdminConsolidatedAnalyticsAPITenantCreateRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConsolidatedAnalyticsAPITenantCreateRequestDTO( - tenant_code = '' - ) - else: - return AdminConsolidatedAnalyticsAPITenantCreateRequestDTO( - ) - - def testAdminConsolidatedAnalyticsAPITenantCreateRequestDTO(self): - """Test AdminConsolidatedAnalyticsAPITenantCreateRequestDTO""" - def validate_instance(instance): - AdminConsolidatedAnalyticsAPITenantCreateRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminConsolidatedAnalyticsAPITenantCreateRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py b/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py deleted file mode 100644 index 0f65ba3426..0000000000 --- a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO - -class TestAdminConsolidatedAnalyticsAPITenantListResponseDTO(unittest.TestCase): - """AdminConsolidatedAnalyticsAPITenantListResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantListResponseDTO: - """Test AdminConsolidatedAnalyticsAPITenantListResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConsolidatedAnalyticsAPITenantListResponseDTO( - tenant_codes = [ - '' - ] - ) - else: - return AdminConsolidatedAnalyticsAPITenantListResponseDTO( - ) - - def testAdminConsolidatedAnalyticsAPITenantListResponseDTO(self): - """Test AdminConsolidatedAnalyticsAPITenantListResponseDTO""" - def validate_instance(instance): - AdminConsolidatedAnalyticsAPITenantListResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminConsolidatedAnalyticsAPITenantListResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_with_details.py b/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_with_details.py deleted file mode 100644 index 0b45cdc00a..0000000000 --- a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_with_details.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails - -class TestAdminConsolidatedAnalyticsAPITenantWithDetails(unittest.TestCase): - """AdminConsolidatedAnalyticsAPITenantWithDetails unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantWithDetails: - """Test AdminConsolidatedAnalyticsAPITenantWithDetails - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConsolidatedAnalyticsAPITenantWithDetails( - tenant_code = '', - source_tenants_list = [ - '' - ], - excluded_sources_list = [ - '' - ] - ) - else: - return AdminConsolidatedAnalyticsAPITenantWithDetails( - ) - - def testAdminConsolidatedAnalyticsAPITenantWithDetails(self): - """Test AdminConsolidatedAnalyticsAPITenantWithDetails""" - def validate_instance(instance): - AdminConsolidatedAnalyticsAPITenantWithDetails.model_validate(inst_req_only) - instance_deserialized = AdminConsolidatedAnalyticsAPITenantWithDetails.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py b/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py deleted file mode 100644 index 4c9d1b6bb1..0000000000 --- a/src/visier_api_administration/test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO - -class TestAdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO(unittest.TestCase): - """AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO: - """Test AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO( - tenants = [ - visier_api_administration.models.admin/consolidated_analytics_api_tenant_with_details.admin.ConsolidatedAnalyticsAPITenantWithDetails( - tenant_code = '', - source_tenants_list = [ - '' - ], - excluded_sources_list = [ - '' - ], ) - ] - ) - else: - return AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO( - ) - - def testAdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO(self): - """Test AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO""" - def validate_instance(instance): - AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_custom_property_dto.py b/src/visier_api_administration/test/test_admin_custom_property_dto.py deleted file mode 100644 index 3b1008bbbe..0000000000 --- a/src/visier_api_administration/test/test_admin_custom_property_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_custom_property_dto import AdminCustomPropertyDTO - -class TestAdminCustomPropertyDTO(unittest.TestCase): - """AdminCustomPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminCustomPropertyDTO: - """Test AdminCustomPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminCustomPropertyDTO( - key = '', - value = '' - ) - else: - return AdminCustomPropertyDTO( - ) - - def testAdminCustomPropertyDTO(self): - """Test AdminCustomPropertyDTO""" - def validate_instance(instance): - AdminCustomPropertyDTO.model_validate(inst_req_only) - instance_deserialized = AdminCustomPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_custom_tenant_property_dto.py b/src/visier_api_administration/test/test_admin_custom_tenant_property_dto.py deleted file mode 100644 index 8032e832c0..0000000000 --- a/src/visier_api_administration/test/test_admin_custom_tenant_property_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO - -class TestAdminCustomTenantPropertyDTO(unittest.TestCase): - """AdminCustomTenantPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminCustomTenantPropertyDTO: - """Test AdminCustomTenantPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminCustomTenantPropertyDTO( - key = '', - value = '' - ) - else: - return AdminCustomTenantPropertyDTO( - ) - - def testAdminCustomTenantPropertyDTO(self): - """Test AdminCustomTenantPropertyDTO""" - def validate_instance(instance): - AdminCustomTenantPropertyDTO.model_validate(inst_req_only) - instance_deserialized = AdminCustomTenantPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_delete_user_group_v2_request.py b/src/visier_api_administration/test/test_admin_delete_user_group_v2_request.py deleted file mode 100644 index 12c7d89713..0000000000 --- a/src/visier_api_administration/test/test_admin_delete_user_group_v2_request.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request - -class TestAdminDeleteUserGroupV2Request(unittest.TestCase): - """AdminDeleteUserGroupV2Request unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminDeleteUserGroupV2Request: - """Test AdminDeleteUserGroupV2Request - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminDeleteUserGroupV2Request( - user_group_id = '' - ) - else: - return AdminDeleteUserGroupV2Request( - ) - - def testAdminDeleteUserGroupV2Request(self): - """Test AdminDeleteUserGroupV2Request""" - def validate_instance(instance): - AdminDeleteUserGroupV2Request.model_validate(inst_req_only) - instance_deserialized = AdminDeleteUserGroupV2Request.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_element_ids_dto.py b/src/visier_api_administration/test/test_admin_element_ids_dto.py deleted file mode 100644 index dd35710b45..0000000000 --- a/src/visier_api_administration/test/test_admin_element_ids_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_element_ids_dto import AdminElementIDsDTO - -class TestAdminElementIDsDTO(unittest.TestCase): - """AdminElementIDsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminElementIDsDTO: - """Test AdminElementIDsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminElementIDsDTO( - ids = [ - '' - ] - ) - else: - return AdminElementIDsDTO( - ) - - def testAdminElementIDsDTO(self): - """Test AdminElementIDsDTO""" - def validate_instance(instance): - AdminElementIDsDTO.model_validate(inst_req_only) - instance_deserialized = AdminElementIDsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_email_domains_dto.py b/src/visier_api_administration/test/test_admin_email_domains_dto.py deleted file mode 100644 index 2cc17f5b30..0000000000 --- a/src/visier_api_administration/test/test_admin_email_domains_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_email_domains_dto import AdminEmailDomainsDTO - -class TestAdminEmailDomainsDTO(unittest.TestCase): - """AdminEmailDomainsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminEmailDomainsDTO: - """Test AdminEmailDomainsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminEmailDomainsDTO( - domains = [ - '' - ], - confirm_not_allowed_domain = True - ) - else: - return AdminEmailDomainsDTO( - ) - - def testAdminEmailDomainsDTO(self): - """Test AdminEmailDomainsDTO""" - def validate_instance(instance): - AdminEmailDomainsDTO.model_validate(inst_req_only) - instance_deserialized = AdminEmailDomainsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_excluded_sources_body.py b/src/visier_api_administration/test/test_admin_excluded_sources_body.py deleted file mode 100644 index 89868d1179..0000000000 --- a/src/visier_api_administration/test/test_admin_excluded_sources_body.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_excluded_sources_body import AdminExcludedSourcesBody - -class TestAdminExcludedSourcesBody(unittest.TestCase): - """AdminExcludedSourcesBody unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminExcludedSourcesBody: - """Test AdminExcludedSourcesBody - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminExcludedSourcesBody( - excluded_sources = [ - '' - ] - ) - else: - return AdminExcludedSourcesBody( - ) - - def testAdminExcludedSourcesBody(self): - """Test AdminExcludedSourcesBody""" - def validate_instance(instance): - AdminExcludedSourcesBody.model_validate(inst_req_only) - instance_deserialized = AdminExcludedSourcesBody.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_home_analysis_by_user_group_dto.py b/src/visier_api_administration/test/test_admin_home_analysis_by_user_group_dto.py deleted file mode 100644 index d4c90ce8ed..0000000000 --- a/src/visier_api_administration/test/test_admin_home_analysis_by_user_group_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO - -class TestAdminHomeAnalysisByUserGroupDTO(unittest.TestCase): - """AdminHomeAnalysisByUserGroupDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminHomeAnalysisByUserGroupDTO: - """Test AdminHomeAnalysisByUserGroupDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminHomeAnalysisByUserGroupDTO( - user_group_id = '', - home_analysis_id = '' - ) - else: - return AdminHomeAnalysisByUserGroupDTO( - ) - - def testAdminHomeAnalysisByUserGroupDTO(self): - """Test AdminHomeAnalysisByUserGroupDTO""" - def validate_instance(instance): - AdminHomeAnalysisByUserGroupDTO.model_validate(inst_req_only) - instance_deserialized = AdminHomeAnalysisByUserGroupDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_key_name.py b/src/visier_api_administration/test/test_admin_key_name.py deleted file mode 100644 index 9812ef8b75..0000000000 --- a/src/visier_api_administration/test/test_admin_key_name.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_key_name import AdminKeyName - -class TestAdminKeyName(unittest.TestCase): - """AdminKeyName unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminKeyName: - """Test AdminKeyName - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminKeyName( - key_name = '' - ) - else: - return AdminKeyName( - ) - - def testAdminKeyName(self): - """Test AdminKeyName""" - def validate_instance(instance): - AdminKeyName.model_validate(inst_req_only) - instance_deserialized = AdminKeyName.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_mask_message.py b/src/visier_api_administration/test/test_admin_mask_message.py deleted file mode 100644 index 441af26254..0000000000 --- a/src/visier_api_administration/test/test_admin_mask_message.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_mask_message import AdminMaskMessage - -class TestAdminMaskMessage(unittest.TestCase): - """AdminMaskMessage unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminMaskMessage: - """Test AdminMaskMessage - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminMaskMessage( - mask = '' - ) - else: - return AdminMaskMessage( - ) - - def testAdminMaskMessage(self): - """Test AdminMaskMessage""" - def validate_instance(instance): - AdminMaskMessage.model_validate(inst_req_only) - instance_deserialized = AdminMaskMessage.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_network_subnets_message_request.py b/src/visier_api_administration/test/test_admin_network_subnets_message_request.py deleted file mode 100644 index efcc47a816..0000000000 --- a/src/visier_api_administration/test/test_admin_network_subnets_message_request.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest - -class TestAdminNetworkSubnetsMessageRequest(unittest.TestCase): - """AdminNetworkSubnetsMessageRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminNetworkSubnetsMessageRequest: - """Test AdminNetworkSubnetsMessageRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminNetworkSubnetsMessageRequest( - network_subnets_for_api = [ - '' - ], - confirm_lockout = True - ) - else: - return AdminNetworkSubnetsMessageRequest( - ) - - def testAdminNetworkSubnetsMessageRequest(self): - """Test AdminNetworkSubnetsMessageRequest""" - def validate_instance(instance): - AdminNetworkSubnetsMessageRequest.model_validate(inst_req_only) - instance_deserialized = AdminNetworkSubnetsMessageRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_network_subnets_message_response.py b/src/visier_api_administration/test/test_admin_network_subnets_message_response.py deleted file mode 100644 index 7c8f0355f6..0000000000 --- a/src/visier_api_administration/test/test_admin_network_subnets_message_response.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse - -class TestAdminNetworkSubnetsMessageResponse(unittest.TestCase): - """AdminNetworkSubnetsMessageResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminNetworkSubnetsMessageResponse: - """Test AdminNetworkSubnetsMessageResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminNetworkSubnetsMessageResponse( - network_subnets_for_api = [ - '' - ] - ) - else: - return AdminNetworkSubnetsMessageResponse( - ) - - def testAdminNetworkSubnetsMessageResponse(self): - """Test AdminNetworkSubnetsMessageResponse""" - def validate_instance(instance): - AdminNetworkSubnetsMessageResponse.model_validate(inst_req_only) - instance_deserialized = AdminNetworkSubnetsMessageResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_permission_response_dto.py b/src/visier_api_administration/test/test_admin_permission_response_dto.py deleted file mode 100644 index 29f792f5b1..0000000000 --- a/src/visier_api_administration/test/test_admin_permission_response_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_permission_response_dto import AdminPermissionResponseDTO - -class TestAdminPermissionResponseDTO(unittest.TestCase): - """AdminPermissionResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminPermissionResponseDTO: - """Test AdminPermissionResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminPermissionResponseDTO( - permission_id = '', - display_name = '' - ) - else: - return AdminPermissionResponseDTO( - ) - - def testAdminPermissionResponseDTO(self): - """Test AdminPermissionResponseDTO""" - def validate_instance(instance): - AdminPermissionResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminPermissionResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_permissions_list_dto.py b/src/visier_api_administration/test/test_admin_permissions_list_dto.py deleted file mode 100644 index c36dc0a8ba..0000000000 --- a/src/visier_api_administration/test/test_admin_permissions_list_dto.py +++ /dev/null @@ -1,108 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_permissions_list_dto import AdminPermissionsListDTO - -class TestAdminPermissionsListDTO(unittest.TestCase): - """AdminPermissionsListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminPermissionsListDTO: - """Test AdminPermissionsListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminPermissionsListDTO( - permissions = [ - visier_api_administration.models.servicing/permission_dto.servicing.PermissionDTO( - permission_id = '', - display_name = '', - description = '', - data_security_profiles = [ - visier_api_administration.models.servicing/data_security_profile_dto.servicing.DataSecurityProfileDTO( - analytic_object_id = '', - property_set_config = None, - all_data_point_access = True, - member_filter_configs = [ - visier_api_administration.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ], ) - ], - inherited_access_configs = [ - visier_api_administration.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( - analytic_object_id = '', - remove_access = True, ) - ], - inherited_reference_member_filter_config = None, - analytic_object_status = 'Unset', ) - ], - admin_capability_config = None, - role_modules_config = None, ) - ] - ) - else: - return AdminPermissionsListDTO( - ) - - def testAdminPermissionsListDTO(self): - """Test AdminPermissionsListDTO""" - def validate_instance(instance): - AdminPermissionsListDTO.model_validate(inst_req_only) - instance_deserialized = AdminPermissionsListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_permissions_to_user_group_for_tenant_dto.py b/src/visier_api_administration/test/test_admin_permissions_to_user_group_for_tenant_dto.py deleted file mode 100644 index 098f82a196..0000000000 --- a/src/visier_api_administration/test/test_admin_permissions_to_user_group_for_tenant_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO - -class TestAdminPermissionsToUserGroupForTenantDTO(unittest.TestCase): - """AdminPermissionsToUserGroupForTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminPermissionsToUserGroupForTenantDTO: - """Test AdminPermissionsToUserGroupForTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminPermissionsToUserGroupForTenantDTO( - tenant_code = '', - status = '', - message = '', - user_groups = [ - visier_api_administration.models.admin/user_group_get_api_response_dto.admin.UserGroupGetAPIResponseDTO( - user_group_id = '', - display_name = '', - permissions = [ - visier_api_administration.models.admin/permission_response_dto.admin.PermissionResponseDTO( - permission_id = '', - display_name = '', ) - ], ) - ] - ) - else: - return AdminPermissionsToUserGroupForTenantDTO( - ) - - def testAdminPermissionsToUserGroupForTenantDTO(self): - """Test AdminPermissionsToUserGroupForTenantDTO""" - def validate_instance(instance): - AdminPermissionsToUserGroupForTenantDTO.model_validate(inst_req_only) - instance_deserialized = AdminPermissionsToUserGroupForTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_permissions_to_user_group_request_dto.py b/src/visier_api_administration/test/test_admin_permissions_to_user_group_request_dto.py deleted file mode 100644 index 61f72c22cf..0000000000 --- a/src/visier_api_administration/test/test_admin_permissions_to_user_group_request_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO - -class TestAdminPermissionsToUserGroupRequestDTO(unittest.TestCase): - """AdminPermissionsToUserGroupRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminPermissionsToUserGroupRequestDTO: - """Test AdminPermissionsToUserGroupRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminPermissionsToUserGroupRequestDTO( - user_group_id = '', - permissions_ids = [ - '' - ] - ) - else: - return AdminPermissionsToUserGroupRequestDTO( - ) - - def testAdminPermissionsToUserGroupRequestDTO(self): - """Test AdminPermissionsToUserGroupRequestDTO""" - def validate_instance(instance): - AdminPermissionsToUserGroupRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminPermissionsToUserGroupRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_permissions_to_user_groups_request_dto.py b/src/visier_api_administration/test/test_admin_permissions_to_user_groups_request_dto.py deleted file mode 100644 index 19dd1fc59e..0000000000 --- a/src/visier_api_administration/test/test_admin_permissions_to_user_groups_request_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO - -class TestAdminPermissionsToUserGroupsRequestDTO(unittest.TestCase): - """AdminPermissionsToUserGroupsRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminPermissionsToUserGroupsRequestDTO: - """Test AdminPermissionsToUserGroupsRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminPermissionsToUserGroupsRequestDTO( - user_groups = [ - visier_api_administration.models.admin/permissions_to_user_group_request_dto.admin.PermissionsToUserGroupRequestDTO( - user_group_id = '', - permissions_ids = [ - '' - ], ) - ] - ) - else: - return AdminPermissionsToUserGroupsRequestDTO( - ) - - def testAdminPermissionsToUserGroupsRequestDTO(self): - """Test AdminPermissionsToUserGroupsRequestDTO""" - def validate_instance(instance): - AdminPermissionsToUserGroupsRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminPermissionsToUserGroupsRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_release_dto.py b/src/visier_api_administration/test/test_admin_product_release_dto.py deleted file mode 100644 index df413426a3..0000000000 --- a/src/visier_api_administration/test/test_admin_product_release_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_release_dto import AdminProductReleaseDTO - -class TestAdminProductReleaseDTO(unittest.TestCase): - """AdminProductReleaseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductReleaseDTO: - """Test AdminProductReleaseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductReleaseDTO( - product_id = '', - previous_version = '', - previous_version_end_date = '', - latest_version = '' - ) - else: - return AdminProductReleaseDTO( - ) - - def testAdminProductReleaseDTO(self): - """Test AdminProductReleaseDTO""" - def validate_instance(instance): - AdminProductReleaseDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductReleaseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_releases_dto.py b/src/visier_api_administration/test/test_admin_product_releases_dto.py deleted file mode 100644 index 8b1d470be4..0000000000 --- a/src/visier_api_administration/test/test_admin_product_releases_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_releases_dto import AdminProductReleasesDTO - -class TestAdminProductReleasesDTO(unittest.TestCase): - """AdminProductReleasesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductReleasesDTO: - """Test AdminProductReleasesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductReleasesDTO( - releases = [ - visier_api_administration.models.admin/product_release_dto.admin.ProductReleaseDTO( - product_id = '', - previous_version = '', - previous_version_end_date = '', - latest_version = '', ) - ] - ) - else: - return AdminProductReleasesDTO( - ) - - def testAdminProductReleasesDTO(self): - """Test AdminProductReleasesDTO""" - def validate_instance(instance): - AdminProductReleasesDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductReleasesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_version_dto.py b/src/visier_api_administration/test/test_admin_product_version_dto.py deleted file mode 100644 index dc041628d4..0000000000 --- a/src/visier_api_administration/test/test_admin_product_version_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_version_dto import AdminProductVersionDTO - -class TestAdminProductVersionDTO(unittest.TestCase): - """AdminProductVersionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductVersionDTO: - """Test AdminProductVersionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductVersionDTO( - product_id = '', - version = '', - tenant_codes = [ - '' - ] - ) - else: - return AdminProductVersionDTO( - ) - - def testAdminProductVersionDTO(self): - """Test AdminProductVersionDTO""" - def validate_instance(instance): - AdminProductVersionDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductVersionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_versions_dto.py b/src/visier_api_administration/test/test_admin_product_versions_dto.py deleted file mode 100644 index 66f8e76f81..0000000000 --- a/src/visier_api_administration/test/test_admin_product_versions_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_versions_dto import AdminProductVersionsDTO - -class TestAdminProductVersionsDTO(unittest.TestCase): - """AdminProductVersionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductVersionsDTO: - """Test AdminProductVersionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductVersionsDTO( - versions = [ - visier_api_administration.models.admin/product_version_dto.admin.ProductVersionDTO( - product_id = '', - version = '', - tenant_codes = [ - '' - ], ) - ] - ) - else: - return AdminProductVersionsDTO( - ) - - def testAdminProductVersionsDTO(self): - """Test AdminProductVersionsDTO""" - def validate_instance(instance): - AdminProductVersionsDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductVersionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_versions_update_failure_tenant_response_dto.py b/src/visier_api_administration/test/test_admin_product_versions_update_failure_tenant_response_dto.py deleted file mode 100644 index f9ae2b2e45..0000000000 --- a/src/visier_api_administration/test/test_admin_product_versions_update_failure_tenant_response_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO - -class TestAdminProductVersionsUpdateFailureTenantResponseDTO(unittest.TestCase): - """AdminProductVersionsUpdateFailureTenantResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductVersionsUpdateFailureTenantResponseDTO: - """Test AdminProductVersionsUpdateFailureTenantResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductVersionsUpdateFailureTenantResponseDTO( - product_id = '', - version = '', - tenant_codes = [ - '' - ], - message = '' - ) - else: - return AdminProductVersionsUpdateFailureTenantResponseDTO( - ) - - def testAdminProductVersionsUpdateFailureTenantResponseDTO(self): - """Test AdminProductVersionsUpdateFailureTenantResponseDTO""" - def validate_instance(instance): - AdminProductVersionsUpdateFailureTenantResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductVersionsUpdateFailureTenantResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_versions_update_response_dto.py b/src/visier_api_administration/test/test_admin_product_versions_update_response_dto.py deleted file mode 100644 index ac9e390b44..0000000000 --- a/src/visier_api_administration/test/test_admin_product_versions_update_response_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO - -class TestAdminProductVersionsUpdateResponseDTO(unittest.TestCase): - """AdminProductVersionsUpdateResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductVersionsUpdateResponseDTO: - """Test AdminProductVersionsUpdateResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductVersionsUpdateResponseDTO( - successes = [ - visier_api_administration.models.admin/product_versions_update_successful_tenant_response_dto.admin.ProductVersionsUpdateSuccessfulTenantResponseDTO( - product_id = '', - version = '', - tenant_codes = [ - '' - ], ) - ], - failures = [ - visier_api_administration.models.admin/product_versions_update_failure_tenant_response_dto.admin.ProductVersionsUpdateFailureTenantResponseDTO( - product_id = '', - version = '', - tenant_codes = [ - '' - ], - message = '', ) - ] - ) - else: - return AdminProductVersionsUpdateResponseDTO( - ) - - def testAdminProductVersionsUpdateResponseDTO(self): - """Test AdminProductVersionsUpdateResponseDTO""" - def validate_instance(instance): - AdminProductVersionsUpdateResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductVersionsUpdateResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_product_versions_update_successful_tenant_response_dto.py b/src/visier_api_administration/test/test_admin_product_versions_update_successful_tenant_response_dto.py deleted file mode 100644 index cd92e75d93..0000000000 --- a/src/visier_api_administration/test/test_admin_product_versions_update_successful_tenant_response_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO - -class TestAdminProductVersionsUpdateSuccessfulTenantResponseDTO(unittest.TestCase): - """AdminProductVersionsUpdateSuccessfulTenantResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminProductVersionsUpdateSuccessfulTenantResponseDTO: - """Test AdminProductVersionsUpdateSuccessfulTenantResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminProductVersionsUpdateSuccessfulTenantResponseDTO( - product_id = '', - version = '', - tenant_codes = [ - '' - ] - ) - else: - return AdminProductVersionsUpdateSuccessfulTenantResponseDTO( - ) - - def testAdminProductVersionsUpdateSuccessfulTenantResponseDTO(self): - """Test AdminProductVersionsUpdateSuccessfulTenantResponseDTO""" - def validate_instance(instance): - AdminProductVersionsUpdateSuccessfulTenantResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminProductVersionsUpdateSuccessfulTenantResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_put_project_commits_request.py b/src/visier_api_administration/test/test_admin_put_project_commits_request.py deleted file mode 100644 index bcabd0abc0..0000000000 --- a/src/visier_api_administration/test/test_admin_put_project_commits_request.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest - -class TestAdminPutProjectCommitsRequest(unittest.TestCase): - """AdminPutProjectCommitsRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminPutProjectCommitsRequest: - """Test AdminPutProjectCommitsRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminPutProjectCommitsRequest( - project_id = '' - ) - else: - return AdminPutProjectCommitsRequest( - ) - - def testAdminPutProjectCommitsRequest(self): - """Test AdminPutProjectCommitsRequest""" - def validate_instance(instance): - AdminPutProjectCommitsRequest.model_validate(inst_req_only) - instance_deserialized = AdminPutProjectCommitsRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_security_assignment_response_dto.py b/src/visier_api_administration/test/test_admin_security_assignment_response_dto.py deleted file mode 100644 index 194efaa3f5..0000000000 --- a/src/visier_api_administration/test/test_admin_security_assignment_response_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO - -class TestAdminSecurityAssignmentResponseDTO(unittest.TestCase): - """AdminSecurityAssignmentResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminSecurityAssignmentResponseDTO: - """Test AdminSecurityAssignmentResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminSecurityAssignmentResponseDTO( - tenants = [ - visier_api_administration.models.admin/tenant_assignments_dto.admin.TenantAssignmentsDTO( - tenant_code = '', - status = 'Unknown', - message = '', - assignments = [ - visier_api_administration.models.admin/user_security_assignments_dto.admin.UserSecurityAssignmentsDTO( - id = '', - name = '', - users = [ - visier_api_administration.models.admin/simple_user_dto.admin.SimpleUserDTO( - user_id = '', - username = '', ) - ], ) - ], - project_id = '', ) - ] - ) - else: - return AdminSecurityAssignmentResponseDTO( - ) - - def testAdminSecurityAssignmentResponseDTO(self): - """Test AdminSecurityAssignmentResponseDTO""" - def validate_instance(instance): - AdminSecurityAssignmentResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminSecurityAssignmentResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_simple_user_dto.py b/src/visier_api_administration/test/test_admin_simple_user_dto.py deleted file mode 100644 index 99628d2c66..0000000000 --- a/src/visier_api_administration/test/test_admin_simple_user_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_simple_user_dto import AdminSimpleUserDTO - -class TestAdminSimpleUserDTO(unittest.TestCase): - """AdminSimpleUserDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminSimpleUserDTO: - """Test AdminSimpleUserDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminSimpleUserDTO( - user_id = '', - username = '' - ) - else: - return AdminSimpleUserDTO( - ) - - def testAdminSimpleUserDTO(self): - """Test AdminSimpleUserDTO""" - def validate_instance(instance): - AdminSimpleUserDTO.model_validate(inst_req_only) - instance_deserialized = AdminSimpleUserDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_target_project_for_tenant_dto.py b/src/visier_api_administration/test/test_admin_target_project_for_tenant_dto.py deleted file mode 100644 index 0c192e2e19..0000000000 --- a/src/visier_api_administration/test/test_admin_target_project_for_tenant_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO - -class TestAdminTargetProjectForTenantDTO(unittest.TestCase): - """AdminTargetProjectForTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTargetProjectForTenantDTO: - """Test AdminTargetProjectForTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTargetProjectForTenantDTO( - tenant_code = '', - project_id = '' - ) - else: - return AdminTargetProjectForTenantDTO( - ) - - def testAdminTargetProjectForTenantDTO(self): - """Test AdminTargetProjectForTenantDTO""" - def validate_instance(instance): - AdminTargetProjectForTenantDTO.model_validate(inst_req_only) - instance_deserialized = AdminTargetProjectForTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_target_project_for_tenants_list_dto.py b/src/visier_api_administration/test/test_admin_target_project_for_tenants_list_dto.py deleted file mode 100644 index 5c884c14bb..0000000000 --- a/src/visier_api_administration/test/test_admin_target_project_for_tenants_list_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO - -class TestAdminTargetProjectForTenantsListDTO(unittest.TestCase): - """AdminTargetProjectForTenantsListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTargetProjectForTenantsListDTO: - """Test AdminTargetProjectForTenantsListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTargetProjectForTenantsListDTO( - target_project_for_tenants = [ - visier_api_administration.models.admin/target_project_for_tenant_dto.admin.TargetProjectForTenantDTO( - tenant_code = '', - project_id = '', ) - ] - ) - else: - return AdminTargetProjectForTenantsListDTO( - ) - - def testAdminTargetProjectForTenantsListDTO(self): - """Test AdminTargetProjectForTenantsListDTO""" - def validate_instance(instance): - AdminTargetProjectForTenantsListDTO.model_validate(inst_req_only) - instance_deserialized = AdminTargetProjectForTenantsListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_assignments_dto.py b/src/visier_api_administration/test/test_admin_tenant_assignments_dto.py deleted file mode 100644 index 764d5a0d8e..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_assignments_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO - -class TestAdminTenantAssignmentsDTO(unittest.TestCase): - """AdminTenantAssignmentsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantAssignmentsDTO: - """Test AdminTenantAssignmentsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantAssignmentsDTO( - tenant_code = '', - status = 'Unknown', - message = '', - assignments = [ - visier_api_administration.models.admin/user_security_assignments_dto.admin.UserSecurityAssignmentsDTO( - id = '', - name = '', - users = [ - visier_api_administration.models.admin/simple_user_dto.admin.SimpleUserDTO( - user_id = '', - username = '', ) - ], ) - ], - project_id = '' - ) - else: - return AdminTenantAssignmentsDTO( - ) - - def testAdminTenantAssignmentsDTO(self): - """Test AdminTenantAssignmentsDTO""" - def validate_instance(instance): - AdminTenantAssignmentsDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantAssignmentsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_code_body.py b/src/visier_api_administration/test/test_admin_tenant_code_body.py deleted file mode 100644 index 5c223d3c91..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_code_body.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_code_body import AdminTenantCodeBody - -class TestAdminTenantCodeBody(unittest.TestCase): - """AdminTenantCodeBody unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantCodeBody: - """Test AdminTenantCodeBody - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantCodeBody( - tenant_codes = [ - '' - ] - ) - else: - return AdminTenantCodeBody( - ) - - def testAdminTenantCodeBody(self): - """Test AdminTenantCodeBody""" - def validate_instance(instance): - AdminTenantCodeBody.model_validate(inst_req_only) - instance_deserialized = AdminTenantCodeBody.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_detail_apidto.py b/src/visier_api_administration/test/test_admin_tenant_detail_apidto.py deleted file mode 100644 index 0a1ca04c4b..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_detail_apidto.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO - -class TestAdminTenantDetailAPIDTO(unittest.TestCase): - """AdminTenantDetailAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantDetailAPIDTO: - """Test AdminTenantDetailAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantDetailAPIDTO( - tenant_code = '', - tenant_display_name = '', - status = '', - provision_date = '', - current_data_version = '', - data_version_date = '', - modules = [ - visier_api_administration.models.designer/tenant_module_dto.designer.TenantModuleDTO( - display_name = '', - symbol_name = '', - module_settings = None, ) - ], - industry_code = 56, - can_administer_other_tenants = True, - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - vanity_url_name = '', - allowed_o_auth_idp_url_domains = [ - '' - ] - ) - else: - return AdminTenantDetailAPIDTO( - ) - - def testAdminTenantDetailAPIDTO(self): - """Test AdminTenantDetailAPIDTO""" - def validate_instance(instance): - AdminTenantDetailAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantDetailAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_details_traits_dto.py b/src/visier_api_administration/test/test_admin_tenant_details_traits_dto.py deleted file mode 100644 index 306894428c..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_details_traits_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO - -class TestAdminTenantDetailsTraitsDTO(unittest.TestCase): - """AdminTenantDetailsTraitsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantDetailsTraitsDTO: - """Test AdminTenantDetailsTraitsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantDetailsTraitsDTO( - aggregation_rights = True, - tenant_type = 'ROOT_ADMIN', - data_profile_type = 'Regular' - ) - else: - return AdminTenantDetailsTraitsDTO( - ) - - def testAdminTenantDetailsTraitsDTO(self): - """Test AdminTenantDetailsTraitsDTO""" - def validate_instance(instance): - AdminTenantDetailsTraitsDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantDetailsTraitsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_management_api_get_response_dto.py b/src/visier_api_administration/test/test_admin_tenant_management_api_get_response_dto.py deleted file mode 100644 index b9eb4d5a34..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_management_api_get_response_dto.py +++ /dev/null @@ -1,102 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO - -class TestAdminTenantManagementAPIGetResponseDTO(unittest.TestCase): - """AdminTenantManagementAPIGetResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantManagementAPIGetResponseDTO: - """Test AdminTenantManagementAPIGetResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantManagementAPIGetResponseDTO( - tenant_code = '', - tenant_display_name = '', - status = '', - provision_date = '', - current_data_version = '', - data_version_date = '', - purchased_modules = [ - '' - ], - industry_code = 56, - primary_business_location = visier_api_administration.models.admin/business_location_dto.admin.BusinessLocationDTO( - country_code = '', - postal_code = '', ), - can_administer_other_tenants = True, - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_property_dto.admin.CustomPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - vanity_url_name = '', - home_analysis_id = '', - home_analysis_by_user_group = [ - visier_api_administration.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( - user_group_id = '', - home_analysis_id = '', ) - ], - click_through_link = '', - click_through_link_enabled = '', - default_currency = '', - allowed_o_auth_idp_url_domains = [ - '' - ], - effective_industry_code = 56, - company_size = 56, - traits = visier_api_administration.models.admin/tenant_details_traits_dto.admin.TenantDetailsTraitsDTO( - aggregation_rights = True, - tenant_type = 'ROOT_ADMIN', - data_profile_type = 'Regular', ) - ) - else: - return AdminTenantManagementAPIGetResponseDTO( - ) - - def testAdminTenantManagementAPIGetResponseDTO(self): - """Test AdminTenantManagementAPIGetResponseDTO""" - def validate_instance(instance): - AdminTenantManagementAPIGetResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantManagementAPIGetResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_management_api_list_response_dto.py b/src/visier_api_administration/test/test_admin_tenant_management_api_list_response_dto.py deleted file mode 100644 index bdf8dd9c53..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_management_api_list_response_dto.py +++ /dev/null @@ -1,102 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO - -class TestAdminTenantManagementAPIListResponseDTO(unittest.TestCase): - """AdminTenantManagementAPIListResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantManagementAPIListResponseDTO: - """Test AdminTenantManagementAPIListResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantManagementAPIListResponseDTO( - tenants = [ - visier_api_administration.models.admin/tenant_management_api_get_response_dto.admin.TenantManagementAPIGetResponseDTO( - tenant_code = '', - tenant_display_name = '', - status = '', - provision_date = '', - current_data_version = '', - data_version_date = '', - purchased_modules = [ - '' - ], - industry_code = 56, - primary_business_location = None, - can_administer_other_tenants = True, - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_property_dto.admin.CustomPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - vanity_url_name = '', - home_analysis_id = '', - home_analysis_by_user_group = [ - visier_api_administration.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( - user_group_id = '', - home_analysis_id = '', ) - ], - click_through_link = '', - click_through_link_enabled = '', - default_currency = '', - allowed_o_auth_idp_url_domains = [ - '' - ], - effective_industry_code = 56, - company_size = 56, - traits = None, ) - ], - limit = 56, - start = 56 - ) - else: - return AdminTenantManagementAPIListResponseDTO( - ) - - def testAdminTenantManagementAPIListResponseDTO(self): - """Test AdminTenantManagementAPIListResponseDTO""" - def validate_instance(instance): - AdminTenantManagementAPIListResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantManagementAPIListResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_management_api_update_request_dto.py b/src/visier_api_administration/test/test_admin_tenant_management_api_update_request_dto.py deleted file mode 100644 index 5cbf4aaa7e..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_management_api_update_request_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO - -class TestAdminTenantManagementAPIUpdateRequestDTO(unittest.TestCase): - """AdminTenantManagementAPIUpdateRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantManagementAPIUpdateRequestDTO: - """Test AdminTenantManagementAPIUpdateRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantManagementAPIUpdateRequestDTO( - tenant_code = '', - tenant_display_name = '', - tenant_short_name = '', - vanity_url_name = '', - industry_code = 56, - primary_business_location = visier_api_administration.models.admin/business_location_dto.admin.BusinessLocationDTO( - country_code = '', - postal_code = '', ), - purchased_modules = [ - '' - ], - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_property_dto.admin.CustomPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - home_analysis_id = '', - home_analysis_by_user_group = [ - visier_api_administration.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( - user_group_id = '', - home_analysis_id = '', ) - ], - update_action = 'MERGE', - enabled = True, - click_through_link = '', - default_currency = '', - allowed_o_auth_idp_url_domains = [ - '' - ], - traits = visier_api_administration.models.admin/tenant_details_traits_dto.admin.TenantDetailsTraitsDTO( - aggregation_rights = True, - tenant_type = 'ROOT_ADMIN', - data_profile_type = 'Regular', ) - ) - else: - return AdminTenantManagementAPIUpdateRequestDTO( - ) - - def testAdminTenantManagementAPIUpdateRequestDTO(self): - """Test AdminTenantManagementAPIUpdateRequestDTO""" - def validate_instance(instance): - AdminTenantManagementAPIUpdateRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantManagementAPIUpdateRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_management_api_update_response_dto.py b/src/visier_api_administration/test/test_admin_tenant_management_api_update_response_dto.py deleted file mode 100644 index 0d0cd7334b..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_management_api_update_response_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO - -class TestAdminTenantManagementAPIUpdateResponseDTO(unittest.TestCase): - """AdminTenantManagementAPIUpdateResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantManagementAPIUpdateResponseDTO: - """Test AdminTenantManagementAPIUpdateResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantManagementAPIUpdateResponseDTO( - tenant_code = '', - tenant_display_name = '', - industry_code = 56, - primary_business_location = visier_api_administration.models.admin/business_location_dto.admin.BusinessLocationDTO( - country_code = '', - postal_code = '', ), - purchased_modules = [ - '' - ], - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_property_dto.admin.CustomPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - home_analysis_id = '', - home_analysis_by_user_group = [ - visier_api_administration.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( - user_group_id = '', - home_analysis_id = '', ) - ], - status = '', - click_through_link = '', - vanity_url_name = '', - default_currency = '', - allowed_o_auth_idp_url_domains = [ - '' - ] - ) - else: - return AdminTenantManagementAPIUpdateResponseDTO( - ) - - def testAdminTenantManagementAPIUpdateResponseDTO(self): - """Test AdminTenantManagementAPIUpdateResponseDTO""" - def validate_instance(instance): - AdminTenantManagementAPIUpdateResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantManagementAPIUpdateResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_provision_apidto.py b/src/visier_api_administration/test/test_admin_tenant_provision_apidto.py deleted file mode 100644 index 0fd9395374..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_provision_apidto.py +++ /dev/null @@ -1,78 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO - -class TestAdminTenantProvisionAPIDTO(unittest.TestCase): - """AdminTenantProvisionAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantProvisionAPIDTO: - """Test AdminTenantProvisionAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantProvisionAPIDTO( - tenant_code = '', - tenant_display_name = '', - purchased_modules = [ - '' - ], - industry_code = 56, - embeddable_domains = [ - '' - ], - custom_properties = [ - visier_api_administration.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( - key = '', - value = '', ) - ], - sso_instance_issuers = [ - '' - ], - allowed_o_auth_idp_url_domains = [ - '' - ] - ) - else: - return AdminTenantProvisionAPIDTO( - ) - - def testAdminTenantProvisionAPIDTO(self): - """Test AdminTenantProvisionAPIDTO""" - def validate_instance(instance): - AdminTenantProvisionAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantProvisionAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_tenant_status_apidto.py b/src/visier_api_administration/test/test_admin_tenant_status_apidto.py deleted file mode 100644 index 95583f7199..0000000000 --- a/src/visier_api_administration/test/test_admin_tenant_status_apidto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO - -class TestAdminTenantStatusAPIDTO(unittest.TestCase): - """AdminTenantStatusAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantStatusAPIDTO: - """Test AdminTenantStatusAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantStatusAPIDTO( - tenant_code = '', - status = '', - tenant_display_name = '', - can_administer_other_tenants = True - ) - else: - return AdminTenantStatusAPIDTO( - ) - - def testAdminTenantStatusAPIDTO(self): - """Test AdminTenantStatusAPIDTO""" - def validate_instance(instance): - AdminTenantStatusAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantStatusAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_update_tenant_model.py b/src/visier_api_administration/test/test_admin_update_tenant_model.py deleted file mode 100644 index bb4067341e..0000000000 --- a/src/visier_api_administration/test/test_admin_update_tenant_model.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_update_tenant_model import AdminUpdateTenantModel - -class TestAdminUpdateTenantModel(unittest.TestCase): - """AdminUpdateTenantModel unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUpdateTenantModel: - """Test AdminUpdateTenantModel - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUpdateTenantModel( - tenant_display_name = '', - industry_code = 56, - purchased_modules = [ - '' - ], - embeddable_domains = [ - '' - ], - custom_properties = { - 'key' : '' - }, - sso_instance_issuers = [ - '' - ] - ) - else: - return AdminUpdateTenantModel( - ) - - def testAdminUpdateTenantModel(self): - """Test AdminUpdateTenantModel""" - def validate_instance(instance): - AdminUpdateTenantModel.model_validate(inst_req_only) - instance_deserialized = AdminUpdateTenantModel.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_definition_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_definition_dto.py deleted file mode 100644 index d423178a4b..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_definition_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO - -class TestAdminUserGroupChangeDefinitionDTO(unittest.TestCase): - """AdminUserGroupChangeDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeDefinitionDTO: - """Test AdminUserGroupChangeDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeDefinitionDTO( - user_group_id = '', - display_name = '', - description = '', - permission_ids = visier_api_administration.models.admin/element_ids_dto.admin.ElementIDsDTO( - ids = [ - '' - ], ), - users = visier_api_administration.models.admin/user_group_change_users_dto.admin.UserGroupChangeUsersDTO( - include_all_users = True, - manually_included_ids = None, - manually_excluded_ids = None, - dynamic_filter_definition = None, ), - tenant_code = '', - project_id = '' - ) - else: - return AdminUserGroupChangeDefinitionDTO( - ) - - def testAdminUserGroupChangeDefinitionDTO(self): - """Test AdminUserGroupChangeDefinitionDTO""" - def validate_instance(instance): - AdminUserGroupChangeDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_dimension_filter_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_dimension_filter_dto.py deleted file mode 100644 index 3d958f7119..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_dimension_filter_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO - -class TestAdminUserGroupChangeDimensionFilterDTO(unittest.TestCase): - """AdminUserGroupChangeDimensionFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeDimensionFilterDTO: - """Test AdminUserGroupChangeDimensionFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeDimensionFilterDTO( - dimension_id = '', - subject_reference_path = visier_api_administration.models.admin/element_ids_dto.admin.ElementIDsDTO( - ids = [ - '' - ], ), - member_selections = [ - visier_api_administration.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( - is_excluded = True, - name_path = [ - '' - ], ) - ] - ) - else: - return AdminUserGroupChangeDimensionFilterDTO( - ) - - def testAdminUserGroupChangeDimensionFilterDTO(self): - """Test AdminUserGroupChangeDimensionFilterDTO""" - def validate_instance(instance): - AdminUserGroupChangeDimensionFilterDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeDimensionFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_failure_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_failure_dto.py deleted file mode 100644 index 3e3f13ee0a..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_failure_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO - -class TestAdminUserGroupChangeFailureDTO(unittest.TestCase): - """AdminUserGroupChangeFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeFailureDTO: - """Test AdminUserGroupChangeFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeFailureDTO( - display_name = '', - message = '', - rci = '', - tenant_code = '', - project_id = '' - ) - else: - return AdminUserGroupChangeFailureDTO( - ) - - def testAdminUserGroupChangeFailureDTO(self): - """Test AdminUserGroupChangeFailureDTO""" - def validate_instance(instance): - AdminUserGroupChangeFailureDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_filter_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_filter_dto.py deleted file mode 100644 index 4aaa5825f7..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_filter_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO - -class TestAdminUserGroupChangeFilterDTO(unittest.TestCase): - """AdminUserGroupChangeFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeFilterDTO: - """Test AdminUserGroupChangeFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeFilterDTO( - filter_id = '', - analytic_object_id = '', - dimension_filters = [ - visier_api_administration.models.admin/user_group_change_dimension_filter_dto.admin.UserGroupChangeDimensionFilterDTO( - dimension_id = '', - subject_reference_path = None, - member_selections = [ - visier_api_administration.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( - is_excluded = True, - name_path = [ - '' - ], ) - ], ) - ] - ) - else: - return AdminUserGroupChangeFilterDTO( - ) - - def testAdminUserGroupChangeFilterDTO(self): - """Test AdminUserGroupChangeFilterDTO""" - def validate_instance(instance): - AdminUserGroupChangeFilterDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_member_selection_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_member_selection_dto.py deleted file mode 100644 index 6d562532ed..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_member_selection_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO - -class TestAdminUserGroupChangeMemberSelectionDTO(unittest.TestCase): - """AdminUserGroupChangeMemberSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeMemberSelectionDTO: - """Test AdminUserGroupChangeMemberSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeMemberSelectionDTO( - is_excluded = True, - name_path = [ - '' - ] - ) - else: - return AdminUserGroupChangeMemberSelectionDTO( - ) - - def testAdminUserGroupChangeMemberSelectionDTO(self): - """Test AdminUserGroupChangeMemberSelectionDTO""" - def validate_instance(instance): - AdminUserGroupChangeMemberSelectionDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeMemberSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_response_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_response_dto.py deleted file mode 100644 index 051c76bc3c..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_response_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO - -class TestAdminUserGroupChangeResponseDTO(unittest.TestCase): - """AdminUserGroupChangeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeResponseDTO: - """Test AdminUserGroupChangeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeResponseDTO( - successes = [ - visier_api_administration.models.admin/user_group_change_success_dto.admin.UserGroupChangeSuccessDTO( - display_name = '', - user_group_id = '', - tenant_code = '', - project_id = '', ) - ], - failures = [ - visier_api_administration.models.admin/user_group_change_failure_dto.admin.UserGroupChangeFailureDTO( - display_name = '', - message = '', - rci = '', - tenant_code = '', - project_id = '', ) - ] - ) - else: - return AdminUserGroupChangeResponseDTO( - ) - - def testAdminUserGroupChangeResponseDTO(self): - """Test AdminUserGroupChangeResponseDTO""" - def validate_instance(instance): - AdminUserGroupChangeResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_success_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_success_dto.py deleted file mode 100644 index c43f792d75..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_success_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO - -class TestAdminUserGroupChangeSuccessDTO(unittest.TestCase): - """AdminUserGroupChangeSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeSuccessDTO: - """Test AdminUserGroupChangeSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeSuccessDTO( - display_name = '', - user_group_id = '', - tenant_code = '', - project_id = '' - ) - else: - return AdminUserGroupChangeSuccessDTO( - ) - - def testAdminUserGroupChangeSuccessDTO(self): - """Test AdminUserGroupChangeSuccessDTO""" - def validate_instance(instance): - AdminUserGroupChangeSuccessDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_change_users_dto.py b/src/visier_api_administration/test/test_admin_user_group_change_users_dto.py deleted file mode 100644 index c676abae9a..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_change_users_dto.py +++ /dev/null @@ -1,85 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO - -class TestAdminUserGroupChangeUsersDTO(unittest.TestCase): - """AdminUserGroupChangeUsersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupChangeUsersDTO: - """Test AdminUserGroupChangeUsersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupChangeUsersDTO( - include_all_users = True, - manually_included_ids = visier_api_administration.models.admin/element_ids_dto.admin.ElementIDsDTO( - ids = [ - '' - ], ), - manually_excluded_ids = visier_api_administration.models.admin/element_ids_dto.admin.ElementIDsDTO( - ids = [ - '' - ], ), - dynamic_filter_definition = visier_api_administration.models.admin/user_group_filters_dto.admin.UserGroupFiltersDTO( - filters = [ - visier_api_administration.models.admin/user_group_change_filter_dto.admin.UserGroupChangeFilterDTO( - filter_id = '', - analytic_object_id = '', - dimension_filters = [ - visier_api_administration.models.admin/user_group_change_dimension_filter_dto.admin.UserGroupChangeDimensionFilterDTO( - dimension_id = '', - subject_reference_path = None, - member_selections = [ - visier_api_administration.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( - is_excluded = True, - name_path = [ - '' - ], ) - ], ) - ], ) - ], ) - ) - else: - return AdminUserGroupChangeUsersDTO( - ) - - def testAdminUserGroupChangeUsersDTO(self): - """Test AdminUserGroupChangeUsersDTO""" - def validate_instance(instance): - AdminUserGroupChangeUsersDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupChangeUsersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_delete_dto.py b/src/visier_api_administration/test/test_admin_user_group_delete_dto.py deleted file mode 100644 index 55e9479d60..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_delete_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO - -class TestAdminUserGroupDeleteDTO(unittest.TestCase): - """AdminUserGroupDeleteDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupDeleteDTO: - """Test AdminUserGroupDeleteDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupDeleteDTO( - tenant_code = '', - user_group_id = '', - project_id = '' - ) - else: - return AdminUserGroupDeleteDTO( - ) - - def testAdminUserGroupDeleteDTO(self): - """Test AdminUserGroupDeleteDTO""" - def validate_instance(instance): - AdminUserGroupDeleteDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupDeleteDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_delete_failure_dto.py b/src/visier_api_administration/test/test_admin_user_group_delete_failure_dto.py deleted file mode 100644 index d0c17e4cfc..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_delete_failure_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO - -class TestAdminUserGroupDeleteFailureDTO(unittest.TestCase): - """AdminUserGroupDeleteFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupDeleteFailureDTO: - """Test AdminUserGroupDeleteFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupDeleteFailureDTO( - tenant_code = '', - user_group_id = '', - message = '', - rci = '', - project_id = '' - ) - else: - return AdminUserGroupDeleteFailureDTO( - ) - - def testAdminUserGroupDeleteFailureDTO(self): - """Test AdminUserGroupDeleteFailureDTO""" - def validate_instance(instance): - AdminUserGroupDeleteFailureDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupDeleteFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_delete_response_dto.py b/src/visier_api_administration/test/test_admin_user_group_delete_response_dto.py deleted file mode 100644 index c6e331dd85..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_delete_response_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO - -class TestAdminUserGroupDeleteResponseDTO(unittest.TestCase): - """AdminUserGroupDeleteResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupDeleteResponseDTO: - """Test AdminUserGroupDeleteResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupDeleteResponseDTO( - successes = [ - visier_api_administration.models.admin/user_group_delete_success_dto.admin.UserGroupDeleteSuccessDTO( - tenant_code = '', - user_group_id = '', - project_id = '', ) - ], - failures = [ - visier_api_administration.models.admin/user_group_delete_failure_dto.admin.UserGroupDeleteFailureDTO( - tenant_code = '', - user_group_id = '', - message = '', - rci = '', - project_id = '', ) - ] - ) - else: - return AdminUserGroupDeleteResponseDTO( - ) - - def testAdminUserGroupDeleteResponseDTO(self): - """Test AdminUserGroupDeleteResponseDTO""" - def validate_instance(instance): - AdminUserGroupDeleteResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupDeleteResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_delete_success_dto.py b/src/visier_api_administration/test/test_admin_user_group_delete_success_dto.py deleted file mode 100644 index e98ee973de..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_delete_success_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO - -class TestAdminUserGroupDeleteSuccessDTO(unittest.TestCase): - """AdminUserGroupDeleteSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupDeleteSuccessDTO: - """Test AdminUserGroupDeleteSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupDeleteSuccessDTO( - tenant_code = '', - user_group_id = '', - project_id = '' - ) - else: - return AdminUserGroupDeleteSuccessDTO( - ) - - def testAdminUserGroupDeleteSuccessDTO(self): - """Test AdminUserGroupDeleteSuccessDTO""" - def validate_instance(instance): - AdminUserGroupDeleteSuccessDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupDeleteSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_filters_dto.py b/src/visier_api_administration/test/test_admin_user_group_filters_dto.py deleted file mode 100644 index 4f30b951de..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_filters_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO - -class TestAdminUserGroupFiltersDTO(unittest.TestCase): - """AdminUserGroupFiltersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupFiltersDTO: - """Test AdminUserGroupFiltersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupFiltersDTO( - filters = [ - visier_api_administration.models.admin/user_group_change_filter_dto.admin.UserGroupChangeFilterDTO( - filter_id = '', - analytic_object_id = '', - dimension_filters = [ - visier_api_administration.models.admin/user_group_change_dimension_filter_dto.admin.UserGroupChangeDimensionFilterDTO( - dimension_id = '', - subject_reference_path = None, - member_selections = [ - visier_api_administration.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( - is_excluded = True, - name_path = [ - '' - ], ) - ], ) - ], ) - ] - ) - else: - return AdminUserGroupFiltersDTO( - ) - - def testAdminUserGroupFiltersDTO(self): - """Test AdminUserGroupFiltersDTO""" - def validate_instance(instance): - AdminUserGroupFiltersDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupFiltersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_get_api_response_dto.py b/src/visier_api_administration/test/test_admin_user_group_get_api_response_dto.py deleted file mode 100644 index fdf15399b2..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_get_api_response_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO - -class TestAdminUserGroupGetAPIResponseDTO(unittest.TestCase): - """AdminUserGroupGetAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupGetAPIResponseDTO: - """Test AdminUserGroupGetAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupGetAPIResponseDTO( - user_group_id = '', - display_name = '', - permissions = [ - visier_api_administration.models.admin/permission_response_dto.admin.PermissionResponseDTO( - permission_id = '', - display_name = '', ) - ] - ) - else: - return AdminUserGroupGetAPIResponseDTO( - ) - - def testAdminUserGroupGetAPIResponseDTO(self): - """Test AdminUserGroupGetAPIResponseDTO""" - def validate_instance(instance): - AdminUserGroupGetAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupGetAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_group_single_delete_response_dto.py b/src/visier_api_administration/test/test_admin_user_group_single_delete_response_dto.py deleted file mode 100644 index 8dffe13f7a..0000000000 --- a/src/visier_api_administration/test/test_admin_user_group_single_delete_response_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO - -class TestAdminUserGroupSingleDeleteResponseDTO(unittest.TestCase): - """AdminUserGroupSingleDeleteResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupSingleDeleteResponseDTO: - """Test AdminUserGroupSingleDeleteResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupSingleDeleteResponseDTO( - success = visier_api_administration.models.admin/user_group_delete_success_dto.admin.UserGroupDeleteSuccessDTO( - tenant_code = '', - user_group_id = '', - project_id = '', ), - failure = visier_api_administration.models.admin/user_group_delete_failure_dto.admin.UserGroupDeleteFailureDTO( - tenant_code = '', - user_group_id = '', - message = '', - rci = '', - project_id = '', ) - ) - else: - return AdminUserGroupSingleDeleteResponseDTO( - ) - - def testAdminUserGroupSingleDeleteResponseDTO(self): - """Test AdminUserGroupSingleDeleteResponseDTO""" - def validate_instance(instance): - AdminUserGroupSingleDeleteResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupSingleDeleteResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_groups_change_dto.py b/src/visier_api_administration/test/test_admin_user_groups_change_dto.py deleted file mode 100644 index 249ddcb776..0000000000 --- a/src/visier_api_administration/test/test_admin_user_groups_change_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO - -class TestAdminUserGroupsChangeDTO(unittest.TestCase): - """AdminUserGroupsChangeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupsChangeDTO: - """Test AdminUserGroupsChangeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupsChangeDTO( - user_groups = [ - visier_api_administration.models.admin/user_group_change_definition_dto.admin.UserGroupChangeDefinitionDTO( - user_group_id = '', - display_name = '', - description = '', - permission_ids = None, - users = None, - tenant_code = '', - project_id = '', ) - ] - ) - else: - return AdminUserGroupsChangeDTO( - ) - - def testAdminUserGroupsChangeDTO(self): - """Test AdminUserGroupsChangeDTO""" - def validate_instance(instance): - AdminUserGroupsChangeDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupsChangeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_groups_delete_request_dto.py b/src/visier_api_administration/test/test_admin_user_groups_delete_request_dto.py deleted file mode 100644 index 4f8cabb6af..0000000000 --- a/src/visier_api_administration/test/test_admin_user_groups_delete_request_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO - -class TestAdminUserGroupsDeleteRequestDTO(unittest.TestCase): - """AdminUserGroupsDeleteRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupsDeleteRequestDTO: - """Test AdminUserGroupsDeleteRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupsDeleteRequestDTO( - user_groups = [ - visier_api_administration.models.admin/user_group_delete_dto.admin.UserGroupDeleteDTO( - tenant_code = '', - user_group_id = '', - project_id = '', ) - ] - ) - else: - return AdminUserGroupsDeleteRequestDTO( - ) - - def testAdminUserGroupsDeleteRequestDTO(self): - """Test AdminUserGroupsDeleteRequestDTO""" - def validate_instance(instance): - AdminUserGroupsDeleteRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupsDeleteRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_groups_get_api_response_dto.py b/src/visier_api_administration/test/test_admin_user_groups_get_api_response_dto.py deleted file mode 100644 index 223b318a40..0000000000 --- a/src/visier_api_administration/test/test_admin_user_groups_get_api_response_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO - -class TestAdminUserGroupsGetAPIResponseDTO(unittest.TestCase): - """AdminUserGroupsGetAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupsGetAPIResponseDTO: - """Test AdminUserGroupsGetAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupsGetAPIResponseDTO( - user_groups = [ - visier_api_administration.models.admin/user_group_get_api_response_dto.admin.UserGroupGetAPIResponseDTO( - user_group_id = '', - display_name = '', - permissions = [ - visier_api_administration.models.admin/permission_response_dto.admin.PermissionResponseDTO( - permission_id = '', - display_name = '', ) - ], ) - ], - limit = 56, - start = 56 - ) - else: - return AdminUserGroupsGetAPIResponseDTO( - ) - - def testAdminUserGroupsGetAPIResponseDTO(self): - """Test AdminUserGroupsGetAPIResponseDTO""" - def validate_instance(instance): - AdminUserGroupsGetAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupsGetAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_groups_users_dto.py b/src/visier_api_administration/test/test_admin_user_groups_users_dto.py deleted file mode 100644 index 5a5992b29c..0000000000 --- a/src/visier_api_administration/test/test_admin_user_groups_users_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO - -class TestAdminUserGroupsUsersDTO(unittest.TestCase): - """AdminUserGroupsUsersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupsUsersDTO: - """Test AdminUserGroupsUsersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupsUsersDTO( - tenants = [ - visier_api_administration.models.admin/user_groups_users_for_tenant_dto.admin.UserGroupsUsersForTenantDTO( - tenant_code = '', - users = [ - visier_api_administration.models.admin/simple_user_dto.admin.SimpleUserDTO( - user_id = '', - username = '', ) - ], ) - ], - limit = 56, - start = 56 - ) - else: - return AdminUserGroupsUsersDTO( - ) - - def testAdminUserGroupsUsersDTO(self): - """Test AdminUserGroupsUsersDTO""" - def validate_instance(instance): - AdminUserGroupsUsersDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupsUsersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_groups_users_for_tenant_dto.py b/src/visier_api_administration/test/test_admin_user_groups_users_for_tenant_dto.py deleted file mode 100644 index 94299cf7a3..0000000000 --- a/src/visier_api_administration/test/test_admin_user_groups_users_for_tenant_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO - -class TestAdminUserGroupsUsersForTenantDTO(unittest.TestCase): - """AdminUserGroupsUsersForTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserGroupsUsersForTenantDTO: - """Test AdminUserGroupsUsersForTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserGroupsUsersForTenantDTO( - tenant_code = '', - users = [ - visier_api_administration.models.admin/simple_user_dto.admin.SimpleUserDTO( - user_id = '', - username = '', ) - ] - ) - else: - return AdminUserGroupsUsersForTenantDTO( - ) - - def testAdminUserGroupsUsersForTenantDTO(self): - """Test AdminUserGroupsUsersForTenantDTO""" - def validate_instance(instance): - AdminUserGroupsUsersForTenantDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserGroupsUsersForTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_user_security_assignments_dto.py b/src/visier_api_administration/test/test_admin_user_security_assignments_dto.py deleted file mode 100644 index 96184853e7..0000000000 --- a/src/visier_api_administration/test/test_admin_user_security_assignments_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO - -class TestAdminUserSecurityAssignmentsDTO(unittest.TestCase): - """AdminUserSecurityAssignmentsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUserSecurityAssignmentsDTO: - """Test AdminUserSecurityAssignmentsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUserSecurityAssignmentsDTO( - id = '', - name = '', - users = [ - visier_api_administration.models.admin/simple_user_dto.admin.SimpleUserDTO( - user_id = '', - username = '', ) - ] - ) - else: - return AdminUserSecurityAssignmentsDTO( - ) - - def testAdminUserSecurityAssignmentsDTO(self): - """Test AdminUserSecurityAssignmentsDTO""" - def validate_instance(instance): - AdminUserSecurityAssignmentsDTO.model_validate(inst_req_only) - instance_deserialized = AdminUserSecurityAssignmentsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_users_to_user_group_request_dto.py b/src/visier_api_administration/test/test_admin_users_to_user_group_request_dto.py deleted file mode 100644 index 17eecaa573..0000000000 --- a/src/visier_api_administration/test/test_admin_users_to_user_group_request_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO - -class TestAdminUsersToUserGroupRequestDTO(unittest.TestCase): - """AdminUsersToUserGroupRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUsersToUserGroupRequestDTO: - """Test AdminUsersToUserGroupRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUsersToUserGroupRequestDTO( - user_group_id = '', - user_ids = [ - '' - ] - ) - else: - return AdminUsersToUserGroupRequestDTO( - ) - - def testAdminUsersToUserGroupRequestDTO(self): - """Test AdminUsersToUserGroupRequestDTO""" - def validate_instance(instance): - AdminUsersToUserGroupRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminUsersToUserGroupRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_admin_users_to_user_groups_request_dto.py b/src/visier_api_administration/test/test_admin_users_to_user_groups_request_dto.py deleted file mode 100644 index 7114912b8b..0000000000 --- a/src/visier_api_administration/test/test_admin_users_to_user_groups_request_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO - -class TestAdminUsersToUserGroupsRequestDTO(unittest.TestCase): - """AdminUsersToUserGroupsRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminUsersToUserGroupsRequestDTO: - """Test AdminUsersToUserGroupsRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminUsersToUserGroupsRequestDTO( - user_groups = [ - visier_api_administration.models.admin/users_to_user_group_request_dto.admin.UsersToUserGroupRequestDTO( - user_group_id = '', - user_ids = [ - '' - ], ) - ], - target_project_for_tenants_list = visier_api_administration.models.admin/target_project_for_tenants_list_dto.admin.TargetProjectForTenantsListDTO( - target_project_for_tenants = [ - visier_api_administration.models.admin/target_project_for_tenant_dto.admin.TargetProjectForTenantDTO( - tenant_code = '', - project_id = '', ) - ], ) - ) - else: - return AdminUsersToUserGroupsRequestDTO( - ) - - def testAdminUsersToUserGroupsRequestDTO(self): - """Test AdminUsersToUserGroupsRequestDTO""" - def validate_instance(instance): - AdminUsersToUserGroupsRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminUsersToUserGroupsRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_consolidated_analytics_api.py b/src/visier_api_administration/test/test_consolidated_analytics_api.py deleted file mode 100644 index d41a02c255..0000000000 --- a/src/visier_api_administration/test/test_consolidated_analytics_api.py +++ /dev/null @@ -1,110 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.consolidated_analytics_api import ConsolidatedAnalyticsApi - - -class TestConsolidatedAnalyticsApi(unittest.TestCase): - """ConsolidatedAnalyticsApi unit test stubs""" - - def setUp(self) -> None: - self.api = ConsolidatedAnalyticsApi() - - def tearDown(self) -> None: - pass - - def test_add_excluded_sources(self) -> None: - """Test case for add_excluded_sources - - Add excluded sources to a consolidated analytics tenant - """ - pass - - def test_add_source_tenants(self) -> None: - """Test case for add_source_tenants - - Add source tenants to a consolidated analytics tenant - """ - pass - - def test_create_tenant(self) -> None: - """Test case for create_tenant - - Create a consolidated analytics tenant - """ - pass - - def test_list_excluded_sources(self) -> None: - """Test case for list_excluded_sources - - Retrieve a consolidated analytics tenant's excluded sources - """ - pass - - def test_list_source_tenants(self) -> None: - """Test case for list_source_tenants - - Retrieve a consolidated analytics tenant's source tenants - """ - pass - - def test_list_tenants(self) -> None: - """Test case for list_tenants - - Retrieve a list of all consolidated analytics tenants - """ - pass - - def test_list_tenants_with_details(self) -> None: - """Test case for list_tenants_with_details - - Retrieve the details of all consolidated analytics tenants - """ - pass - - def test_remove_excluded_sources(self) -> None: - """Test case for remove_excluded_sources - - Remove excluded sources from a consolidated analytics tenants - """ - pass - - def test_remove_source_tenants(self) -> None: - """Test case for remove_source_tenants - - Remove source tenants from a consolidated analytics tenants - """ - pass - - def test_set_excluded_sources(self) -> None: - """Test case for set_excluded_sources - - Set a consolidated analytics tenant's excluded sources - """ - pass - - def test_set_source_tenants(self) -> None: - """Test case for set_source_tenants - - Set a consolidated analytics tenant's source tenants - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_designer_crypto_generate_key_request_dto.py b/src/visier_api_administration/test/test_designer_crypto_generate_key_request_dto.py deleted file mode 100644 index 6e03cec5ad..0000000000 --- a/src/visier_api_administration/test/test_designer_crypto_generate_key_request_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO - -class TestDesignerCryptoGenerateKeyRequestDTO(unittest.TestCase): - """DesignerCryptoGenerateKeyRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoGenerateKeyRequestDTO: - """Test DesignerCryptoGenerateKeyRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoGenerateKeyRequestDTO( - key_name = '', - expiry_date = '', - algorithm = '' - ) - else: - return DesignerCryptoGenerateKeyRequestDTO( - ) - - def testDesignerCryptoGenerateKeyRequestDTO(self): - """Test DesignerCryptoGenerateKeyRequestDTO""" - def validate_instance(instance): - DesignerCryptoGenerateKeyRequestDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoGenerateKeyRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_designer_crypto_tenant_encryption_key_details_dto.py b/src/visier_api_administration/test/test_designer_crypto_tenant_encryption_key_details_dto.py deleted file mode 100644 index 185b1eb364..0000000000 --- a/src/visier_api_administration/test/test_designer_crypto_tenant_encryption_key_details_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO - -class TestDesignerCryptoTenantEncryptionKeyDetailsDTO(unittest.TestCase): - """DesignerCryptoTenantEncryptionKeyDetailsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoTenantEncryptionKeyDetailsDTO: - """Test DesignerCryptoTenantEncryptionKeyDetailsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoTenantEncryptionKeyDetailsDTO( - key_name = '', - algorithm = '', - generated_by = '', - date_generated = '', - expiry_date = '' - ) - else: - return DesignerCryptoTenantEncryptionKeyDetailsDTO( - ) - - def testDesignerCryptoTenantEncryptionKeyDetailsDTO(self): - """Test DesignerCryptoTenantEncryptionKeyDetailsDTO""" - def validate_instance(instance): - DesignerCryptoTenantEncryptionKeyDetailsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoTenantEncryptionKeyDetailsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_designer_crypto_tenant_encryption_key_dto.py b/src/visier_api_administration/test/test_designer_crypto_tenant_encryption_key_dto.py deleted file mode 100644 index 72a7619986..0000000000 --- a/src/visier_api_administration/test/test_designer_crypto_tenant_encryption_key_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO - -class TestDesignerCryptoTenantEncryptionKeyDTO(unittest.TestCase): - """DesignerCryptoTenantEncryptionKeyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoTenantEncryptionKeyDTO: - """Test DesignerCryptoTenantEncryptionKeyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoTenantEncryptionKeyDTO( - detail = visier_api_administration.models.designer/crypto/tenant_encryption_key_details_dto.designer.crypto.TenantEncryptionKeyDetailsDTO( - key_name = '', - algorithm = '', - generated_by = '', - date_generated = '', - expiry_date = '', ), - key = '' - ) - else: - return DesignerCryptoTenantEncryptionKeyDTO( - ) - - def testDesignerCryptoTenantEncryptionKeyDTO(self): - """Test DesignerCryptoTenantEncryptionKeyDTO""" - def validate_instance(instance): - DesignerCryptoTenantEncryptionKeyDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoTenantEncryptionKeyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_designer_module_settings_dto.py b/src/visier_api_administration/test/test_designer_module_settings_dto.py deleted file mode 100644 index 43202a222f..0000000000 --- a/src/visier_api_administration/test/test_designer_module_settings_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.designer_module_settings_dto import DesignerModuleSettingsDTO - -class TestDesignerModuleSettingsDTO(unittest.TestCase): - """DesignerModuleSettingsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerModuleSettingsDTO: - """Test DesignerModuleSettingsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerModuleSettingsDTO( - unavailable_for_assignment = True, - special_handling_instruction = '', - locale = '' - ) - else: - return DesignerModuleSettingsDTO( - ) - - def testDesignerModuleSettingsDTO(self): - """Test DesignerModuleSettingsDTO""" - def validate_instance(instance): - DesignerModuleSettingsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerModuleSettingsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_designer_tenant_module_dto.py b/src/visier_api_administration/test/test_designer_tenant_module_dto.py deleted file mode 100644 index 0dcb25abff..0000000000 --- a/src/visier_api_administration/test/test_designer_tenant_module_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.designer_tenant_module_dto import DesignerTenantModuleDTO - -class TestDesignerTenantModuleDTO(unittest.TestCase): - """DesignerTenantModuleDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerTenantModuleDTO: - """Test DesignerTenantModuleDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerTenantModuleDTO( - display_name = '', - symbol_name = '', - module_settings = visier_api_administration.models.designer/module_settings_dto.designer.ModuleSettingsDTO( - unavailable_for_assignment = True, - special_handling_instruction = '', - locale = '', ) - ) - else: - return DesignerTenantModuleDTO( - ) - - def testDesignerTenantModuleDTO(self): - """Test DesignerTenantModuleDTO""" - def validate_instance(instance): - DesignerTenantModuleDTO.model_validate(inst_req_only) - instance_deserialized = DesignerTenantModuleDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_dp_automation_metric_validation_summary_dto.py b/src/visier_api_administration/test/test_dp_automation_metric_validation_summary_dto.py deleted file mode 100644 index 63185b3d7a..0000000000 --- a/src/visier_api_administration/test/test_dp_automation_metric_validation_summary_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO - -class TestDpAutomationMetricValidationSummaryDTO(unittest.TestCase): - """DpAutomationMetricValidationSummaryDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DpAutomationMetricValidationSummaryDTO: - """Test DpAutomationMetricValidationSummaryDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DpAutomationMetricValidationSummaryDTO( - symbol_name = '', - display_name = '', - value = 1.337 - ) - else: - return DpAutomationMetricValidationSummaryDTO( - ) - - def testDpAutomationMetricValidationSummaryDTO(self): - """Test DpAutomationMetricValidationSummaryDTO""" - def validate_instance(instance): - DpAutomationMetricValidationSummaryDTO.model_validate(inst_req_only) - instance_deserialized = DpAutomationMetricValidationSummaryDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_dp_automation_tenant_preview_entries_summary_dto.py b/src/visier_api_administration/test/test_dp_automation_tenant_preview_entries_summary_dto.py deleted file mode 100644 index 2ffa5a955e..0000000000 --- a/src/visier_api_administration/test/test_dp_automation_tenant_preview_entries_summary_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO - -class TestDpAutomationTenantPreviewEntriesSummaryDTO(unittest.TestCase): - """DpAutomationTenantPreviewEntriesSummaryDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DpAutomationTenantPreviewEntriesSummaryDTO: - """Test DpAutomationTenantPreviewEntriesSummaryDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DpAutomationTenantPreviewEntriesSummaryDTO( - tenant_code = '', - data_version = '', - data_version_date = '', - metrics = [ - visier_api_administration.models.dp_automation/metric_validation_summary_dto.dp_automation.MetricValidationSummaryDTO( - symbol_name = '', - display_name = '', - value = 1.337, ) - ] - ) - else: - return DpAutomationTenantPreviewEntriesSummaryDTO( - ) - - def testDpAutomationTenantPreviewEntriesSummaryDTO(self): - """Test DpAutomationTenantPreviewEntriesSummaryDTO""" - def validate_instance(instance): - DpAutomationTenantPreviewEntriesSummaryDTO.model_validate(inst_req_only) - instance_deserialized = DpAutomationTenantPreviewEntriesSummaryDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_dp_automation_tenant_preview_entries_summary_list_dto.py b/src/visier_api_administration/test/test_dp_automation_tenant_preview_entries_summary_list_dto.py deleted file mode 100644 index 7a4734f1d1..0000000000 --- a/src/visier_api_administration/test/test_dp_automation_tenant_preview_entries_summary_list_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO - -class TestDpAutomationTenantPreviewEntriesSummaryListDTO(unittest.TestCase): - """DpAutomationTenantPreviewEntriesSummaryListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DpAutomationTenantPreviewEntriesSummaryListDTO: - """Test DpAutomationTenantPreviewEntriesSummaryListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DpAutomationTenantPreviewEntriesSummaryListDTO( - tenants = [ - visier_api_administration.models.dp_automation/tenant_preview_entries_summary_dto.dp_automation.TenantPreviewEntriesSummaryDTO( - tenant_code = '', - data_version = '', - data_version_date = '', - metrics = [ - visier_api_administration.models.dp_automation/metric_validation_summary_dto.dp_automation.MetricValidationSummaryDTO( - symbol_name = '', - display_name = '', - value = 1.337, ) - ], ) - ], - limit = 56, - start = 56 - ) - else: - return DpAutomationTenantPreviewEntriesSummaryListDTO( - ) - - def testDpAutomationTenantPreviewEntriesSummaryListDTO(self): - """Test DpAutomationTenantPreviewEntriesSummaryListDTO""" - def validate_instance(instance): - DpAutomationTenantPreviewEntriesSummaryListDTO.model_validate(inst_req_only) - instance_deserialized = DpAutomationTenantPreviewEntriesSummaryListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_email_domains_api.py b/src/visier_api_administration/test/test_email_domains_api.py deleted file mode 100644 index 2404e52eff..0000000000 --- a/src/visier_api_administration/test/test_email_domains_api.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.email_domains_api import EmailDomainsApi - - -class TestEmailDomainsApi(unittest.TestCase): - """EmailDomainsApi unit test stubs""" - - def setUp(self) -> None: - self.api = EmailDomainsApi() - - def tearDown(self) -> None: - pass - - def test_add_allowed_email_domains(self) -> None: - """Test case for add_allowed_email_domains - - Add domains to the list of allowed domains - """ - pass - - def test_delete_allowed_email_domains(self) -> None: - """Test case for delete_allowed_email_domains - - Remove domains from the list of allowed domains - """ - pass - - def test_list_allowed_email_domains(self) -> None: - """Test case for list_allowed_email_domains - - Retrieve a list of allowed email domains - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_encryption_keys_api.py b/src/visier_api_administration/test/test_encryption_keys_api.py deleted file mode 100644 index b32712ec88..0000000000 --- a/src/visier_api_administration/test/test_encryption_keys_api.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.encryption_keys_api import EncryptionKeysApi - - -class TestEncryptionKeysApi(unittest.TestCase): - """EncryptionKeysApi unit test stubs""" - - def setUp(self) -> None: - self.api = EncryptionKeysApi() - - def tearDown(self) -> None: - pass - - def test_delete_encryption_keys(self) -> None: - """Test case for delete_encryption_keys - - Delete an encryption key - """ - pass - - def test_generate_encryption_keys(self) -> None: - """Test case for generate_encryption_keys - - Generate an encryption key - """ - pass - - def test_list_all_encryption_keys_metadata(self) -> None: - """Test case for list_all_encryption_keys_metadata - - Retrieve a list of all encryption keys - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_network_subnets_api.py b/src/visier_api_administration/test/test_network_subnets_api.py deleted file mode 100644 index 1b7fe320e9..0000000000 --- a/src/visier_api_administration/test/test_network_subnets_api.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.network_subnets_api import NetworkSubnetsApi - - -class TestNetworkSubnetsApi(unittest.TestCase): - """NetworkSubnetsApi unit test stubs""" - - def setUp(self) -> None: - self.api = NetworkSubnetsApi() - - def tearDown(self) -> None: - pass - - def test_add_api_subnets(self) -> None: - """Test case for add_api_subnets - - Add API network subnets - """ - pass - - def test_delete_api_subnets(self) -> None: - """Test case for delete_api_subnets - - Delete API network subnets - """ - pass - - def test_get_api_subnets(self) -> None: - """Test case for get_api_subnets - - Retrieve a list of API network subnets - """ - pass - - def test_set_api_subnets(self) -> None: - """Test case for set_api_subnets - - Update API network subnets - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_permissions_api.py b/src/visier_api_administration/test/test_permissions_api.py deleted file mode 100644 index ceee151a9a..0000000000 --- a/src/visier_api_administration/test/test_permissions_api.py +++ /dev/null @@ -1,124 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.permissions_api import PermissionsApi - - -class TestPermissionsApi(unittest.TestCase): - """PermissionsApi unit test stubs""" - - def setUp(self) -> None: - self.api = PermissionsApi() - - def tearDown(self) -> None: - pass - - def test_create_data_access_sets(self) -> None: - """Test case for create_data_access_sets - - Create shareable data access sets - """ - pass - - def test_create_permissions(self) -> None: - """Test case for create_permissions - - Create permissions - """ - pass - - def test_delete_permissions(self) -> None: - """Test case for delete_permissions - - Delete permissions - """ - pass - - def test_get_capabilities(self) -> None: - """Test case for get_capabilities - - Retrieve a list of all permission capabilities - """ - pass - - def test_get_capability(self) -> None: - """Test case for get_capability - - Retrieve a permission capability's details - """ - pass - - def test_get_content_package(self) -> None: - """Test case for get_content_package - - Retrieve a content package's details - """ - pass - - def test_get_content_packages(self) -> None: - """Test case for get_content_packages - - Retrieve a list of all content packages - """ - pass - - def test_get_data_access_set(self) -> None: - """Test case for get_data_access_set - - Retrieve a data access set's details - """ - pass - - def test_get_data_access_sets(self) -> None: - """Test case for get_data_access_sets - - Retrieve a list of all data access sets - """ - pass - - def test_get_data_security_objects(self) -> None: - """Test case for get_data_security_objects - - Retrieve a list of data security objects - """ - pass - - def test_get_permission(self) -> None: - """Test case for get_permission - - Retrieve a permission's details - """ - pass - - def test_get_permissions(self) -> None: - """Test case for get_permissions - - Retrieve a list of all permissions - """ - pass - - def test_update_permissions(self) -> None: - """Test case for update_permissions - - Update permissions - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_production_versions_api.py b/src/visier_api_administration/test/test_production_versions_api.py deleted file mode 100644 index 9764c74296..0000000000 --- a/src/visier_api_administration/test/test_production_versions_api.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.production_versions_api import ProductionVersionsApi - - -class TestProductionVersionsApi(unittest.TestCase): - """ProductionVersionsApi unit test stubs""" - - def setUp(self) -> None: - self.api = ProductionVersionsApi() - - def tearDown(self) -> None: - pass - - def test_get_production_versions(self) -> None: - """Test case for get_production_versions - - Retrieve a list of all production versions - """ - pass - - def test_post_production_version(self) -> None: - """Test case for post_production_version - - Perform an operation on a production version - """ - pass - - def test_post_production_versions(self) -> None: - """Test case for post_production_versions - - Perform an operation on production versions - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_profiles_api.py b/src/visier_api_administration/test/test_profiles_api.py deleted file mode 100644 index a284a1844e..0000000000 --- a/src/visier_api_administration/test/test_profiles_api.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.profiles_api import ProfilesApi - - -class TestProfilesApi(unittest.TestCase): - """ProfilesApi unit test stubs""" - - def setUp(self) -> None: - self.api = ProfilesApi() - - def tearDown(self) -> None: - pass - - def test_assign_analytic_profile(self) -> None: - """Test case for assign_analytic_profile - - Assign an analytic tenant profile to administrating tenant users - """ - pass - - def test_assign_profile(self) -> None: - """Test case for assign_profile - - Assign a profile to a list of users - """ - pass - - def test_get_all_profiles(self) -> None: - """Test case for get_all_profiles - - Retrieve a list of all profiles - """ - pass - - def test_get_analytic_profile_detail(self) -> None: - """Test case for get_analytic_profile_detail - - Retrieve the details of an analytic tenant profile - """ - pass - - def test_get_analytic_profiles(self) -> None: - """Test case for get_analytic_profiles - - Retrieve a list of analytic tenant profiles - """ - pass - - def test_get_analytic_user_profile(self) -> None: - """Test case for get_analytic_user_profile - - Retrieve an administrating tenant user's analytic tenant profiles - """ - pass - - def test_get_profile_detail(self) -> None: - """Test case for get_profile_detail - - Retrieve the details of a profile - """ - pass - - def test_get_user_profile(self) -> None: - """Test case for get_user_profile - - Retrieve a user's profiles - """ - pass - - def test_remove_analytic_profile(self) -> None: - """Test case for remove_analytic_profile - - Remove an analytic tenant profile from administrating tenant users - """ - pass - - def test_remove_profile(self) -> None: - """Test case for remove_profile - - Remove a profile from a list of users - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_projects_api.py b/src/visier_api_administration/test/test_projects_api.py deleted file mode 100644 index ce3c9e8a82..0000000000 --- a/src/visier_api_administration/test/test_projects_api.py +++ /dev/null @@ -1,82 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.projects_api import ProjectsApi - - -class TestProjectsApi(unittest.TestCase): - """ProjectsApi unit test stubs""" - - def setUp(self) -> None: - self.api = ProjectsApi() - - def tearDown(self) -> None: - pass - - def test_create_project(self) -> None: - """Test case for create_project - - Create a new draft project - """ - pass - - def test_delete_project(self) -> None: - """Test case for delete_project - - Delete a draft project - """ - pass - - def test_get_project(self) -> None: - """Test case for get_project - - Retrieve a draft project's information - """ - pass - - def test_get_project_commits(self) -> None: - """Test case for get_project_commits - - Retrieve a list of all committed changes in a project - """ - pass - - def test_get_projects(self) -> None: - """Test case for get_projects - - Retrieve a list of draft projects accessible to the user - """ - pass - - def test_put_project_commits(self) -> None: - """Test case for put_project_commits - - Import committed changes into a project - """ - pass - - def test_run_project_operation(self) -> None: - """Test case for run_project_operation - - Perform an operation on a draft project - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_release_version_configuration_api.py b/src/visier_api_administration/test/test_release_version_configuration_api.py deleted file mode 100644 index eb3f16504d..0000000000 --- a/src/visier_api_administration/test/test_release_version_configuration_api.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.release_version_configuration_api import ReleaseVersionConfigurationApi - - -class TestReleaseVersionConfigurationApi(unittest.TestCase): - """ReleaseVersionConfigurationApi unit test stubs""" - - def setUp(self) -> None: - self.api = ReleaseVersionConfigurationApi() - - def tearDown(self) -> None: - pass - - def test_get_available_releases(self) -> None: - """Test case for get_available_releases - - Retrieve available product releases - """ - pass - - def test_get_release_versions(self) -> None: - """Test case for get_release_versions - - Retrieve active product release versions - """ - pass - - def test_set_release_versions(self) -> None: - """Test case for set_release_versions - - Activate product release versions - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_assignment_request_dto.py b/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_assignment_request_dto.py deleted file mode 100644 index 43264681cf..0000000000 --- a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_assignment_request_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO - -class TestServicingAccessibleTenantProfileAssignmentRequestDTO(unittest.TestCase): - """ServicingAccessibleTenantProfileAssignmentRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileAssignmentRequestDTO: - """Test ServicingAccessibleTenantProfileAssignmentRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAccessibleTenantProfileAssignmentRequestDTO( - target_user_ids = [ - '' - ], - target_tenant_codes = [ - visier_api_administration.models.servicing/target_tenant_code_dto.servicing.TargetTenantCodeDTO( - tenant_code = '', - for_all_children = True, ) - ], - validity_start_time = '', - validity_end_time = '' - ) - else: - return ServicingAccessibleTenantProfileAssignmentRequestDTO( - ) - - def testServicingAccessibleTenantProfileAssignmentRequestDTO(self): - """Test ServicingAccessibleTenantProfileAssignmentRequestDTO""" - def validate_instance(instance): - ServicingAccessibleTenantProfileAssignmentRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAccessibleTenantProfileAssignmentRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_assignment_response_dto.py b/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_assignment_response_dto.py deleted file mode 100644 index cd37befb5e..0000000000 --- a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_assignment_response_dto.py +++ /dev/null @@ -1,83 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO - -class TestServicingAccessibleTenantProfileAssignmentResponseDTO(unittest.TestCase): - """ServicingAccessibleTenantProfileAssignmentResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileAssignmentResponseDTO: - """Test ServicingAccessibleTenantProfileAssignmentResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAccessibleTenantProfileAssignmentResponseDTO( - errors = True, - bad_tenant_codes = [ - visier_api_administration.models.servicing/tenant_code_error_dto.servicing.TenantCodeErrorDTO( - tenant_code = '', - for_all_children = True, - error = None, ) - ], - bad_user_ids = [ - visier_api_administration.models.servicing/user_id_error_dto.servicing.UserIdErrorDTO( - user_id = '', - error = None, ) - ], - failed_assignments = [ - visier_api_administration.models.servicing/failed_accessible_tenant_profile_assignment_dto.servicing.FailedAccessibleTenantProfileAssignmentDTO( - user_id = '', - tenant_code = '', - for_all_children = True, - error = None, ) - ], - successful_assignments = [ - visier_api_administration.models.servicing/successful_accessible_tenant_profile_assignment_dto.servicing.SuccessfulAccessibleTenantProfileAssignmentDTO( - user_id = '', - tenant_code = '', - for_all_children = True, ) - ] - ) - else: - return ServicingAccessibleTenantProfileAssignmentResponseDTO( - ) - - def testServicingAccessibleTenantProfileAssignmentResponseDTO(self): - """Test ServicingAccessibleTenantProfileAssignmentResponseDTO""" - def validate_instance(instance): - ServicingAccessibleTenantProfileAssignmentResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAccessibleTenantProfileAssignmentResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_revoke_request_dto.py b/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_revoke_request_dto.py deleted file mode 100644 index acf642efd2..0000000000 --- a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_revoke_request_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO - -class TestServicingAccessibleTenantProfileRevokeRequestDTO(unittest.TestCase): - """ServicingAccessibleTenantProfileRevokeRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileRevokeRequestDTO: - """Test ServicingAccessibleTenantProfileRevokeRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAccessibleTenantProfileRevokeRequestDTO( - target_user_ids = [ - '' - ], - target_tenant_codes = [ - visier_api_administration.models.servicing/target_tenant_code_dto.servicing.TargetTenantCodeDTO( - tenant_code = '', - for_all_children = True, ) - ] - ) - else: - return ServicingAccessibleTenantProfileRevokeRequestDTO( - ) - - def testServicingAccessibleTenantProfileRevokeRequestDTO(self): - """Test ServicingAccessibleTenantProfileRevokeRequestDTO""" - def validate_instance(instance): - ServicingAccessibleTenantProfileRevokeRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAccessibleTenantProfileRevokeRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_revoke_response_dto.py b/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_revoke_response_dto.py deleted file mode 100644 index 922c33abf6..0000000000 --- a/src/visier_api_administration/test/test_servicing_accessible_tenant_profile_revoke_response_dto.py +++ /dev/null @@ -1,77 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO - -class TestServicingAccessibleTenantProfileRevokeResponseDTO(unittest.TestCase): - """ServicingAccessibleTenantProfileRevokeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileRevokeResponseDTO: - """Test ServicingAccessibleTenantProfileRevokeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAccessibleTenantProfileRevokeResponseDTO( - bad_tenant_codes = [ - visier_api_administration.models.servicing/reduced_tenant_code_error_dto.servicing.ReducedTenantCodeErrorDTO( - tenant_code = '', - for_all_children = True, - error = None, ) - ], - bad_user_ids = [ - visier_api_administration.models.servicing/reduced_user_id_error_dto.servicing.ReducedUserIdErrorDTO( - user_id = '', - error = None, ) - ], - unaffected_users = [ - visier_api_administration.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( - user_id = '', ) - ], - succeeded = [ - visier_api_administration.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( - user_id = '', ) - ] - ) - else: - return ServicingAccessibleTenantProfileRevokeResponseDTO( - ) - - def testServicingAccessibleTenantProfileRevokeResponseDTO(self): - """Test ServicingAccessibleTenantProfileRevokeResponseDTO""" - def validate_instance(instance): - ServicingAccessibleTenantProfileRevokeResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAccessibleTenantProfileRevokeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_additional_capabilities_dto.py b/src/visier_api_administration/test/test_servicing_additional_capabilities_dto.py deleted file mode 100644 index b2ca5849ba..0000000000 --- a/src/visier_api_administration/test/test_servicing_additional_capabilities_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO - -class TestServicingAdditionalCapabilitiesDTO(unittest.TestCase): - """ServicingAdditionalCapabilitiesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAdditionalCapabilitiesDTO: - """Test ServicingAdditionalCapabilitiesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAdditionalCapabilitiesDTO( - additional_capabilities = [ - '' - ] - ) - else: - return ServicingAdditionalCapabilitiesDTO( - ) - - def testServicingAdditionalCapabilitiesDTO(self): - """Test ServicingAdditionalCapabilitiesDTO""" - def validate_instance(instance): - ServicingAdditionalCapabilitiesDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAdditionalCapabilitiesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_admin_capability_config_dto.py b/src/visier_api_administration/test/test_servicing_admin_capability_config_dto.py deleted file mode 100644 index 8d8e8e6b70..0000000000 --- a/src/visier_api_administration/test/test_servicing_admin_capability_config_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO - -class TestServicingAdminCapabilityConfigDTO(unittest.TestCase): - """ServicingAdminCapabilityConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAdminCapabilityConfigDTO: - """Test ServicingAdminCapabilityConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAdminCapabilityConfigDTO( - all_capabilities_access = True, - capabilities = [ - '' - ] - ) - else: - return ServicingAdminCapabilityConfigDTO( - ) - - def testServicingAdminCapabilityConfigDTO(self): - """Test ServicingAdminCapabilityConfigDTO""" - def validate_instance(instance): - ServicingAdminCapabilityConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAdminCapabilityConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py b/src/visier_api_administration/test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py deleted file mode 100644 index c03962d3a1..0000000000 --- a/src/visier_api_administration/test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO - -class TestServicingAllPermissionsAssignedForLocalTenantDTO(unittest.TestCase): - """ServicingAllPermissionsAssignedForLocalTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAllPermissionsAssignedForLocalTenantDTO: - """Test ServicingAllPermissionsAssignedForLocalTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAllPermissionsAssignedForLocalTenantDTO( - assigned_permissions = [ - visier_api_administration.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( - permission_id = '', - display_name = '', - description = '', ) - ] - ) - else: - return ServicingAllPermissionsAssignedForLocalTenantDTO( - ) - - def testServicingAllPermissionsAssignedForLocalTenantDTO(self): - """Test ServicingAllPermissionsAssignedForLocalTenantDTO""" - def validate_instance(instance): - ServicingAllPermissionsAssignedForLocalTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAllPermissionsAssignedForLocalTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py b/src/visier_api_administration/test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py deleted file mode 100644 index b29ea9341b..0000000000 --- a/src/visier_api_administration/test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO - -class TestServicingAllProfileAssignedForAccessibleTenantDTO(unittest.TestCase): - """ServicingAllProfileAssignedForAccessibleTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAllProfileAssignedForAccessibleTenantDTO: - """Test ServicingAllProfileAssignedForAccessibleTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAllProfileAssignedForAccessibleTenantDTO( - assigned_profiles_for_accessible_tenant = [ - visier_api_administration.models.servicing/profile_assigned_for_accessible_tenant_dto.servicing.ProfileAssignedForAccessibleTenantDTO( - profile_id = '', - display_name = '', - tenant_code = '', - for_all_children = True, - validity_start_time = '', - validity_end_time = '', ) - ] - ) - else: - return ServicingAllProfileAssignedForAccessibleTenantDTO( - ) - - def testServicingAllProfileAssignedForAccessibleTenantDTO(self): - """Test ServicingAllProfileAssignedForAccessibleTenantDTO""" - def validate_instance(instance): - ServicingAllProfileAssignedForAccessibleTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAllProfileAssignedForAccessibleTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_all_profile_assigned_for_local_tenant_dto.py b/src/visier_api_administration/test/test_servicing_all_profile_assigned_for_local_tenant_dto.py deleted file mode 100644 index 3ad0e0e919..0000000000 --- a/src/visier_api_administration/test/test_servicing_all_profile_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO - -class TestServicingAllProfileAssignedForLocalTenantDTO(unittest.TestCase): - """ServicingAllProfileAssignedForLocalTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAllProfileAssignedForLocalTenantDTO: - """Test ServicingAllProfileAssignedForLocalTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAllProfileAssignedForLocalTenantDTO( - assigned_profiles = [ - visier_api_administration.models.servicing/profile_assigned_for_local_tenant_dto.servicing.ProfileAssignedForLocalTenantDTO( - profile_id = '', - display_name = '', - validity_start_time = '', - validity_end_time = '', - capabilities = [ - visier_api_administration.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( - capability = '', - access_level = '', - view_level = '', ) - ], - additional_capabilities = None, ) - ] - ) - else: - return ServicingAllProfileAssignedForLocalTenantDTO( - ) - - def testServicingAllProfileAssignedForLocalTenantDTO(self): - """Test ServicingAllProfileAssignedForLocalTenantDTO""" - def validate_instance(instance): - ServicingAllProfileAssignedForLocalTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAllProfileAssignedForLocalTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py b/src/visier_api_administration/test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py deleted file mode 100644 index 6012ffca59..0000000000 --- a/src/visier_api_administration/test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO - -class TestServicingAllUserGroupsAssignedForLocalTenantDTO(unittest.TestCase): - """ServicingAllUserGroupsAssignedForLocalTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAllUserGroupsAssignedForLocalTenantDTO: - """Test ServicingAllUserGroupsAssignedForLocalTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAllUserGroupsAssignedForLocalTenantDTO( - assigned_user_groups = [ - visier_api_administration.models.servicing/user_group_assigned_for_local_tenant_dto.servicing.UserGroupAssignedForLocalTenantDTO( - user_group_id = '', - display_name = '', ) - ] - ) - else: - return ServicingAllUserGroupsAssignedForLocalTenantDTO( - ) - - def testServicingAllUserGroupsAssignedForLocalTenantDTO(self): - """Test ServicingAllUserGroupsAssignedForLocalTenantDTO""" - def validate_instance(instance): - ServicingAllUserGroupsAssignedForLocalTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAllUserGroupsAssignedForLocalTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_all_users_get_api_response_dto.py b/src/visier_api_administration/test/test_servicing_all_users_get_api_response_dto.py deleted file mode 100644 index e9aa81d396..0000000000 --- a/src/visier_api_administration/test/test_servicing_all_users_get_api_response_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO - -class TestServicingAllUsersGetAPIResponseDTO(unittest.TestCase): - """ServicingAllUsersGetAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAllUsersGetAPIResponseDTO: - """Test ServicingAllUsersGetAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAllUsersGetAPIResponseDTO( - users = [ - visier_api_administration.models.servicing/user_get_api_response_dto.servicing.UserGetAPIResponseDTO( - user_id = '', - username = '', - display_name = '', - employee_id = '', - account_enabled = True, - profiles = None, - permissions = None, - user_groups = None, - last_login = None, - email = '', ) - ], - limit = 56, - start = 56 - ) - else: - return ServicingAllUsersGetAPIResponseDTO( - ) - - def testServicingAllUsersGetAPIResponseDTO(self): - """Test ServicingAllUsersGetAPIResponseDTO""" - def validate_instance(instance): - ServicingAllUsersGetAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAllUsersGetAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_analytic_object_dto.py b/src/visier_api_administration/test/test_servicing_analytic_object_dto.py deleted file mode 100644 index 6f40d20708..0000000000 --- a/src/visier_api_administration/test/test_servicing_analytic_object_dto.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO - -class TestServicingAnalyticObjectDTO(unittest.TestCase): - """ServicingAnalyticObjectDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAnalyticObjectDTO: - """Test ServicingAnalyticObjectDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAnalyticObjectDTO( - analytic_object_id = '', - display_name = '', - object_type = 'Event', - related_objects = [ - visier_api_administration.models.servicing/related_analytic_object_dto.servicing.RelatedAnalyticObjectDTO( - analytic_object_id = '', - display_name = '', ) - ], - securable_properties = [ - visier_api_administration.models.servicing/securable_property_dto.servicing.SecurablePropertyDTO( - property_id = '', - display_name = '', - analytic_object_id = '', - is_primary_key = True, - reference_symbol_name = '', ) - ], - securable_dimensions = [ - visier_api_administration.models.servicing/securable_dimension_dto.servicing.SecurableDimensionDTO( - dimension_id = '', - display_name = '', - analytic_object_ids = [ - '' - ], - hierarchy_properties = [ - visier_api_administration.models.servicing/hierarchy_property_dto.servicing.HierarchyPropertyDTO( - hierarchy_property_id = '', - display_name = '', ) - ], ) - ] - ) - else: - return ServicingAnalyticObjectDTO( - ) - - def testServicingAnalyticObjectDTO(self): - """Test ServicingAnalyticObjectDTO""" - def validate_instance(instance): - ServicingAnalyticObjectDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAnalyticObjectDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_permission_dto.py b/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_permission_dto.py deleted file mode 100644 index 6c035949e3..0000000000 --- a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_permission_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO - -class TestServicingAssignRevokePermissionByPermissionDTO(unittest.TestCase): - """ServicingAssignRevokePermissionByPermissionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAssignRevokePermissionByPermissionDTO: - """Test ServicingAssignRevokePermissionByPermissionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAssignRevokePermissionByPermissionDTO( - permission = visier_api_administration.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( - permission_id = '', - display_name = '', - description = '', ), - users = [ - visier_api_administration.models.servicing/assign_revoke_permission_by_user_dto.servicing.AssignRevokePermissionByUserDTO( - user_id = '', - username = '', - message = '', ) - ] - ) - else: - return ServicingAssignRevokePermissionByPermissionDTO( - ) - - def testServicingAssignRevokePermissionByPermissionDTO(self): - """Test ServicingAssignRevokePermissionByPermissionDTO""" - def validate_instance(instance): - ServicingAssignRevokePermissionByPermissionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAssignRevokePermissionByPermissionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_tenant_dto.py b/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_tenant_dto.py deleted file mode 100644 index ce5b572fb5..0000000000 --- a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_tenant_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO - -class TestServicingAssignRevokePermissionByTenantDTO(unittest.TestCase): - """ServicingAssignRevokePermissionByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAssignRevokePermissionByTenantDTO: - """Test ServicingAssignRevokePermissionByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAssignRevokePermissionByTenantDTO( - tenant_code = '', - permissions = [ - visier_api_administration.models.servicing/assign_revoke_permission_by_permission_dto.servicing.AssignRevokePermissionByPermissionDTO( - permission = visier_api_administration.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( - permission_id = '', - display_name = '', - description = '', ), - users = [ - visier_api_administration.models.servicing/assign_revoke_permission_by_user_dto.servicing.AssignRevokePermissionByUserDTO( - user_id = '', - username = '', - message = '', ) - ], ) - ], - status = 'Unknown', - message = '', - project_id = '' - ) - else: - return ServicingAssignRevokePermissionByTenantDTO( - ) - - def testServicingAssignRevokePermissionByTenantDTO(self): - """Test ServicingAssignRevokePermissionByTenantDTO""" - def validate_instance(instance): - ServicingAssignRevokePermissionByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAssignRevokePermissionByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_user_dto.py b/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_user_dto.py deleted file mode 100644 index e811da711e..0000000000 --- a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_by_user_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO - -class TestServicingAssignRevokePermissionByUserDTO(unittest.TestCase): - """ServicingAssignRevokePermissionByUserDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAssignRevokePermissionByUserDTO: - """Test ServicingAssignRevokePermissionByUserDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAssignRevokePermissionByUserDTO( - user_id = '', - username = '', - message = '' - ) - else: - return ServicingAssignRevokePermissionByUserDTO( - ) - - def testServicingAssignRevokePermissionByUserDTO(self): - """Test ServicingAssignRevokePermissionByUserDTO""" - def validate_instance(instance): - ServicingAssignRevokePermissionByUserDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAssignRevokePermissionByUserDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_request_dto.py b/src/visier_api_administration/test/test_servicing_assign_revoke_permission_request_dto.py deleted file mode 100644 index 21a2085195..0000000000 --- a/src/visier_api_administration/test/test_servicing_assign_revoke_permission_request_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO - -class TestServicingAssignRevokePermissionRequestDTO(unittest.TestCase): - """ServicingAssignRevokePermissionRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAssignRevokePermissionRequestDTO: - """Test ServicingAssignRevokePermissionRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAssignRevokePermissionRequestDTO( - permission_id = '', - user_ids = [ - '' - ] - ) - else: - return ServicingAssignRevokePermissionRequestDTO( - ) - - def testServicingAssignRevokePermissionRequestDTO(self): - """Test ServicingAssignRevokePermissionRequestDTO""" - def validate_instance(instance): - ServicingAssignRevokePermissionRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAssignRevokePermissionRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_assign_revoke_permissions_request_dto.py b/src/visier_api_administration/test/test_servicing_assign_revoke_permissions_request_dto.py deleted file mode 100644 index 072f1f329f..0000000000 --- a/src/visier_api_administration/test/test_servicing_assign_revoke_permissions_request_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO - -class TestServicingAssignRevokePermissionsRequestDTO(unittest.TestCase): - """ServicingAssignRevokePermissionsRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAssignRevokePermissionsRequestDTO: - """Test ServicingAssignRevokePermissionsRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAssignRevokePermissionsRequestDTO( - permissions = [ - visier_api_administration.models.servicing/assign_revoke_permission_request_dto.servicing.AssignRevokePermissionRequestDTO( - permission_id = '', - user_ids = [ - '' - ], ) - ], - target_project_for_tenants_list = visier_api_administration.models.admin/target_project_for_tenants_list_dto.admin.TargetProjectForTenantsListDTO( - target_project_for_tenants = [ - visier_api_administration.models.admin/target_project_for_tenant_dto.admin.TargetProjectForTenantDTO( - tenant_code = '', - project_id = '', ) - ], ) - ) - else: - return ServicingAssignRevokePermissionsRequestDTO( - ) - - def testServicingAssignRevokePermissionsRequestDTO(self): - """Test ServicingAssignRevokePermissionsRequestDTO""" - def validate_instance(instance): - ServicingAssignRevokePermissionsRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAssignRevokePermissionsRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_assign_revoke_permissions_response_dto.py b/src/visier_api_administration/test/test_servicing_assign_revoke_permissions_response_dto.py deleted file mode 100644 index 55e535b7b9..0000000000 --- a/src/visier_api_administration/test/test_servicing_assign_revoke_permissions_response_dto.py +++ /dev/null @@ -1,78 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO - -class TestServicingAssignRevokePermissionsResponseDTO(unittest.TestCase): - """ServicingAssignRevokePermissionsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingAssignRevokePermissionsResponseDTO: - """Test ServicingAssignRevokePermissionsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingAssignRevokePermissionsResponseDTO( - tenants = [ - visier_api_administration.models.servicing/assign_revoke_permission_by_tenant_dto.servicing.AssignRevokePermissionByTenantDTO( - tenant_code = '', - permissions = [ - visier_api_administration.models.servicing/assign_revoke_permission_by_permission_dto.servicing.AssignRevokePermissionByPermissionDTO( - permission = visier_api_administration.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( - permission_id = '', - display_name = '', - description = '', ), - users = [ - visier_api_administration.models.servicing/assign_revoke_permission_by_user_dto.servicing.AssignRevokePermissionByUserDTO( - user_id = '', - username = '', - message = '', ) - ], ) - ], - status = 'Unknown', - message = '', - project_id = '', ) - ] - ) - else: - return ServicingAssignRevokePermissionsResponseDTO( - ) - - def testServicingAssignRevokePermissionsResponseDTO(self): - """Test ServicingAssignRevokePermissionsResponseDTO""" - def validate_instance(instance): - ServicingAssignRevokePermissionsResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingAssignRevokePermissionsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_bulk_data_access_set_response_dto.py b/src/visier_api_administration/test/test_servicing_bulk_data_access_set_response_dto.py deleted file mode 100644 index c822ed5f13..0000000000 --- a/src/visier_api_administration/test/test_servicing_bulk_data_access_set_response_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO - -class TestServicingBulkDataAccessSetResponseDTO(unittest.TestCase): - """ServicingBulkDataAccessSetResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingBulkDataAccessSetResponseDTO: - """Test ServicingBulkDataAccessSetResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingBulkDataAccessSetResponseDTO( - successes = [ - visier_api_administration.models.servicing/data_access_set_success_dto.servicing.DataAccessSetSuccessDTO( - data_access_set_id = '', - display_name = '', ) - ], - failures = [ - visier_api_administration.models.servicing/data_access_set_failure_dto.servicing.DataAccessSetFailureDTO( - data_access_set_id = '', - display_name = '', - error = None, ) - ] - ) - else: - return ServicingBulkDataAccessSetResponseDTO( - ) - - def testServicingBulkDataAccessSetResponseDTO(self): - """Test ServicingBulkDataAccessSetResponseDTO""" - def validate_instance(instance): - ServicingBulkDataAccessSetResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingBulkDataAccessSetResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_capabilities_dto.py b/src/visier_api_administration/test/test_servicing_capabilities_dto.py deleted file mode 100644 index cfbc63421b..0000000000 --- a/src/visier_api_administration/test/test_servicing_capabilities_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_capabilities_dto import ServicingCapabilitiesDTO - -class TestServicingCapabilitiesDTO(unittest.TestCase): - """ServicingCapabilitiesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingCapabilitiesDTO: - """Test ServicingCapabilitiesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingCapabilitiesDTO( - capability = '', - access_level = '', - view_level = '' - ) - else: - return ServicingCapabilitiesDTO( - ) - - def testServicingCapabilitiesDTO(self): - """Test ServicingCapabilitiesDTO""" - def validate_instance(instance): - ServicingCapabilitiesDTO.model_validate(inst_req_only) - instance_deserialized = ServicingCapabilitiesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_capability_dto.py b/src/visier_api_administration/test/test_servicing_capability_dto.py deleted file mode 100644 index 81f18189c6..0000000000 --- a/src/visier_api_administration/test/test_servicing_capability_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_capability_dto import ServicingCapabilityDTO - -class TestServicingCapabilityDTO(unittest.TestCase): - """ServicingCapabilityDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingCapabilityDTO: - """Test ServicingCapabilityDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingCapabilityDTO( - name = '', - display_name = '', - description = '' - ) - else: - return ServicingCapabilityDTO( - ) - - def testServicingCapabilityDTO(self): - """Test ServicingCapabilityDTO""" - def validate_instance(instance): - ServicingCapabilityDTO.model_validate(inst_req_only) - instance_deserialized = ServicingCapabilityDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_clone_files_into_source_parameters_dto.py b/src/visier_api_administration/test/test_servicing_clone_files_into_source_parameters_dto.py deleted file mode 100644 index 51b3e10bc0..0000000000 --- a/src/visier_api_administration/test/test_servicing_clone_files_into_source_parameters_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_clone_files_into_source_parameters_dto import ServicingCloneFilesIntoSourceParametersDTO - -class TestServicingCloneFilesIntoSourceParametersDTO(unittest.TestCase): - """ServicingCloneFilesIntoSourceParametersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingCloneFilesIntoSourceParametersDTO: - """Test ServicingCloneFilesIntoSourceParametersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingCloneFilesIntoSourceParametersDTO( - origin_source = '', - target_source = '', - date_range = visier_api_administration.models.servicing/date_range_dto.servicing.DateRangeDTO( - start = '', - end = '', ) - ) - else: - return ServicingCloneFilesIntoSourceParametersDTO( - ) - - def testServicingCloneFilesIntoSourceParametersDTO(self): - """Test ServicingCloneFilesIntoSourceParametersDTO""" - def validate_instance(instance): - ServicingCloneFilesIntoSourceParametersDTO.model_validate(inst_req_only) - instance_deserialized = ServicingCloneFilesIntoSourceParametersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_commit_and_publish_operation_response_dto.py b/src/visier_api_administration/test/test_servicing_commit_and_publish_operation_response_dto.py deleted file mode 100644 index 5309d17afc..0000000000 --- a/src/visier_api_administration/test/test_servicing_commit_and_publish_operation_response_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO - -class TestServicingCommitAndPublishOperationResponseDTO(unittest.TestCase): - """ServicingCommitAndPublishOperationResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingCommitAndPublishOperationResponseDTO: - """Test ServicingCommitAndPublishOperationResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingCommitAndPublishOperationResponseDTO( - published_version = visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ) - else: - return ServicingCommitAndPublishOperationResponseDTO( - ) - - def testServicingCommitAndPublishOperationResponseDTO(self): - """Test ServicingCommitAndPublishOperationResponseDTO""" - def validate_instance(instance): - ServicingCommitAndPublishOperationResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingCommitAndPublishOperationResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_commit_dto.py b/src/visier_api_administration/test/test_servicing_commit_dto.py deleted file mode 100644 index 23600ede56..0000000000 --- a/src/visier_api_administration/test/test_servicing_commit_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_commit_dto import ServicingCommitDTO - -class TestServicingCommitDTO(unittest.TestCase): - """ServicingCommitDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingCommitDTO: - """Test ServicingCommitDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingCommitDTO( - id = '', - name = '', - description = '' - ) - else: - return ServicingCommitDTO( - ) - - def testServicingCommitDTO(self): - """Test ServicingCommitDTO""" - def validate_instance(instance): - ServicingCommitDTO.model_validate(inst_req_only) - instance_deserialized = ServicingCommitDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_content_package_dto.py b/src/visier_api_administration/test/test_servicing_content_package_dto.py deleted file mode 100644 index a8dadc71ec..0000000000 --- a/src/visier_api_administration/test/test_servicing_content_package_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_content_package_dto import ServicingContentPackageDTO - -class TestServicingContentPackageDTO(unittest.TestCase): - """ServicingContentPackageDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingContentPackageDTO: - """Test ServicingContentPackageDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingContentPackageDTO( - content_package_id = '', - display_name = '', - description = '' - ) - else: - return ServicingContentPackageDTO( - ) - - def testServicingContentPackageDTO(self): - """Test ServicingContentPackageDTO""" - def validate_instance(instance): - ServicingContentPackageDTO.model_validate(inst_req_only) - instance_deserialized = ServicingContentPackageDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_create_data_access_set_request_dto.py b/src/visier_api_administration/test/test_servicing_create_data_access_set_request_dto.py deleted file mode 100644 index c11757ca31..0000000000 --- a/src/visier_api_administration/test/test_servicing_create_data_access_set_request_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO - -class TestServicingCreateDataAccessSetRequestDTO(unittest.TestCase): - """ServicingCreateDataAccessSetRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingCreateDataAccessSetRequestDTO: - """Test ServicingCreateDataAccessSetRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingCreateDataAccessSetRequestDTO( - shareable_property_access_configs = [ - visier_api_administration.models.servicing/data_access_set_dto.servicing.DataAccessSetDTO( - id = '', - display_name = '', - description = '', - analytic_object_id = '', - property_access_configs = [ - visier_api_administration.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( - property_id = '', - analytic_object_id = '', - analytic_object_reference_paths = [ - '' - ], - access_level = 'None', - property_status = 'Unset', ) - ], ) - ] - ) - else: - return ServicingCreateDataAccessSetRequestDTO( - ) - - def testServicingCreateDataAccessSetRequestDTO(self): - """Test ServicingCreateDataAccessSetRequestDTO""" - def validate_instance(instance): - ServicingCreateDataAccessSetRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingCreateDataAccessSetRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_data_access_set_dto.py b/src/visier_api_administration/test/test_servicing_data_access_set_dto.py deleted file mode 100644 index 8cbfffae41..0000000000 --- a/src/visier_api_administration/test/test_servicing_data_access_set_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO - -class TestServicingDataAccessSetDTO(unittest.TestCase): - """ServicingDataAccessSetDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataAccessSetDTO: - """Test ServicingDataAccessSetDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataAccessSetDTO( - id = '', - display_name = '', - description = '', - analytic_object_id = '', - property_access_configs = [ - visier_api_administration.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( - property_id = '', - analytic_object_id = '', - analytic_object_reference_paths = [ - '' - ], - access_level = 'None', - property_status = 'Unset', ) - ] - ) - else: - return ServicingDataAccessSetDTO( - ) - - def testServicingDataAccessSetDTO(self): - """Test ServicingDataAccessSetDTO""" - def validate_instance(instance): - ServicingDataAccessSetDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataAccessSetDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_data_access_set_error_dto.py b/src/visier_api_administration/test/test_servicing_data_access_set_error_dto.py deleted file mode 100644 index 3045fea85f..0000000000 --- a/src/visier_api_administration/test/test_servicing_data_access_set_error_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO - -class TestServicingDataAccessSetErrorDTO(unittest.TestCase): - """ServicingDataAccessSetErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataAccessSetErrorDTO: - """Test ServicingDataAccessSetErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataAccessSetErrorDTO( - message = '', - rci = '' - ) - else: - return ServicingDataAccessSetErrorDTO( - ) - - def testServicingDataAccessSetErrorDTO(self): - """Test ServicingDataAccessSetErrorDTO""" - def validate_instance(instance): - ServicingDataAccessSetErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataAccessSetErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_data_access_set_failure_dto.py b/src/visier_api_administration/test/test_servicing_data_access_set_failure_dto.py deleted file mode 100644 index d2db4eb41a..0000000000 --- a/src/visier_api_administration/test/test_servicing_data_access_set_failure_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO - -class TestServicingDataAccessSetFailureDTO(unittest.TestCase): - """ServicingDataAccessSetFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataAccessSetFailureDTO: - """Test ServicingDataAccessSetFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataAccessSetFailureDTO( - data_access_set_id = '', - display_name = '', - error = visier_api_administration.models.servicing/data_access_set_error_dto.servicing.DataAccessSetErrorDTO( - message = '', - rci = '', ) - ) - else: - return ServicingDataAccessSetFailureDTO( - ) - - def testServicingDataAccessSetFailureDTO(self): - """Test ServicingDataAccessSetFailureDTO""" - def validate_instance(instance): - ServicingDataAccessSetFailureDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataAccessSetFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_data_access_set_success_dto.py b/src/visier_api_administration/test/test_servicing_data_access_set_success_dto.py deleted file mode 100644 index bc966df0a0..0000000000 --- a/src/visier_api_administration/test/test_servicing_data_access_set_success_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO - -class TestServicingDataAccessSetSuccessDTO(unittest.TestCase): - """ServicingDataAccessSetSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataAccessSetSuccessDTO: - """Test ServicingDataAccessSetSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataAccessSetSuccessDTO( - data_access_set_id = '', - display_name = '' - ) - else: - return ServicingDataAccessSetSuccessDTO( - ) - - def testServicingDataAccessSetSuccessDTO(self): - """Test ServicingDataAccessSetSuccessDTO""" - def validate_instance(instance): - ServicingDataAccessSetSuccessDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataAccessSetSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_data_security_profile_dto.py b/src/visier_api_administration/test/test_servicing_data_security_profile_dto.py deleted file mode 100644 index 6ebd892ba0..0000000000 --- a/src/visier_api_administration/test/test_servicing_data_security_profile_dto.py +++ /dev/null @@ -1,139 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO - -class TestServicingDataSecurityProfileDTO(unittest.TestCase): - """ServicingDataSecurityProfileDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataSecurityProfileDTO: - """Test ServicingDataSecurityProfileDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataSecurityProfileDTO( - analytic_object_id = '', - property_set_config = visier_api_administration.models.servicing/property_set_config_dto.servicing.PropertySetConfigDTO( - property_access_configs = [ - visier_api_administration.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( - property_id = '', - analytic_object_id = '', - analytic_object_reference_paths = [ - '' - ], - access_level = 'None', - property_status = 'Unset', ) - ], - shareable_data_access_set = None, ), - all_data_point_access = True, - member_filter_configs = [ - visier_api_administration.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ], ) - ], - inherited_access_configs = [ - visier_api_administration.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( - analytic_object_id = '', - remove_access = True, - member_filter_configs = [ - visier_api_administration.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ], ) - ], ) - ], - inherited_reference_member_filter_config = visier_api_administration.models.servicing/inherited_reference_member_filter_config_dto.servicing.InheritedReferenceMemberFilterConfigDTO( - target_analytic_object_id = '', - analytic_object_reference = '', ), - analytic_object_status = 'Unset' - ) - else: - return ServicingDataSecurityProfileDTO( - ) - - def testServicingDataSecurityProfileDTO(self): - """Test ServicingDataSecurityProfileDTO""" - def validate_instance(instance): - ServicingDataSecurityProfileDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataSecurityProfileDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_date_range_dto.py b/src/visier_api_administration/test/test_servicing_date_range_dto.py deleted file mode 100644 index 226ef0041f..0000000000 --- a/src/visier_api_administration/test/test_servicing_date_range_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_date_range_dto import ServicingDateRangeDTO - -class TestServicingDateRangeDTO(unittest.TestCase): - """ServicingDateRangeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDateRangeDTO: - """Test ServicingDateRangeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDateRangeDTO( - start = '', - end = '' - ) - else: - return ServicingDateRangeDTO( - ) - - def testServicingDateRangeDTO(self): - """Test ServicingDateRangeDTO""" - def validate_instance(instance): - ServicingDateRangeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDateRangeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_delete_permissions_request_dto.py b/src/visier_api_administration/test/test_servicing_delete_permissions_request_dto.py deleted file mode 100644 index b4e6534e69..0000000000 --- a/src/visier_api_administration/test/test_servicing_delete_permissions_request_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO - -class TestServicingDeletePermissionsRequestDTO(unittest.TestCase): - """ServicingDeletePermissionsRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDeletePermissionsRequestDTO: - """Test ServicingDeletePermissionsRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDeletePermissionsRequestDTO( - permission_ids = [ - '' - ] - ) - else: - return ServicingDeletePermissionsRequestDTO( - ) - - def testServicingDeletePermissionsRequestDTO(self): - """Test ServicingDeletePermissionsRequestDTO""" - def validate_instance(instance): - ServicingDeletePermissionsRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDeletePermissionsRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_dimension_filter_dto.py b/src/visier_api_administration/test/test_servicing_dimension_filter_dto.py deleted file mode 100644 index 9c42385fb1..0000000000 --- a/src/visier_api_administration/test/test_servicing_dimension_filter_dto.py +++ /dev/null @@ -1,84 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO - -class TestServicingDimensionFilterDTO(unittest.TestCase): - """ServicingDimensionFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDimensionFilterDTO: - """Test ServicingDimensionFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ) - ) - else: - return ServicingDimensionFilterDTO( - ) - - def testServicingDimensionFilterDTO(self): - """Test ServicingDimensionFilterDTO""" - def validate_instance(instance): - ServicingDimensionFilterDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDimensionFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_dynamic_dimension_filter_dto.py b/src/visier_api_administration/test/test_servicing_dynamic_dimension_filter_dto.py deleted file mode 100644 index 568392813b..0000000000 --- a/src/visier_api_administration/test/test_servicing_dynamic_dimension_filter_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO - -class TestServicingDynamicDimensionFilterDTO(unittest.TestCase): - """ServicingDynamicDimensionFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDynamicDimensionFilterDTO: - """Test ServicingDynamicDimensionFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDynamicDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset' - ) - else: - return ServicingDynamicDimensionFilterDTO( - ) - - def testServicingDynamicDimensionFilterDTO(self): - """Test ServicingDynamicDimensionFilterDTO""" - def validate_instance(instance): - ServicingDynamicDimensionFilterDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDynamicDimensionFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_dynamic_property_mapping_dto.py b/src/visier_api_administration/test/test_servicing_dynamic_property_mapping_dto.py deleted file mode 100644 index 126f243932..0000000000 --- a/src/visier_api_administration/test/test_servicing_dynamic_property_mapping_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO - -class TestServicingDynamicPropertyMappingDTO(unittest.TestCase): - """ServicingDynamicPropertyMappingDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDynamicPropertyMappingDTO: - """Test ServicingDynamicPropertyMappingDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = visier_api_administration.models.servicing/user_property_dto.servicing.UserPropertyDTO( - name = '', ), - hierarchy_property_status = 'Unset' - ) - else: - return ServicingDynamicPropertyMappingDTO( - ) - - def testServicingDynamicPropertyMappingDTO(self): - """Test ServicingDynamicPropertyMappingDTO""" - def validate_instance(instance): - ServicingDynamicPropertyMappingDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDynamicPropertyMappingDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_error_dto.py b/src/visier_api_administration/test/test_servicing_error_dto.py deleted file mode 100644 index ebb211960e..0000000000 --- a/src/visier_api_administration/test/test_servicing_error_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO - -class TestServicingErrorDTO(unittest.TestCase): - """ServicingErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingErrorDTO: - """Test ServicingErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingErrorDTO( - root_cause_id = '', - error_code = '', - error_message = '' - ) - else: - return ServicingErrorDTO( - ) - - def testServicingErrorDTO(self): - """Test ServicingErrorDTO""" - def validate_instance(instance): - ServicingErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_export_production_versions_api_operation_parameters_dto.py b/src/visier_api_administration/test/test_servicing_export_production_versions_api_operation_parameters_dto.py deleted file mode 100644 index 8adc29c9ba..0000000000 --- a/src/visier_api_administration/test/test_servicing_export_production_versions_api_operation_parameters_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO - -class TestServicingExportProductionVersionsAPIOperationParametersDTO(unittest.TestCase): - """ServicingExportProductionVersionsAPIOperationParametersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingExportProductionVersionsAPIOperationParametersDTO: - """Test ServicingExportProductionVersionsAPIOperationParametersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingExportProductionVersionsAPIOperationParametersDTO( - start_version = '', - end_version = '', - excluded_versions = [ - '' - ] - ) - else: - return ServicingExportProductionVersionsAPIOperationParametersDTO( - ) - - def testServicingExportProductionVersionsAPIOperationParametersDTO(self): - """Test ServicingExportProductionVersionsAPIOperationParametersDTO""" - def validate_instance(instance): - ServicingExportProductionVersionsAPIOperationParametersDTO.model_validate(inst_req_only) - instance_deserialized = ServicingExportProductionVersionsAPIOperationParametersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py b/src/visier_api_administration/test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py deleted file mode 100644 index 28e2b1a641..0000000000 --- a/src/visier_api_administration/test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO - -class TestServicingFailedAccessibleTenantProfileAssignmentDTO(unittest.TestCase): - """ServicingFailedAccessibleTenantProfileAssignmentDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingFailedAccessibleTenantProfileAssignmentDTO: - """Test ServicingFailedAccessibleTenantProfileAssignmentDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingFailedAccessibleTenantProfileAssignmentDTO( - user_id = '', - tenant_code = '', - for_all_children = True, - error = visier_api_administration.models.servicing/error_dto.servicing.ErrorDTO( - root_cause_id = '', - error_code = '', - error_message = '', ) - ) - else: - return ServicingFailedAccessibleTenantProfileAssignmentDTO( - ) - - def testServicingFailedAccessibleTenantProfileAssignmentDTO(self): - """Test ServicingFailedAccessibleTenantProfileAssignmentDTO""" - def validate_instance(instance): - ServicingFailedAccessibleTenantProfileAssignmentDTO.model_validate(inst_req_only) - instance_deserialized = ServicingFailedAccessibleTenantProfileAssignmentDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_failed_local_tenant_profile_assignment_dto.py b/src/visier_api_administration/test/test_servicing_failed_local_tenant_profile_assignment_dto.py deleted file mode 100644 index b93b8c08ee..0000000000 --- a/src/visier_api_administration/test/test_servicing_failed_local_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO - -class TestServicingFailedLocalTenantProfileAssignmentDTO(unittest.TestCase): - """ServicingFailedLocalTenantProfileAssignmentDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingFailedLocalTenantProfileAssignmentDTO: - """Test ServicingFailedLocalTenantProfileAssignmentDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingFailedLocalTenantProfileAssignmentDTO( - user_id = '', - error = visier_api_administration.models.servicing/error_dto.servicing.ErrorDTO( - root_cause_id = '', - error_code = '', - error_message = '', ) - ) - else: - return ServicingFailedLocalTenantProfileAssignmentDTO( - ) - - def testServicingFailedLocalTenantProfileAssignmentDTO(self): - """Test ServicingFailedLocalTenantProfileAssignmentDTO""" - def validate_instance(instance): - ServicingFailedLocalTenantProfileAssignmentDTO.model_validate(inst_req_only) - instance_deserialized = ServicingFailedLocalTenantProfileAssignmentDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_failed_local_tenant_profile_revoke_dto.py b/src/visier_api_administration/test/test_servicing_failed_local_tenant_profile_revoke_dto.py deleted file mode 100644 index 09b145b35c..0000000000 --- a/src/visier_api_administration/test/test_servicing_failed_local_tenant_profile_revoke_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO - -class TestServicingFailedLocalTenantProfileRevokeDTO(unittest.TestCase): - """ServicingFailedLocalTenantProfileRevokeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingFailedLocalTenantProfileRevokeDTO: - """Test ServicingFailedLocalTenantProfileRevokeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingFailedLocalTenantProfileRevokeDTO( - user_id = '', - message = '' - ) - else: - return ServicingFailedLocalTenantProfileRevokeDTO( - ) - - def testServicingFailedLocalTenantProfileRevokeDTO(self): - """Test ServicingFailedLocalTenantProfileRevokeDTO""" - def validate_instance(instance): - ServicingFailedLocalTenantProfileRevokeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingFailedLocalTenantProfileRevokeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_capabilities_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_capabilities_api_response_dto.py deleted file mode 100644 index d4b6ff9a82..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_capabilities_api_response_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO - -class TestServicingGetCapabilitiesAPIResponseDTO(unittest.TestCase): - """ServicingGetCapabilitiesAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetCapabilitiesAPIResponseDTO: - """Test ServicingGetCapabilitiesAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetCapabilitiesAPIResponseDTO( - capabilities = [ - visier_api_administration.models.servicing/capability_dto.servicing.CapabilityDTO( - name = '', - display_name = '', - description = '', ) - ] - ) - else: - return ServicingGetCapabilitiesAPIResponseDTO( - ) - - def testServicingGetCapabilitiesAPIResponseDTO(self): - """Test ServicingGetCapabilitiesAPIResponseDTO""" - def validate_instance(instance): - ServicingGetCapabilitiesAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetCapabilitiesAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_content_packages_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_content_packages_api_response_dto.py deleted file mode 100644 index 7930d76bd1..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_content_packages_api_response_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO - -class TestServicingGetContentPackagesAPIResponseDTO(unittest.TestCase): - """ServicingGetContentPackagesAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetContentPackagesAPIResponseDTO: - """Test ServicingGetContentPackagesAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetContentPackagesAPIResponseDTO( - content_packages = [ - visier_api_administration.models.servicing/content_package_dto.servicing.ContentPackageDTO( - content_package_id = '', - display_name = '', - description = '', ) - ] - ) - else: - return ServicingGetContentPackagesAPIResponseDTO( - ) - - def testServicingGetContentPackagesAPIResponseDTO(self): - """Test ServicingGetContentPackagesAPIResponseDTO""" - def validate_instance(instance): - ServicingGetContentPackagesAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetContentPackagesAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_data_access_sets_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_data_access_sets_api_response_dto.py deleted file mode 100644 index 1f491f1af2..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_data_access_sets_api_response_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO - -class TestServicingGetDataAccessSetsAPIResponseDTO(unittest.TestCase): - """ServicingGetDataAccessSetsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetDataAccessSetsAPIResponseDTO: - """Test ServicingGetDataAccessSetsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetDataAccessSetsAPIResponseDTO( - data_access_sets = [ - visier_api_administration.models.servicing/data_access_set_dto.servicing.DataAccessSetDTO( - id = '', - display_name = '', - description = '', - analytic_object_id = '', - property_access_configs = [ - visier_api_administration.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( - property_id = '', - analytic_object_id = '', - analytic_object_reference_paths = [ - '' - ], - access_level = 'None', - property_status = 'Unset', ) - ], ) - ] - ) - else: - return ServicingGetDataAccessSetsAPIResponseDTO( - ) - - def testServicingGetDataAccessSetsAPIResponseDTO(self): - """Test ServicingGetDataAccessSetsAPIResponseDTO""" - def validate_instance(instance): - ServicingGetDataAccessSetsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetDataAccessSetsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_data_security_objects_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_data_security_objects_api_response_dto.py deleted file mode 100644 index fb969a95fa..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_data_security_objects_api_response_dto.py +++ /dev/null @@ -1,90 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO - -class TestServicingGetDataSecurityObjectsAPIResponseDTO(unittest.TestCase): - """ServicingGetDataSecurityObjectsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetDataSecurityObjectsAPIResponseDTO: - """Test ServicingGetDataSecurityObjectsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetDataSecurityObjectsAPIResponseDTO( - analytic_objects = [ - visier_api_administration.models.servicing/analytic_object_dto.servicing.AnalyticObjectDTO( - analytic_object_id = '', - display_name = '', - object_type = 'Event', - related_objects = [ - visier_api_administration.models.servicing/related_analytic_object_dto.servicing.RelatedAnalyticObjectDTO( - analytic_object_id = '', - display_name = '', ) - ], - securable_properties = [ - visier_api_administration.models.servicing/securable_property_dto.servicing.SecurablePropertyDTO( - property_id = '', - display_name = '', - analytic_object_id = '', - is_primary_key = True, - reference_symbol_name = '', ) - ], - securable_dimensions = [ - visier_api_administration.models.servicing/securable_dimension_dto.servicing.SecurableDimensionDTO( - dimension_id = '', - display_name = '', - analytic_object_ids = [ - '' - ], - hierarchy_properties = [ - visier_api_administration.models.servicing/hierarchy_property_dto.servicing.HierarchyPropertyDTO( - hierarchy_property_id = '', - display_name = '', ) - ], ) - ], ) - ] - ) - else: - return ServicingGetDataSecurityObjectsAPIResponseDTO( - ) - - def testServicingGetDataSecurityObjectsAPIResponseDTO(self): - """Test ServicingGetDataSecurityObjectsAPIResponseDTO""" - def validate_instance(instance): - ServicingGetDataSecurityObjectsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetDataSecurityObjectsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_permissions_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_permissions_api_response_dto.py deleted file mode 100644 index 40f4d10a54..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_permissions_api_response_dto.py +++ /dev/null @@ -1,108 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO - -class TestServicingGetPermissionsAPIResponseDTO(unittest.TestCase): - """ServicingGetPermissionsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetPermissionsAPIResponseDTO: - """Test ServicingGetPermissionsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetPermissionsAPIResponseDTO( - permissions = [ - visier_api_administration.models.servicing/permission_dto.servicing.PermissionDTO( - permission_id = '', - display_name = '', - description = '', - data_security_profiles = [ - visier_api_administration.models.servicing/data_security_profile_dto.servicing.DataSecurityProfileDTO( - analytic_object_id = '', - property_set_config = None, - all_data_point_access = True, - member_filter_configs = [ - visier_api_administration.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ], ) - ], - inherited_access_configs = [ - visier_api_administration.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( - analytic_object_id = '', - remove_access = True, ) - ], - inherited_reference_member_filter_config = None, - analytic_object_status = 'Unset', ) - ], - admin_capability_config = None, - role_modules_config = None, ) - ] - ) - else: - return ServicingGetPermissionsAPIResponseDTO( - ) - - def testServicingGetPermissionsAPIResponseDTO(self): - """Test ServicingGetPermissionsAPIResponseDTO""" - def validate_instance(instance): - ServicingGetPermissionsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetPermissionsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_production_versions_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_production_versions_api_response_dto.py deleted file mode 100644 index 8029195807..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_production_versions_api_response_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO - -class TestServicingGetProductionVersionsAPIResponseDTO(unittest.TestCase): - """ServicingGetProductionVersionsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetProductionVersionsAPIResponseDTO: - """Test ServicingGetProductionVersionsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetProductionVersionsAPIResponseDTO( - published_versions = [ - visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ] - ) - else: - return ServicingGetProductionVersionsAPIResponseDTO( - ) - - def testServicingGetProductionVersionsAPIResponseDTO(self): - """Test ServicingGetProductionVersionsAPIResponseDTO""" - def validate_instance(instance): - ServicingGetProductionVersionsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetProductionVersionsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_get_projects_api_response_dto.py b/src/visier_api_administration/test/test_servicing_get_projects_api_response_dto.py deleted file mode 100644 index e06598e94b..0000000000 --- a/src/visier_api_administration/test/test_servicing_get_projects_api_response_dto.py +++ /dev/null @@ -1,106 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO - -class TestServicingGetProjectsAPIResponseDTO(unittest.TestCase): - """ServicingGetProjectsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingGetProjectsAPIResponseDTO: - """Test ServicingGetProjectsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingGetProjectsAPIResponseDTO( - open_projects = [ - visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ], - approval_projects = [ - visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ], - rejected_projects = [ - visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ], - archived_projects = [ - visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ] - ) - else: - return ServicingGetProjectsAPIResponseDTO( - ) - - def testServicingGetProjectsAPIResponseDTO(self): - """Test ServicingGetProjectsAPIResponseDTO""" - def validate_instance(instance): - ServicingGetProjectsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingGetProjectsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_hierarchy_property_dto.py b/src/visier_api_administration/test/test_servicing_hierarchy_property_dto.py deleted file mode 100644 index 74a7307b57..0000000000 --- a/src/visier_api_administration/test/test_servicing_hierarchy_property_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO - -class TestServicingHierarchyPropertyDTO(unittest.TestCase): - """ServicingHierarchyPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingHierarchyPropertyDTO: - """Test ServicingHierarchyPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingHierarchyPropertyDTO( - hierarchy_property_id = '', - display_name = '' - ) - else: - return ServicingHierarchyPropertyDTO( - ) - - def testServicingHierarchyPropertyDTO(self): - """Test ServicingHierarchyPropertyDTO""" - def validate_instance(instance): - ServicingHierarchyPropertyDTO.model_validate(inst_req_only) - instance_deserialized = ServicingHierarchyPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_inherited_access_config_dto.py b/src/visier_api_administration/test/test_servicing_inherited_access_config_dto.py deleted file mode 100644 index 589c39a153..0000000000 --- a/src/visier_api_administration/test/test_servicing_inherited_access_config_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO - -class TestServicingInheritedAccessConfigDTO(unittest.TestCase): - """ServicingInheritedAccessConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingInheritedAccessConfigDTO: - """Test ServicingInheritedAccessConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingInheritedAccessConfigDTO( - analytic_object_id = '', - remove_access = True, - member_filter_configs = [ - visier_api_administration.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ], ) - ] - ) - else: - return ServicingInheritedAccessConfigDTO( - ) - - def testServicingInheritedAccessConfigDTO(self): - """Test ServicingInheritedAccessConfigDTO""" - def validate_instance(instance): - ServicingInheritedAccessConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingInheritedAccessConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_inherited_reference_member_filter_config_dto.py b/src/visier_api_administration/test/test_servicing_inherited_reference_member_filter_config_dto.py deleted file mode 100644 index 0059287966..0000000000 --- a/src/visier_api_administration/test/test_servicing_inherited_reference_member_filter_config_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO - -class TestServicingInheritedReferenceMemberFilterConfigDTO(unittest.TestCase): - """ServicingInheritedReferenceMemberFilterConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingInheritedReferenceMemberFilterConfigDTO: - """Test ServicingInheritedReferenceMemberFilterConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingInheritedReferenceMemberFilterConfigDTO( - target_analytic_object_id = '', - analytic_object_reference = '' - ) - else: - return ServicingInheritedReferenceMemberFilterConfigDTO( - ) - - def testServicingInheritedReferenceMemberFilterConfigDTO(self): - """Test ServicingInheritedReferenceMemberFilterConfigDTO""" - def validate_instance(instance): - ServicingInheritedReferenceMemberFilterConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingInheritedReferenceMemberFilterConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_last_login_dto.py b/src/visier_api_administration/test/test_servicing_last_login_dto.py deleted file mode 100644 index 54e11733b6..0000000000 --- a/src/visier_api_administration/test/test_servicing_last_login_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_last_login_dto import ServicingLastLoginDTO - -class TestServicingLastLoginDTO(unittest.TestCase): - """ServicingLastLoginDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingLastLoginDTO: - """Test ServicingLastLoginDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingLastLoginDTO( - timestamp = '' - ) - else: - return ServicingLastLoginDTO( - ) - - def testServicingLastLoginDTO(self): - """Test ServicingLastLoginDTO""" - def validate_instance(instance): - ServicingLastLoginDTO.model_validate(inst_req_only) - instance_deserialized = ServicingLastLoginDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_local_tenant_profile_assignment_request_dto.py b/src/visier_api_administration/test/test_servicing_local_tenant_profile_assignment_request_dto.py deleted file mode 100644 index dbb0eff195..0000000000 --- a/src/visier_api_administration/test/test_servicing_local_tenant_profile_assignment_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO - -class TestServicingLocalTenantProfileAssignmentRequestDTO(unittest.TestCase): - """ServicingLocalTenantProfileAssignmentRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingLocalTenantProfileAssignmentRequestDTO: - """Test ServicingLocalTenantProfileAssignmentRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingLocalTenantProfileAssignmentRequestDTO( - target_user_ids = [ - '' - ], - validity_start_time = '', - validity_end_time = '' - ) - else: - return ServicingLocalTenantProfileAssignmentRequestDTO( - ) - - def testServicingLocalTenantProfileAssignmentRequestDTO(self): - """Test ServicingLocalTenantProfileAssignmentRequestDTO""" - def validate_instance(instance): - ServicingLocalTenantProfileAssignmentRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingLocalTenantProfileAssignmentRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_local_tenant_profile_assignment_response_dto.py b/src/visier_api_administration/test/test_servicing_local_tenant_profile_assignment_response_dto.py deleted file mode 100644 index 95539f83c4..0000000000 --- a/src/visier_api_administration/test/test_servicing_local_tenant_profile_assignment_response_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO - -class TestServicingLocalTenantProfileAssignmentResponseDTO(unittest.TestCase): - """ServicingLocalTenantProfileAssignmentResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingLocalTenantProfileAssignmentResponseDTO: - """Test ServicingLocalTenantProfileAssignmentResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingLocalTenantProfileAssignmentResponseDTO( - errors = True, - bad_user_ids = [ - visier_api_administration.models.servicing/user_id_error_dto.servicing.UserIdErrorDTO( - user_id = '', - error = None, ) - ], - failed_assignments = [ - visier_api_administration.models.servicing/failed_local_tenant_profile_assignment_dto.servicing.FailedLocalTenantProfileAssignmentDTO( - user_id = '', - error = None, ) - ], - successful_assignments = [ - visier_api_administration.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( - user_id = '', ) - ] - ) - else: - return ServicingLocalTenantProfileAssignmentResponseDTO( - ) - - def testServicingLocalTenantProfileAssignmentResponseDTO(self): - """Test ServicingLocalTenantProfileAssignmentResponseDTO""" - def validate_instance(instance): - ServicingLocalTenantProfileAssignmentResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingLocalTenantProfileAssignmentResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_local_tenant_profile_revoke_request_dto.py b/src/visier_api_administration/test/test_servicing_local_tenant_profile_revoke_request_dto.py deleted file mode 100644 index b1939d17e2..0000000000 --- a/src/visier_api_administration/test/test_servicing_local_tenant_profile_revoke_request_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO - -class TestServicingLocalTenantProfileRevokeRequestDTO(unittest.TestCase): - """ServicingLocalTenantProfileRevokeRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingLocalTenantProfileRevokeRequestDTO: - """Test ServicingLocalTenantProfileRevokeRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingLocalTenantProfileRevokeRequestDTO( - target_user_ids = [ - '' - ] - ) - else: - return ServicingLocalTenantProfileRevokeRequestDTO( - ) - - def testServicingLocalTenantProfileRevokeRequestDTO(self): - """Test ServicingLocalTenantProfileRevokeRequestDTO""" - def validate_instance(instance): - ServicingLocalTenantProfileRevokeRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingLocalTenantProfileRevokeRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_local_tenant_profile_revoke_response_dto.py b/src/visier_api_administration/test/test_servicing_local_tenant_profile_revoke_response_dto.py deleted file mode 100644 index 41775c6f72..0000000000 --- a/src/visier_api_administration/test/test_servicing_local_tenant_profile_revoke_response_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO - -class TestServicingLocalTenantProfileRevokeResponseDTO(unittest.TestCase): - """ServicingLocalTenantProfileRevokeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingLocalTenantProfileRevokeResponseDTO: - """Test ServicingLocalTenantProfileRevokeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingLocalTenantProfileRevokeResponseDTO( - failed = [ - visier_api_administration.models.servicing/failed_local_tenant_profile_revoke_dto.servicing.FailedLocalTenantProfileRevokeDTO( - user_id = '', - message = '', ) - ], - succeeded = [ - visier_api_administration.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( - user_id = '', ) - ] - ) - else: - return ServicingLocalTenantProfileRevokeResponseDTO( - ) - - def testServicingLocalTenantProfileRevokeResponseDTO(self): - """Test ServicingLocalTenantProfileRevokeResponseDTO""" - def validate_instance(instance): - ServicingLocalTenantProfileRevokeResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingLocalTenantProfileRevokeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_member_filter_config_dto.py b/src/visier_api_administration/test/test_servicing_member_filter_config_dto.py deleted file mode 100644 index 044c2e5440..0000000000 --- a/src/visier_api_administration/test/test_servicing_member_filter_config_dto.py +++ /dev/null @@ -1,84 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO - -class TestServicingMemberFilterConfigDTO(unittest.TestCase): - """ServicingMemberFilterConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingMemberFilterConfigDTO: - """Test ServicingMemberFilterConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingMemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ] - ) - else: - return ServicingMemberFilterConfigDTO( - ) - - def testServicingMemberFilterConfigDTO(self): - """Test ServicingMemberFilterConfigDTO""" - def validate_instance(instance): - ServicingMemberFilterConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingMemberFilterConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_member_selection_dto.py b/src/visier_api_administration/test/test_servicing_member_selection_dto.py deleted file mode 100644 index 88fff4c133..0000000000 --- a/src/visier_api_administration/test/test_servicing_member_selection_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_member_selection_dto import ServicingMemberSelectionDTO - -class TestServicingMemberSelectionDTO(unittest.TestCase): - """ServicingMemberSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingMemberSelectionDTO: - """Test ServicingMemberSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingMemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset' - ) - else: - return ServicingMemberSelectionDTO( - ) - - def testServicingMemberSelectionDTO(self): - """Test ServicingMemberSelectionDTO""" - def validate_instance(instance): - ServicingMemberSelectionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingMemberSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_assigned_by_tenant_dto.py b/src/visier_api_administration/test/test_servicing_permission_assigned_by_tenant_dto.py deleted file mode 100644 index 4d549789f2..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_assigned_by_tenant_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO - -class TestServicingPermissionAssignedByTenantDTO(unittest.TestCase): - """ServicingPermissionAssignedByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionAssignedByTenantDTO: - """Test ServicingPermissionAssignedByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionAssignedByTenantDTO( - tenant_code = '', - users = [ - visier_api_administration.models.servicing/permission_assigned_user_dto.servicing.PermissionAssignedUserDTO( - user_id = '', - username = '', - permission_from = '', ) - ] - ) - else: - return ServicingPermissionAssignedByTenantDTO( - ) - - def testServicingPermissionAssignedByTenantDTO(self): - """Test ServicingPermissionAssignedByTenantDTO""" - def validate_instance(instance): - ServicingPermissionAssignedByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionAssignedByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_assigned_for_local_tenant_dto.py b/src/visier_api_administration/test/test_servicing_permission_assigned_for_local_tenant_dto.py deleted file mode 100644 index 7c37c8dd84..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO - -class TestServicingPermissionAssignedForLocalTenantDTO(unittest.TestCase): - """ServicingPermissionAssignedForLocalTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionAssignedForLocalTenantDTO: - """Test ServicingPermissionAssignedForLocalTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionAssignedForLocalTenantDTO( - permission_id = '', - display_name = '', - description = '' - ) - else: - return ServicingPermissionAssignedForLocalTenantDTO( - ) - - def testServicingPermissionAssignedForLocalTenantDTO(self): - """Test ServicingPermissionAssignedForLocalTenantDTO""" - def validate_instance(instance): - ServicingPermissionAssignedForLocalTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionAssignedForLocalTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_assigned_user_dto.py b/src/visier_api_administration/test/test_servicing_permission_assigned_user_dto.py deleted file mode 100644 index 8b95c7bfd3..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_assigned_user_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO - -class TestServicingPermissionAssignedUserDTO(unittest.TestCase): - """ServicingPermissionAssignedUserDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionAssignedUserDTO: - """Test ServicingPermissionAssignedUserDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionAssignedUserDTO( - user_id = '', - username = '', - permission_from = '' - ) - else: - return ServicingPermissionAssignedUserDTO( - ) - - def testServicingPermissionAssignedUserDTO(self): - """Test ServicingPermissionAssignedUserDTO""" - def validate_instance(instance): - ServicingPermissionAssignedUserDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionAssignedUserDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_assigned_users_dto.py b/src/visier_api_administration/test/test_servicing_permission_assigned_users_dto.py deleted file mode 100644 index ed4f3e98fe..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_assigned_users_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO - -class TestServicingPermissionAssignedUsersDTO(unittest.TestCase): - """ServicingPermissionAssignedUsersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionAssignedUsersDTO: - """Test ServicingPermissionAssignedUsersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionAssignedUsersDTO( - tenants = [ - visier_api_administration.models.servicing/permission_assigned_by_tenant_dto.servicing.PermissionAssignedByTenantDTO( - tenant_code = '', - users = [ - visier_api_administration.models.servicing/permission_assigned_user_dto.servicing.PermissionAssignedUserDTO( - user_id = '', - username = '', - permission_from = '', ) - ], ) - ], - limit = 56, - start = 56 - ) - else: - return ServicingPermissionAssignedUsersDTO( - ) - - def testServicingPermissionAssignedUsersDTO(self): - """Test ServicingPermissionAssignedUsersDTO""" - def validate_instance(instance): - ServicingPermissionAssignedUsersDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionAssignedUsersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_bulk_operation_response_dto.py b/src/visier_api_administration/test/test_servicing_permission_bulk_operation_response_dto.py deleted file mode 100644 index 616615f5a2..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_bulk_operation_response_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO - -class TestServicingPermissionBulkOperationResponseDTO(unittest.TestCase): - """ServicingPermissionBulkOperationResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionBulkOperationResponseDTO: - """Test ServicingPermissionBulkOperationResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionBulkOperationResponseDTO( - successes = [ - visier_api_administration.models.servicing/permission_success_dto.servicing.PermissionSuccessDTO( - permission_id = '', - display_name = '', ) - ], - failures = [ - visier_api_administration.models.servicing/permission_failure_dto.servicing.PermissionFailureDTO( - permission_id = '', - display_name = '', - error = None, ) - ] - ) - else: - return ServicingPermissionBulkOperationResponseDTO( - ) - - def testServicingPermissionBulkOperationResponseDTO(self): - """Test ServicingPermissionBulkOperationResponseDTO""" - def validate_instance(instance): - ServicingPermissionBulkOperationResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionBulkOperationResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_dto.py b/src/visier_api_administration/test/test_servicing_permission_dto.py deleted file mode 100644 index 550fbb1df4..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_dto.py +++ /dev/null @@ -1,112 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_dto import ServicingPermissionDTO - -class TestServicingPermissionDTO(unittest.TestCase): - """ServicingPermissionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionDTO: - """Test ServicingPermissionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionDTO( - permission_id = '', - display_name = '', - description = '', - data_security_profiles = [ - visier_api_administration.models.servicing/data_security_profile_dto.servicing.DataSecurityProfileDTO( - analytic_object_id = '', - property_set_config = None, - all_data_point_access = True, - member_filter_configs = [ - visier_api_administration.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( - dimension_filters = [ - visier_api_administration.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( - static_dimension_filter = visier_api_administration.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset', ), - dynamic_dimension_filter = visier_api_administration.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( - dimension_id = '', - dynamic_property_mappings = [ - visier_api_administration.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( - hierarchy_property_id = '', - user_property = None, - hierarchy_property_status = 'Unset', ) - ], - dimension_status = 'Unset', ), ) - ], ) - ], - inherited_access_configs = [ - visier_api_administration.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( - analytic_object_id = '', - remove_access = True, ) - ], - inherited_reference_member_filter_config = None, - analytic_object_status = 'Unset', ) - ], - admin_capability_config = visier_api_administration.models.servicing/admin_capability_config_dto.servicing.AdminCapabilityConfigDTO( - all_capabilities_access = True, - capabilities = [ - '' - ], ), - role_modules_config = visier_api_administration.models.servicing/role_modules_config_dto.servicing.RoleModulesConfigDTO( - content_package_ids = [ - '' - ], ) - ) - else: - return ServicingPermissionDTO( - ) - - def testServicingPermissionDTO(self): - """Test ServicingPermissionDTO""" - def validate_instance(instance): - ServicingPermissionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_error_dto.py b/src/visier_api_administration/test/test_servicing_permission_error_dto.py deleted file mode 100644 index b48d6cd74e..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_error_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_error_dto import ServicingPermissionErrorDTO - -class TestServicingPermissionErrorDTO(unittest.TestCase): - """ServicingPermissionErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionErrorDTO: - """Test ServicingPermissionErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionErrorDTO( - message = '', - rci = '' - ) - else: - return ServicingPermissionErrorDTO( - ) - - def testServicingPermissionErrorDTO(self): - """Test ServicingPermissionErrorDTO""" - def validate_instance(instance): - ServicingPermissionErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_failure_dto.py b/src/visier_api_administration/test/test_servicing_permission_failure_dto.py deleted file mode 100644 index c809115af7..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_failure_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO - -class TestServicingPermissionFailureDTO(unittest.TestCase): - """ServicingPermissionFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionFailureDTO: - """Test ServicingPermissionFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionFailureDTO( - permission_id = '', - display_name = '', - error = visier_api_administration.models.servicing/permission_error_dto.servicing.PermissionErrorDTO( - message = '', - rci = '', ) - ) - else: - return ServicingPermissionFailureDTO( - ) - - def testServicingPermissionFailureDTO(self): - """Test ServicingPermissionFailureDTO""" - def validate_instance(instance): - ServicingPermissionFailureDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_permission_success_dto.py b/src/visier_api_administration/test/test_servicing_permission_success_dto.py deleted file mode 100644 index efacb07429..0000000000 --- a/src/visier_api_administration/test/test_servicing_permission_success_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO - -class TestServicingPermissionSuccessDTO(unittest.TestCase): - """ServicingPermissionSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPermissionSuccessDTO: - """Test ServicingPermissionSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPermissionSuccessDTO( - permission_id = '', - display_name = '' - ) - else: - return ServicingPermissionSuccessDTO( - ) - - def testServicingPermissionSuccessDTO(self): - """Test ServicingPermissionSuccessDTO""" - def validate_instance(instance): - ServicingPermissionSuccessDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPermissionSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_production_version_api_operation_request_dto.py b/src/visier_api_administration/test/test_servicing_production_version_api_operation_request_dto.py deleted file mode 100644 index ab0452a7cb..0000000000 --- a/src/visier_api_administration/test/test_servicing_production_version_api_operation_request_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO - -class TestServicingProductionVersionAPIOperationRequestDTO(unittest.TestCase): - """ServicingProductionVersionAPIOperationRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProductionVersionAPIOperationRequestDTO: - """Test ServicingProductionVersionAPIOperationRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProductionVersionAPIOperationRequestDTO( - operation = 'unknownProductionVersionAPIOperation' - ) - else: - return ServicingProductionVersionAPIOperationRequestDTO( - ) - - def testServicingProductionVersionAPIOperationRequestDTO(self): - """Test ServicingProductionVersionAPIOperationRequestDTO""" - def validate_instance(instance): - ServicingProductionVersionAPIOperationRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProductionVersionAPIOperationRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_production_version_api_operation_response_dto.py b/src/visier_api_administration/test/test_servicing_production_version_api_operation_response_dto.py deleted file mode 100644 index beee64235b..0000000000 --- a/src/visier_api_administration/test/test_servicing_production_version_api_operation_response_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO - -class TestServicingProductionVersionAPIOperationResponseDTO(unittest.TestCase): - """ServicingProductionVersionAPIOperationResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProductionVersionAPIOperationResponseDTO: - """Test ServicingProductionVersionAPIOperationResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProductionVersionAPIOperationResponseDTO( - roll_back_to = visier_api_administration.models.servicing/project_dto.servicing.ProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ], ) - ) - else: - return ServicingProductionVersionAPIOperationResponseDTO( - ) - - def testServicingProductionVersionAPIOperationResponseDTO(self): - """Test ServicingProductionVersionAPIOperationResponseDTO""" - def validate_instance(instance): - ServicingProductionVersionAPIOperationResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProductionVersionAPIOperationResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_production_versions_api_operation_request_dto.py b/src/visier_api_administration/test/test_servicing_production_versions_api_operation_request_dto.py deleted file mode 100644 index c67a95f6e1..0000000000 --- a/src/visier_api_administration/test/test_servicing_production_versions_api_operation_request_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO - -class TestServicingProductionVersionsAPIOperationRequestDTO(unittest.TestCase): - """ServicingProductionVersionsAPIOperationRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProductionVersionsAPIOperationRequestDTO: - """Test ServicingProductionVersionsAPIOperationRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProductionVersionsAPIOperationRequestDTO( - operation = 'unknownProductionVersionsAPIOperation', - export_parameters = visier_api_administration.models.servicing/export_production_versions_api_operation_parameters_dto.servicing.ExportProductionVersionsAPIOperationParametersDTO( - start_version = '', - end_version = '', - excluded_versions = [ - '' - ], ) - ) - else: - return ServicingProductionVersionsAPIOperationRequestDTO( - ) - - def testServicingProductionVersionsAPIOperationRequestDTO(self): - """Test ServicingProductionVersionsAPIOperationRequestDTO""" - def validate_instance(instance): - ServicingProductionVersionsAPIOperationRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProductionVersionsAPIOperationRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_production_versions_api_operation_response_dto.py b/src/visier_api_administration/test/test_servicing_production_versions_api_operation_response_dto.py deleted file mode 100644 index f2cd0c30dd..0000000000 --- a/src/visier_api_administration/test/test_servicing_production_versions_api_operation_response_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO - -class TestServicingProductionVersionsAPIOperationResponseDTO(unittest.TestCase): - """ServicingProductionVersionsAPIOperationResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProductionVersionsAPIOperationResponseDTO: - """Test ServicingProductionVersionsAPIOperationResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProductionVersionsAPIOperationResponseDTO( - export = None - ) - else: - return ServicingProductionVersionsAPIOperationResponseDTO( - ) - - def testServicingProductionVersionsAPIOperationResponseDTO(self): - """Test ServicingProductionVersionsAPIOperationResponseDTO""" - def validate_instance(instance): - ServicingProductionVersionsAPIOperationResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProductionVersionsAPIOperationResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_profile_assigned_for_accessible_tenant_dto.py b/src/visier_api_administration/test/test_servicing_profile_assigned_for_accessible_tenant_dto.py deleted file mode 100644 index b1b71798ff..0000000000 --- a/src/visier_api_administration/test/test_servicing_profile_assigned_for_accessible_tenant_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO - -class TestServicingProfileAssignedForAccessibleTenantDTO(unittest.TestCase): - """ServicingProfileAssignedForAccessibleTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProfileAssignedForAccessibleTenantDTO: - """Test ServicingProfileAssignedForAccessibleTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProfileAssignedForAccessibleTenantDTO( - profile_id = '', - display_name = '', - tenant_code = '', - for_all_children = True, - validity_start_time = '', - validity_end_time = '' - ) - else: - return ServicingProfileAssignedForAccessibleTenantDTO( - ) - - def testServicingProfileAssignedForAccessibleTenantDTO(self): - """Test ServicingProfileAssignedForAccessibleTenantDTO""" - def validate_instance(instance): - ServicingProfileAssignedForAccessibleTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProfileAssignedForAccessibleTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_profile_assigned_for_local_tenant_dto.py b/src/visier_api_administration/test/test_servicing_profile_assigned_for_local_tenant_dto.py deleted file mode 100644 index ca7a7c88c4..0000000000 --- a/src/visier_api_administration/test/test_servicing_profile_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO - -class TestServicingProfileAssignedForLocalTenantDTO(unittest.TestCase): - """ServicingProfileAssignedForLocalTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProfileAssignedForLocalTenantDTO: - """Test ServicingProfileAssignedForLocalTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProfileAssignedForLocalTenantDTO( - profile_id = '', - display_name = '', - validity_start_time = '', - validity_end_time = '', - capabilities = [ - visier_api_administration.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( - capability = '', - access_level = '', - view_level = '', ) - ], - additional_capabilities = visier_api_administration.models.servicing/additional_capabilities_dto.servicing.AdditionalCapabilitiesDTO( - additional_capabilities = [ - '' - ], ) - ) - else: - return ServicingProfileAssignedForLocalTenantDTO( - ) - - def testServicingProfileAssignedForLocalTenantDTO(self): - """Test ServicingProfileAssignedForLocalTenantDTO""" - def validate_instance(instance): - ServicingProfileAssignedForLocalTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProfileAssignedForLocalTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_profile_get_api_response_dto.py b/src/visier_api_administration/test/test_servicing_profile_get_api_response_dto.py deleted file mode 100644 index 0f5e67f233..0000000000 --- a/src/visier_api_administration/test/test_servicing_profile_get_api_response_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO - -class TestServicingProfileGetAPIResponseDTO(unittest.TestCase): - """ServicingProfileGetAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProfileGetAPIResponseDTO: - """Test ServicingProfileGetAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProfileGetAPIResponseDTO( - profile_id = '', - display_name = '', - capabilities = [ - visier_api_administration.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( - capability = '', - access_level = '', - view_level = '', ) - ], - additional_capabilities = [ - '' - ] - ) - else: - return ServicingProfileGetAPIResponseDTO( - ) - - def testServicingProfileGetAPIResponseDTO(self): - """Test ServicingProfileGetAPIResponseDTO""" - def validate_instance(instance): - ServicingProfileGetAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProfileGetAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_profiles_get_api_response_dto.py b/src/visier_api_administration/test/test_servicing_profiles_get_api_response_dto.py deleted file mode 100644 index 5a318e800e..0000000000 --- a/src/visier_api_administration/test/test_servicing_profiles_get_api_response_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO - -class TestServicingProfilesGetAPIResponseDTO(unittest.TestCase): - """ServicingProfilesGetAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProfilesGetAPIResponseDTO: - """Test ServicingProfilesGetAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProfilesGetAPIResponseDTO( - profiles = [ - visier_api_administration.models.servicing/profile_get_api_response_dto.servicing.ProfileGetAPIResponseDTO( - profile_id = '', - display_name = '', - capabilities = [ - visier_api_administration.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( - capability = '', - access_level = '', - view_level = '', ) - ], - additional_capabilities = [ - '' - ], ) - ] - ) - else: - return ServicingProfilesGetAPIResponseDTO( - ) - - def testServicingProfilesGetAPIResponseDTO(self): - """Test ServicingProfilesGetAPIResponseDTO""" - def validate_instance(instance): - ServicingProfilesGetAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProfilesGetAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_project_commits_api_response_dto.py b/src/visier_api_administration/test/test_servicing_project_commits_api_response_dto.py deleted file mode 100644 index 9f3e8521e5..0000000000 --- a/src/visier_api_administration/test/test_servicing_project_commits_api_response_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO - -class TestServicingProjectCommitsAPIResponseDTO(unittest.TestCase): - """ServicingProjectCommitsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProjectCommitsAPIResponseDTO: - """Test ServicingProjectCommitsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProjectCommitsAPIResponseDTO( - commits = [ - visier_api_administration.models.servicing/commit_dto.servicing.CommitDTO( - id = '', - name = '', - description = '', ) - ] - ) - else: - return ServicingProjectCommitsAPIResponseDTO( - ) - - def testServicingProjectCommitsAPIResponseDTO(self): - """Test ServicingProjectCommitsAPIResponseDTO""" - def validate_instance(instance): - ServicingProjectCommitsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProjectCommitsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_project_dto.py b/src/visier_api_administration/test/test_servicing_project_dto.py deleted file mode 100644 index 1c20658495..0000000000 --- a/src/visier_api_administration/test/test_servicing_project_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO - -class TestServicingProjectDTO(unittest.TestCase): - """ServicingProjectDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProjectDTO: - """Test ServicingProjectDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProjectDTO( - id = '', - name = '', - description = '', - release_version = '', - ticket_number = '', - version_number = 56, - capabilities = [ - 'canRead' - ] - ) - else: - return ServicingProjectDTO( - ) - - def testServicingProjectDTO(self): - """Test ServicingProjectDTO""" - def validate_instance(instance): - ServicingProjectDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProjectDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_project_operation_request_dto.py b/src/visier_api_administration/test/test_servicing_project_operation_request_dto.py deleted file mode 100644 index fac72585a5..0000000000 --- a/src/visier_api_administration/test/test_servicing_project_operation_request_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO - -class TestServicingProjectOperationRequestDTO(unittest.TestCase): - """ServicingProjectOperationRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProjectOperationRequestDTO: - """Test ServicingProjectOperationRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProjectOperationRequestDTO( - operation = 'unknown' - ) - else: - return ServicingProjectOperationRequestDTO( - ) - - def testServicingProjectOperationRequestDTO(self): - """Test ServicingProjectOperationRequestDTO""" - def validate_instance(instance): - ServicingProjectOperationRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProjectOperationRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_project_operation_response_dto.py b/src/visier_api_administration/test/test_servicing_project_operation_response_dto.py deleted file mode 100644 index a45c5c5d66..0000000000 --- a/src/visier_api_administration/test/test_servicing_project_operation_response_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO - -class TestServicingProjectOperationResponseDTO(unittest.TestCase): - """ServicingProjectOperationResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingProjectOperationResponseDTO: - """Test ServicingProjectOperationResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingProjectOperationResponseDTO( - commit_and_publish = visier_api_administration.models.servicing/commit_and_publish_operation_response_dto.servicing.CommitAndPublishOperationResponseDTO( - published_version = None, ) - ) - else: - return ServicingProjectOperationResponseDTO( - ) - - def testServicingProjectOperationResponseDTO(self): - """Test ServicingProjectOperationResponseDTO""" - def validate_instance(instance): - ServicingProjectOperationResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingProjectOperationResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_property_access_config_dto.py b/src/visier_api_administration/test/test_servicing_property_access_config_dto.py deleted file mode 100644 index 405a8c1b2b..0000000000 --- a/src/visier_api_administration/test/test_servicing_property_access_config_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO - -class TestServicingPropertyAccessConfigDTO(unittest.TestCase): - """ServicingPropertyAccessConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPropertyAccessConfigDTO: - """Test ServicingPropertyAccessConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPropertyAccessConfigDTO( - property_id = '', - analytic_object_id = '', - analytic_object_reference_paths = [ - '' - ], - access_level = 'None', - property_status = 'Unset' - ) - else: - return ServicingPropertyAccessConfigDTO( - ) - - def testServicingPropertyAccessConfigDTO(self): - """Test ServicingPropertyAccessConfigDTO""" - def validate_instance(instance): - ServicingPropertyAccessConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPropertyAccessConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_property_set_config_dto.py b/src/visier_api_administration/test/test_servicing_property_set_config_dto.py deleted file mode 100644 index a2c551844b..0000000000 --- a/src/visier_api_administration/test/test_servicing_property_set_config_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO - -class TestServicingPropertySetConfigDTO(unittest.TestCase): - """ServicingPropertySetConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingPropertySetConfigDTO: - """Test ServicingPropertySetConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingPropertySetConfigDTO( - property_access_configs = [ - visier_api_administration.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( - property_id = '', - analytic_object_id = '', - analytic_object_reference_paths = [ - '' - ], - access_level = 'None', - property_status = 'Unset', ) - ], - shareable_data_access_set = visier_api_administration.models.servicing/shareable_data_access_set.servicing.ShareableDataAccessSet( - data_access_set_id = '', ) - ) - else: - return ServicingPropertySetConfigDTO( - ) - - def testServicingPropertySetConfigDTO(self): - """Test ServicingPropertySetConfigDTO""" - def validate_instance(instance): - ServicingPropertySetConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingPropertySetConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_reduced_error_dto.py b/src/visier_api_administration/test/test_servicing_reduced_error_dto.py deleted file mode 100644 index 61a9f3e5a4..0000000000 --- a/src/visier_api_administration/test/test_servicing_reduced_error_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_reduced_error_dto import ServicingReducedErrorDTO - -class TestServicingReducedErrorDTO(unittest.TestCase): - """ServicingReducedErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingReducedErrorDTO: - """Test ServicingReducedErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingReducedErrorDTO( - error_message = '' - ) - else: - return ServicingReducedErrorDTO( - ) - - def testServicingReducedErrorDTO(self): - """Test ServicingReducedErrorDTO""" - def validate_instance(instance): - ServicingReducedErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingReducedErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_reduced_tenant_code_error_dto.py b/src/visier_api_administration/test/test_servicing_reduced_tenant_code_error_dto.py deleted file mode 100644 index b5517b0506..0000000000 --- a/src/visier_api_administration/test/test_servicing_reduced_tenant_code_error_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO - -class TestServicingReducedTenantCodeErrorDTO(unittest.TestCase): - """ServicingReducedTenantCodeErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingReducedTenantCodeErrorDTO: - """Test ServicingReducedTenantCodeErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingReducedTenantCodeErrorDTO( - tenant_code = '', - for_all_children = True, - error = visier_api_administration.models.servicing/reduced_error_dto.servicing.ReducedErrorDTO( - error_message = '', ) - ) - else: - return ServicingReducedTenantCodeErrorDTO( - ) - - def testServicingReducedTenantCodeErrorDTO(self): - """Test ServicingReducedTenantCodeErrorDTO""" - def validate_instance(instance): - ServicingReducedTenantCodeErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingReducedTenantCodeErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_reduced_user_id_error_dto.py b/src/visier_api_administration/test/test_servicing_reduced_user_id_error_dto.py deleted file mode 100644 index 5d737e20bd..0000000000 --- a/src/visier_api_administration/test/test_servicing_reduced_user_id_error_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO - -class TestServicingReducedUserIdErrorDTO(unittest.TestCase): - """ServicingReducedUserIdErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingReducedUserIdErrorDTO: - """Test ServicingReducedUserIdErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingReducedUserIdErrorDTO( - user_id = '', - error = visier_api_administration.models.servicing/reduced_error_dto.servicing.ReducedErrorDTO( - error_message = '', ) - ) - else: - return ServicingReducedUserIdErrorDTO( - ) - - def testServicingReducedUserIdErrorDTO(self): - """Test ServicingReducedUserIdErrorDTO""" - def validate_instance(instance): - ServicingReducedUserIdErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingReducedUserIdErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_related_analytic_object_dto.py b/src/visier_api_administration/test/test_servicing_related_analytic_object_dto.py deleted file mode 100644 index 0e68f75565..0000000000 --- a/src/visier_api_administration/test/test_servicing_related_analytic_object_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO - -class TestServicingRelatedAnalyticObjectDTO(unittest.TestCase): - """ServicingRelatedAnalyticObjectDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingRelatedAnalyticObjectDTO: - """Test ServicingRelatedAnalyticObjectDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingRelatedAnalyticObjectDTO( - analytic_object_id = '', - display_name = '' - ) - else: - return ServicingRelatedAnalyticObjectDTO( - ) - - def testServicingRelatedAnalyticObjectDTO(self): - """Test ServicingRelatedAnalyticObjectDTO""" - def validate_instance(instance): - ServicingRelatedAnalyticObjectDTO.model_validate(inst_req_only) - instance_deserialized = ServicingRelatedAnalyticObjectDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_role_modules_config_dto.py b/src/visier_api_administration/test/test_servicing_role_modules_config_dto.py deleted file mode 100644 index 022cb75f2f..0000000000 --- a/src/visier_api_administration/test/test_servicing_role_modules_config_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO - -class TestServicingRoleModulesConfigDTO(unittest.TestCase): - """ServicingRoleModulesConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingRoleModulesConfigDTO: - """Test ServicingRoleModulesConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingRoleModulesConfigDTO( - content_package_ids = [ - '' - ] - ) - else: - return ServicingRoleModulesConfigDTO( - ) - - def testServicingRoleModulesConfigDTO(self): - """Test ServicingRoleModulesConfigDTO""" - def validate_instance(instance): - ServicingRoleModulesConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingRoleModulesConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_securable_dimension_dto.py b/src/visier_api_administration/test/test_servicing_securable_dimension_dto.py deleted file mode 100644 index 1b446207c0..0000000000 --- a/src/visier_api_administration/test/test_servicing_securable_dimension_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO - -class TestServicingSecurableDimensionDTO(unittest.TestCase): - """ServicingSecurableDimensionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSecurableDimensionDTO: - """Test ServicingSecurableDimensionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSecurableDimensionDTO( - dimension_id = '', - display_name = '', - analytic_object_ids = [ - '' - ], - hierarchy_properties = [ - visier_api_administration.models.servicing/hierarchy_property_dto.servicing.HierarchyPropertyDTO( - hierarchy_property_id = '', - display_name = '', ) - ] - ) - else: - return ServicingSecurableDimensionDTO( - ) - - def testServicingSecurableDimensionDTO(self): - """Test ServicingSecurableDimensionDTO""" - def validate_instance(instance): - ServicingSecurableDimensionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSecurableDimensionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_securable_property_dto.py b/src/visier_api_administration/test/test_servicing_securable_property_dto.py deleted file mode 100644 index e5561881af..0000000000 --- a/src/visier_api_administration/test/test_servicing_securable_property_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO - -class TestServicingSecurablePropertyDTO(unittest.TestCase): - """ServicingSecurablePropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSecurablePropertyDTO: - """Test ServicingSecurablePropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSecurablePropertyDTO( - property_id = '', - display_name = '', - analytic_object_id = '', - is_primary_key = True, - reference_symbol_name = '' - ) - else: - return ServicingSecurablePropertyDTO( - ) - - def testServicingSecurablePropertyDTO(self): - """Test ServicingSecurablePropertyDTO""" - def validate_instance(instance): - ServicingSecurablePropertyDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSecurablePropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_shareable_data_access_set.py b/src/visier_api_administration/test/test_servicing_shareable_data_access_set.py deleted file mode 100644 index 92b03d21da..0000000000 --- a/src/visier_api_administration/test/test_servicing_shareable_data_access_set.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet - -class TestServicingShareableDataAccessSet(unittest.TestCase): - """ServicingShareableDataAccessSet unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingShareableDataAccessSet: - """Test ServicingShareableDataAccessSet - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingShareableDataAccessSet( - data_access_set_id = '' - ) - else: - return ServicingShareableDataAccessSet( - ) - - def testServicingShareableDataAccessSet(self): - """Test ServicingShareableDataAccessSet""" - def validate_instance(instance): - ServicingShareableDataAccessSet.model_validate(inst_req_only) - instance_deserialized = ServicingShareableDataAccessSet.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_sources_api_operation_request_dto.py b/src/visier_api_administration/test/test_servicing_sources_api_operation_request_dto.py deleted file mode 100644 index b54481c49d..0000000000 --- a/src/visier_api_administration/test/test_servicing_sources_api_operation_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO - -class TestServicingSourcesAPIOperationRequestDTO(unittest.TestCase): - """ServicingSourcesAPIOperationRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSourcesAPIOperationRequestDTO: - """Test ServicingSourcesAPIOperationRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSourcesAPIOperationRequestDTO( - operation = 'unknownSourcesAPIOperation', - clone_files_into_source_parameters = visier_api_administration.models.servicing/clone_files_into_source_parameters_dto.servicing.CloneFilesIntoSourceParametersDTO( - origin_source = '', - target_source = '', - date_range = None, ) - ) - else: - return ServicingSourcesAPIOperationRequestDTO( - ) - - def testServicingSourcesAPIOperationRequestDTO(self): - """Test ServicingSourcesAPIOperationRequestDTO""" - def validate_instance(instance): - ServicingSourcesAPIOperationRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSourcesAPIOperationRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_static_dimension_filter_dto.py b/src/visier_api_administration/test/test_servicing_static_dimension_filter_dto.py deleted file mode 100644 index 6040d9f259..0000000000 --- a/src/visier_api_administration/test/test_servicing_static_dimension_filter_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO - -class TestServicingStaticDimensionFilterDTO(unittest.TestCase): - """ServicingStaticDimensionFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingStaticDimensionFilterDTO: - """Test ServicingStaticDimensionFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingStaticDimensionFilterDTO( - dimension_id = '', - subject_reference_path = [ - '' - ], - member_selections = [ - visier_api_administration.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( - name_path = [ - '' - ], - excluded = True, - dimension_member_status = 'Unset', ) - ], - dimension_status = 'Unset' - ) - else: - return ServicingStaticDimensionFilterDTO( - ) - - def testServicingStaticDimensionFilterDTO(self): - """Test ServicingStaticDimensionFilterDTO""" - def validate_instance(instance): - ServicingStaticDimensionFilterDTO.model_validate(inst_req_only) - instance_deserialized = ServicingStaticDimensionFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py b/src/visier_api_administration/test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py deleted file mode 100644 index c2b541822a..0000000000 --- a/src/visier_api_administration/test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO - -class TestServicingSuccessfulAccessibleTenantProfileAssignmentDTO(unittest.TestCase): - """ServicingSuccessfulAccessibleTenantProfileAssignmentDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSuccessfulAccessibleTenantProfileAssignmentDTO: - """Test ServicingSuccessfulAccessibleTenantProfileAssignmentDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSuccessfulAccessibleTenantProfileAssignmentDTO( - user_id = '', - tenant_code = '', - for_all_children = True - ) - else: - return ServicingSuccessfulAccessibleTenantProfileAssignmentDTO( - ) - - def testServicingSuccessfulAccessibleTenantProfileAssignmentDTO(self): - """Test ServicingSuccessfulAccessibleTenantProfileAssignmentDTO""" - def validate_instance(instance): - ServicingSuccessfulAccessibleTenantProfileAssignmentDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSuccessfulAccessibleTenantProfileAssignmentDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_successful_local_tenant_profile_assignment_dto.py b/src/visier_api_administration/test/test_servicing_successful_local_tenant_profile_assignment_dto.py deleted file mode 100644 index 4f9c288d3d..0000000000 --- a/src/visier_api_administration/test/test_servicing_successful_local_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO - -class TestServicingSuccessfulLocalTenantProfileAssignmentDTO(unittest.TestCase): - """ServicingSuccessfulLocalTenantProfileAssignmentDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSuccessfulLocalTenantProfileAssignmentDTO: - """Test ServicingSuccessfulLocalTenantProfileAssignmentDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSuccessfulLocalTenantProfileAssignmentDTO( - user_id = '' - ) - else: - return ServicingSuccessfulLocalTenantProfileAssignmentDTO( - ) - - def testServicingSuccessfulLocalTenantProfileAssignmentDTO(self): - """Test ServicingSuccessfulLocalTenantProfileAssignmentDTO""" - def validate_instance(instance): - ServicingSuccessfulLocalTenantProfileAssignmentDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSuccessfulLocalTenantProfileAssignmentDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_target_tenant_code_dto.py b/src/visier_api_administration/test/test_servicing_target_tenant_code_dto.py deleted file mode 100644 index dc345be21f..0000000000 --- a/src/visier_api_administration/test/test_servicing_target_tenant_code_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO - -class TestServicingTargetTenantCodeDTO(unittest.TestCase): - """ServicingTargetTenantCodeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTargetTenantCodeDTO: - """Test ServicingTargetTenantCodeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTargetTenantCodeDTO( - tenant_code = '', - for_all_children = True - ) - else: - return ServicingTargetTenantCodeDTO( - ) - - def testServicingTargetTenantCodeDTO(self): - """Test ServicingTargetTenantCodeDTO""" - def validate_instance(instance): - ServicingTargetTenantCodeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTargetTenantCodeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_tenant_code_error_dto.py b/src/visier_api_administration/test/test_servicing_tenant_code_error_dto.py deleted file mode 100644 index 630cedc4a0..0000000000 --- a/src/visier_api_administration/test/test_servicing_tenant_code_error_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO - -class TestServicingTenantCodeErrorDTO(unittest.TestCase): - """ServicingTenantCodeErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTenantCodeErrorDTO: - """Test ServicingTenantCodeErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTenantCodeErrorDTO( - tenant_code = '', - for_all_children = True, - error = visier_api_administration.models.servicing/error_dto.servicing.ErrorDTO( - root_cause_id = '', - error_code = '', - error_message = '', ) - ) - else: - return ServicingTenantCodeErrorDTO( - ) - - def testServicingTenantCodeErrorDTO(self): - """Test ServicingTenantCodeErrorDTO""" - def validate_instance(instance): - ServicingTenantCodeErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTenantCodeErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_user_creation_api_request_dto.py b/src/visier_api_administration/test/test_servicing_user_creation_api_request_dto.py deleted file mode 100644 index 6c72039cc1..0000000000 --- a/src/visier_api_administration/test/test_servicing_user_creation_api_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO - -class TestServicingUserCreationAPIRequestDTO(unittest.TestCase): - """ServicingUserCreationAPIRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserCreationAPIRequestDTO: - """Test ServicingUserCreationAPIRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserCreationAPIRequestDTO( - username = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '' - ) - else: - return ServicingUserCreationAPIRequestDTO( - ) - - def testServicingUserCreationAPIRequestDTO(self): - """Test ServicingUserCreationAPIRequestDTO""" - def validate_instance(instance): - ServicingUserCreationAPIRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserCreationAPIRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_user_get_api_response_dto.py b/src/visier_api_administration/test/test_servicing_user_get_api_response_dto.py deleted file mode 100644 index f0ca33d1e5..0000000000 --- a/src/visier_api_administration/test/test_servicing_user_get_api_response_dto.py +++ /dev/null @@ -1,94 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO - -class TestServicingUserGetAPIResponseDTO(unittest.TestCase): - """ServicingUserGetAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserGetAPIResponseDTO: - """Test ServicingUserGetAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserGetAPIResponseDTO( - user_id = '', - username = '', - display_name = '', - employee_id = '', - account_enabled = True, - profiles = visier_api_administration.models.servicing/all_profile_assigned_for_local_tenant_dto.servicing.AllProfileAssignedForLocalTenantDTO( - assigned_profiles = [ - visier_api_administration.models.servicing/profile_assigned_for_local_tenant_dto.servicing.ProfileAssignedForLocalTenantDTO( - profile_id = '', - display_name = '', - validity_start_time = '', - validity_end_time = '', - capabilities = [ - visier_api_administration.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( - capability = '', - access_level = '', - view_level = '', ) - ], - additional_capabilities = None, ) - ], ), - permissions = visier_api_administration.models.servicing/all_permissions_assigned_for_local_tenant_dto.servicing.AllPermissionsAssignedForLocalTenantDTO( - assigned_permissions = [ - visier_api_administration.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( - permission_id = '', - display_name = '', - description = '', ) - ], ), - user_groups = visier_api_administration.models.servicing/all_user_groups_assigned_for_local_tenant_dto.servicing.AllUserGroupsAssignedForLocalTenantDTO( - assigned_user_groups = [ - visier_api_administration.models.servicing/user_group_assigned_for_local_tenant_dto.servicing.UserGroupAssignedForLocalTenantDTO( - user_group_id = '', - display_name = '', ) - ], ), - last_login = visier_api_administration.models.servicing/last_login_dto.servicing.LastLoginDTO( - timestamp = '', ), - email = '' - ) - else: - return ServicingUserGetAPIResponseDTO( - ) - - def testServicingUserGetAPIResponseDTO(self): - """Test ServicingUserGetAPIResponseDTO""" - def validate_instance(instance): - ServicingUserGetAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserGetAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_user_group_assigned_for_local_tenant_dto.py b/src/visier_api_administration/test/test_servicing_user_group_assigned_for_local_tenant_dto.py deleted file mode 100644 index 249404daef..0000000000 --- a/src/visier_api_administration/test/test_servicing_user_group_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO - -class TestServicingUserGroupAssignedForLocalTenantDTO(unittest.TestCase): - """ServicingUserGroupAssignedForLocalTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserGroupAssignedForLocalTenantDTO: - """Test ServicingUserGroupAssignedForLocalTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserGroupAssignedForLocalTenantDTO( - user_group_id = '', - display_name = '' - ) - else: - return ServicingUserGroupAssignedForLocalTenantDTO( - ) - - def testServicingUserGroupAssignedForLocalTenantDTO(self): - """Test ServicingUserGroupAssignedForLocalTenantDTO""" - def validate_instance(instance): - ServicingUserGroupAssignedForLocalTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserGroupAssignedForLocalTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_user_id_error_dto.py b/src/visier_api_administration/test/test_servicing_user_id_error_dto.py deleted file mode 100644 index aaa1900cb4..0000000000 --- a/src/visier_api_administration/test/test_servicing_user_id_error_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO - -class TestServicingUserIdErrorDTO(unittest.TestCase): - """ServicingUserIdErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserIdErrorDTO: - """Test ServicingUserIdErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserIdErrorDTO( - user_id = '', - error = visier_api_administration.models.servicing/error_dto.servicing.ErrorDTO( - root_cause_id = '', - error_code = '', - error_message = '', ) - ) - else: - return ServicingUserIdErrorDTO( - ) - - def testServicingUserIdErrorDTO(self): - """Test ServicingUserIdErrorDTO""" - def validate_instance(instance): - ServicingUserIdErrorDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserIdErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_user_property_dto.py b/src/visier_api_administration/test/test_servicing_user_property_dto.py deleted file mode 100644 index 8e7e046bac..0000000000 --- a/src/visier_api_administration/test/test_servicing_user_property_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_user_property_dto import ServicingUserPropertyDTO - -class TestServicingUserPropertyDTO(unittest.TestCase): - """ServicingUserPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserPropertyDTO: - """Test ServicingUserPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserPropertyDTO( - name = '' - ) - else: - return ServicingUserPropertyDTO( - ) - - def testServicingUserPropertyDTO(self): - """Test ServicingUserPropertyDTO""" - def validate_instance(instance): - ServicingUserPropertyDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_user_update_api_request_dto.py b/src/visier_api_administration/test/test_servicing_user_update_api_request_dto.py deleted file mode 100644 index 75462bec9f..0000000000 --- a/src/visier_api_administration/test/test_servicing_user_update_api_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO - -class TestServicingUserUpdateAPIRequestDTO(unittest.TestCase): - """ServicingUserUpdateAPIRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserUpdateAPIRequestDTO: - """Test ServicingUserUpdateAPIRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserUpdateAPIRequestDTO( - display_name = '', - employee_id = '', - account_enabled = '', - email = '', - username = '' - ) - else: - return ServicingUserUpdateAPIRequestDTO( - ) - - def testServicingUserUpdateAPIRequestDTO(self): - """Test ServicingUserUpdateAPIRequestDTO""" - def validate_instance(instance): - ServicingUserUpdateAPIRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserUpdateAPIRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_api_error_message_dto.py b/src/visier_api_administration/test/test_servicing_users_api_error_message_dto.py deleted file mode 100644 index d3bf9f1c91..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_api_error_message_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO - -class TestServicingUsersAPIErrorMessageDTO(unittest.TestCase): - """ServicingUsersAPIErrorMessageDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersAPIErrorMessageDTO: - """Test ServicingUsersAPIErrorMessageDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersAPIErrorMessageDTO( - message = '', - rci = '' - ) - else: - return ServicingUsersAPIErrorMessageDTO( - ) - - def testServicingUsersAPIErrorMessageDTO(self): - """Test ServicingUsersAPIErrorMessageDTO""" - def validate_instance(instance): - ServicingUsersAPIErrorMessageDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersAPIErrorMessageDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_api_failure_dto.py b/src/visier_api_administration/test/test_servicing_users_api_failure_dto.py deleted file mode 100644 index d539e8f7e5..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_api_failure_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO - -class TestServicingUsersAPIFailureDTO(unittest.TestCase): - """ServicingUsersAPIFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersAPIFailureDTO: - """Test ServicingUsersAPIFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersAPIFailureDTO( - user_id = '', - user_name = '', - display_name = '', - error = visier_api_administration.models.servicing/users_api_error_message_dto.servicing.UsersAPIErrorMessageDTO( - message = '', - rci = '', ) - ) - else: - return ServicingUsersAPIFailureDTO( - ) - - def testServicingUsersAPIFailureDTO(self): - """Test ServicingUsersAPIFailureDTO""" - def validate_instance(instance): - ServicingUsersAPIFailureDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersAPIFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_api_response_dto.py b/src/visier_api_administration/test/test_servicing_users_api_response_dto.py deleted file mode 100644 index 8661a67bd8..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_api_response_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO - -class TestServicingUsersAPIResponseDTO(unittest.TestCase): - """ServicingUsersAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersAPIResponseDTO: - """Test ServicingUsersAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersAPIResponseDTO( - successes = [ - visier_api_administration.models.servicing/users_api_success_dto.servicing.UsersAPISuccessDTO( - user_id = '', - username = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '', ) - ], - failures = [ - visier_api_administration.models.servicing/users_api_failure_dto.servicing.UsersAPIFailureDTO( - user_id = '', - user_name = '', - display_name = '', - error = None, ) - ] - ) - else: - return ServicingUsersAPIResponseDTO( - ) - - def testServicingUsersAPIResponseDTO(self): - """Test ServicingUsersAPIResponseDTO""" - def validate_instance(instance): - ServicingUsersAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_api_success_dto.py b/src/visier_api_administration/test/test_servicing_users_api_success_dto.py deleted file mode 100644 index 675a3dbcff..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_api_success_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO - -class TestServicingUsersAPISuccessDTO(unittest.TestCase): - """ServicingUsersAPISuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersAPISuccessDTO: - """Test ServicingUsersAPISuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersAPISuccessDTO( - user_id = '', - username = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '' - ) - else: - return ServicingUsersAPISuccessDTO( - ) - - def testServicingUsersAPISuccessDTO(self): - """Test ServicingUsersAPISuccessDTO""" - def validate_instance(instance): - ServicingUsersAPISuccessDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersAPISuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_creation_api_request_dto.py b/src/visier_api_administration/test/test_servicing_users_creation_api_request_dto.py deleted file mode 100644 index d958fa4ec9..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_creation_api_request_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO - -class TestServicingUsersCreationAPIRequestDTO(unittest.TestCase): - """ServicingUsersCreationAPIRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersCreationAPIRequestDTO: - """Test ServicingUsersCreationAPIRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersCreationAPIRequestDTO( - users = [ - visier_api_administration.models.servicing/user_creation_api_request_dto.servicing.UserCreationAPIRequestDTO( - username = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '', ) - ] - ) - else: - return ServicingUsersCreationAPIRequestDTO( - ) - - def testServicingUsersCreationAPIRequestDTO(self): - """Test ServicingUsersCreationAPIRequestDTO""" - def validate_instance(instance): - ServicingUsersCreationAPIRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersCreationAPIRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_delete_api_request_dto.py b/src/visier_api_administration/test/test_servicing_users_delete_api_request_dto.py deleted file mode 100644 index 7b0dbaa29c..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_delete_api_request_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO - -class TestServicingUsersDeleteAPIRequestDTO(unittest.TestCase): - """ServicingUsersDeleteAPIRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersDeleteAPIRequestDTO: - """Test ServicingUsersDeleteAPIRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersDeleteAPIRequestDTO( - user_ids = [ - '' - ] - ) - else: - return ServicingUsersDeleteAPIRequestDTO( - ) - - def testServicingUsersDeleteAPIRequestDTO(self): - """Test ServicingUsersDeleteAPIRequestDTO""" - def validate_instance(instance): - ServicingUsersDeleteAPIRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersDeleteAPIRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_update_api_request_dto.py b/src/visier_api_administration/test/test_servicing_users_update_api_request_dto.py deleted file mode 100644 index 3cd9b12c44..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_update_api_request_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO - -class TestServicingUsersUpdateAPIRequestDTO(unittest.TestCase): - """ServicingUsersUpdateAPIRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersUpdateAPIRequestDTO: - """Test ServicingUsersUpdateAPIRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersUpdateAPIRequestDTO( - users = [ - visier_api_administration.models.servicing/users_update_api_user_dto.servicing.UsersUpdateAPIUserDTO( - user_id = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '', - username = '', ) - ] - ) - else: - return ServicingUsersUpdateAPIRequestDTO( - ) - - def testServicingUsersUpdateAPIRequestDTO(self): - """Test ServicingUsersUpdateAPIRequestDTO""" - def validate_instance(instance): - ServicingUsersUpdateAPIRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersUpdateAPIRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_servicing_users_update_api_user_dto.py b/src/visier_api_administration/test/test_servicing_users_update_api_user_dto.py deleted file mode 100644 index 99e25345df..0000000000 --- a/src/visier_api_administration/test/test_servicing_users_update_api_user_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO - -class TestServicingUsersUpdateAPIUserDTO(unittest.TestCase): - """ServicingUsersUpdateAPIUserDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUsersUpdateAPIUserDTO: - """Test ServicingUsersUpdateAPIUserDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUsersUpdateAPIUserDTO( - user_id = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '', - username = '' - ) - else: - return ServicingUsersUpdateAPIUserDTO( - ) - - def testServicingUsersUpdateAPIUserDTO(self): - """Test ServicingUsersUpdateAPIUserDTO""" - def validate_instance(instance): - ServicingUsersUpdateAPIUserDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUsersUpdateAPIUserDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_source_import_result_summary_dto.py b/src/visier_api_administration/test/test_source_import_result_summary_dto.py deleted file mode 100644 index b395d6c25a..0000000000 --- a/src/visier_api_administration/test/test_source_import_result_summary_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.source_import_result_summary_dto import SourceImportResultSummaryDTO - -class TestSourceImportResultSummaryDTO(unittest.TestCase): - """SourceImportResultSummaryDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SourceImportResultSummaryDTO: - """Test SourceImportResultSummaryDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return SourceImportResultSummaryDTO( - created = 56, - updated = 56, - ignored = 56, - deleted = 56 - ) - else: - return SourceImportResultSummaryDTO( - ) - - def testSourceImportResultSummaryDTO(self): - """Test SourceImportResultSummaryDTO""" - def validate_instance(instance): - SourceImportResultSummaryDTO.model_validate(inst_req_only) - instance_deserialized = SourceImportResultSummaryDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_sources_api.py b/src/visier_api_administration/test/test_sources_api.py deleted file mode 100644 index ad4b6b3f24..0000000000 --- a/src/visier_api_administration/test/test_sources_api.py +++ /dev/null @@ -1,47 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.sources_api import SourcesApi - - -class TestSourcesApi(unittest.TestCase): - """SourcesApi unit test stubs""" - - def setUp(self) -> None: - self.api = SourcesApi() - - def tearDown(self) -> None: - pass - - def test_put_sources(self) -> None: - """Test case for put_sources - - Import a list of sources - """ - pass - - def test_run_sources_operation(self) -> None: - """Test case for run_sources_operation - - Perform an operation on all sources - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_sources_api_put_response_dto.py b/src/visier_api_administration/test/test_sources_api_put_response_dto.py deleted file mode 100644 index 0972905ad0..0000000000 --- a/src/visier_api_administration/test/test_sources_api_put_response_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO - -class TestSourcesAPIPutResponseDTO(unittest.TestCase): - """SourcesAPIPutResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SourcesAPIPutResponseDTO: - """Test SourcesAPIPutResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return SourcesAPIPutResponseDTO( - summary = visier_api_administration.models.source_import_result_summary_dto.SourceImportResultSummaryDTO( - created = 56, - updated = 56, - ignored = 56, - deleted = 56, ) - ) - else: - return SourcesAPIPutResponseDTO( - ) - - def testSourcesAPIPutResponseDTO(self): - """Test SourcesAPIPutResponseDTO""" - def validate_instance(instance): - SourcesAPIPutResponseDTO.model_validate(inst_req_only) - instance_deserialized = SourcesAPIPutResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_status.py b/src/visier_api_administration/test/test_status.py deleted file mode 100644 index 92ec718d47..0000000000 --- a/src/visier_api_administration/test/test_status.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.status import Status - -class TestStatus(unittest.TestCase): - """Status unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> Status: - """Test Status - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return Status( - localized_message = '', - code = '', - message = '', - rci = '', - user_error = True - ) - else: - return Status( - ) - - def testStatus(self): - """Test Status""" - def validate_instance(instance): - Status.model_validate(inst_req_only) - instance_deserialized = Status.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_system_status_api.py b/src/visier_api_administration/test/test_system_status_api.py deleted file mode 100644 index 84a5567f62..0000000000 --- a/src/visier_api_administration/test/test_system_status_api.py +++ /dev/null @@ -1,47 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.system_status_api import SystemStatusApi - - -class TestSystemStatusApi(unittest.TestCase): - """SystemStatusApi unit test stubs""" - - def setUp(self) -> None: - self.api = SystemStatusApi() - - def tearDown(self) -> None: - pass - - def test_post_system_status(self) -> None: - """Test case for post_system_status - - Check the overall current status of Visier's systems - """ - pass - - def test_system_status(self) -> None: - """Test case for system_status - - Check the overall current status of Visier's systems - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_systemstatus_system_status_dto.py b/src/visier_api_administration/test/test_systemstatus_system_status_dto.py deleted file mode 100644 index 456ff07271..0000000000 --- a/src/visier_api_administration/test/test_systemstatus_system_status_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO - -class TestSystemstatusSystemStatusDTO(unittest.TestCase): - """SystemstatusSystemStatusDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SystemstatusSystemStatusDTO: - """Test SystemstatusSystemStatusDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return SystemstatusSystemStatusDTO( - overall = '' - ) - else: - return SystemstatusSystemStatusDTO( - ) - - def testSystemstatusSystemStatusDTO(self): - """Test SystemstatusSystemStatusDTO""" - def validate_instance(instance): - SystemstatusSystemStatusDTO.model_validate(inst_req_only) - instance_deserialized = SystemstatusSystemStatusDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_tenants_v1_api.py b/src/visier_api_administration/test/test_tenants_v1_api.py deleted file mode 100644 index 1df902b6bf..0000000000 --- a/src/visier_api_administration/test/test_tenants_v1_api.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.tenants_v1_api import TenantsV1Api - - -class TestTenantsV1Api(unittest.TestCase): - """TenantsV1Api unit test stubs""" - - def setUp(self) -> None: - self.api = TenantsV1Api() - - def tearDown(self) -> None: - pass - - def test_add_tenant(self) -> None: - """Test case for add_tenant - - Add an analytic tenant - """ - pass - - def test_add_tenants(self) -> None: - """Test case for add_tenants - - Add analytic tenants - """ - pass - - def test_delete_tenant(self) -> None: - """Test case for delete_tenant - - Deprovision an analytic tenant - """ - pass - - def test_disable_tenant(self) -> None: - """Test case for disable_tenant - - Disable an analytic tenant - """ - pass - - def test_enable_tenant(self) -> None: - """Test case for enable_tenant - - Enable an analytic tenant - """ - pass - - def test_get_tenant(self) -> None: - """Test case for get_tenant - - Retrieve an analytic tenant's details - """ - pass - - def test_get_tenants(self) -> None: - """Test case for get_tenants - - Retrieve a list of all analytic tenants - """ - pass - - def test_update_tenant(self) -> None: - """Test case for update_tenant - - Update an analytic tenant - """ - pass - - def test_validate_tenant(self) -> None: - """Test case for validate_tenant - - Validate an analytic tenant's metric values - """ - pass - - def test_validate_tenants(self) -> None: - """Test case for validate_tenants - - Validate metric values for all analytic tenants - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_tenants_v2_api.py b/src/visier_api_administration/test/test_tenants_v2_api.py deleted file mode 100644 index 6cfca00da8..0000000000 --- a/src/visier_api_administration/test/test_tenants_v2_api.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.tenants_v2_api import TenantsV2Api - - -class TestTenantsV2Api(unittest.TestCase): - """TenantsV2Api unit test stubs""" - - def setUp(self) -> None: - self.api = TenantsV2Api() - - def tearDown(self) -> None: - pass - - def test_create_tenant(self) -> None: - """Test case for create_tenant - - Add an analytic tenant - """ - pass - - def test_delete_tenant(self) -> None: - """Test case for delete_tenant - - Deprovision an analytic tenant - """ - pass - - def test_list_tenants(self) -> None: - """Test case for list_tenants - - Retrieve a list of all analytic tenants - """ - pass - - def test_tenant_info(self) -> None: - """Test case for tenant_info - - Retrieve an analytic tenant's details - """ - pass - - def test_update_tenant(self) -> None: - """Test case for update_tenant - - Update an analytic tenant - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_user_creation_api_response_dto.py b/src/visier_api_administration/test/test_user_creation_api_response_dto.py deleted file mode 100644 index 77cff284a1..0000000000 --- a/src/visier_api_administration/test/test_user_creation_api_response_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_administration.models -from visier_api_administration.models.user_creation_api_response_dto import UserCreationAPIResponseDTO - -class TestUserCreationAPIResponseDTO(unittest.TestCase): - """UserCreationAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> UserCreationAPIResponseDTO: - """Test UserCreationAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return UserCreationAPIResponseDTO( - user_id = '', - username = '', - display_name = '', - employee_id = '', - account_enabled = '', - email = '' - ) - else: - return UserCreationAPIResponseDTO( - ) - - def testUserCreationAPIResponseDTO(self): - """Test UserCreationAPIResponseDTO""" - def validate_instance(instance): - UserCreationAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = UserCreationAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_user_groups_v2_api.py b/src/visier_api_administration/test/test_user_groups_v2_api.py deleted file mode 100644 index c9316ca7c9..0000000000 --- a/src/visier_api_administration/test/test_user_groups_v2_api.py +++ /dev/null @@ -1,82 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.user_groups_v2_api import UserGroupsV2Api - - -class TestUserGroupsV2Api(unittest.TestCase): - """UserGroupsV2Api unit test stubs""" - - def setUp(self) -> None: - self.api = UserGroupsV2Api() - - def tearDown(self) -> None: - pass - - def test_create_user_groups(self) -> None: - """Test case for create_user_groups - - Create multiple user groups - """ - pass - - def test_delete_user_group(self) -> None: - """Test case for delete_user_group - - Delete a user group - """ - pass - - def test_delete_user_groups(self) -> None: - """Test case for delete_user_groups - - Delete multiple user groups - """ - pass - - def test_get_user_group(self) -> None: - """Test case for get_user_group - - Retrieve the details of a user group - """ - pass - - def test_get_user_groups(self) -> None: - """Test case for get_user_groups - - Retrieve a list of user groups - """ - pass - - def test_patch_user_groups(self) -> None: - """Test case for patch_user_groups - - Patch multiple user groups - """ - pass - - def test_put_user_groups(self) -> None: - """Test case for put_user_groups - - Update multiple user groups - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_users_v1_api.py b/src/visier_api_administration/test/test_users_v1_api.py deleted file mode 100644 index 85127c49a9..0000000000 --- a/src/visier_api_administration/test/test_users_v1_api.py +++ /dev/null @@ -1,166 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.users_v1_api import UsersV1Api - - -class TestUsersV1Api(unittest.TestCase): - """UsersV1Api unit test stubs""" - - def setUp(self) -> None: - self.api = UsersV1Api() - - def tearDown(self) -> None: - pass - - def test_add_user(self) -> None: - """Test case for add_user - - Add a user - """ - pass - - def test_add_users_to_user_group(self) -> None: - """Test case for add_users_to_user_group - - Assign users to user groups - """ - pass - - def test_assign_permissions(self) -> None: - """Test case for assign_permissions - - Assign permissions to users - """ - pass - - def test_assign_permissions_to_user_groups(self) -> None: - """Test case for assign_permissions_to_user_groups - - Assign permissions to user groups - """ - pass - - def test_delete_user(self) -> None: - """Test case for delete_user - - Delete a user - """ - pass - - def test_get_all_permissions_xlsx(self) -> None: - """Test case for get_all_permissions_xlsx - - Retrieve a list of all permissions in XLSX format - """ - pass - - def test_get_all_user_groups(self) -> None: - """Test case for get_all_user_groups - - Retrieve a list of all user groups - """ - pass - - def test_get_all_users(self) -> None: - """Test case for get_all_users - - Retrieve a list of all users - """ - pass - - def test_get_application_logs_xlsx(self) -> None: - """Test case for get_application_logs_xlsx - - Retrieve the Application Logs - """ - pass - - def test_get_data_security_report_xlsx(self) -> None: - """Test case for get_data_security_report_xlsx - - Retrieve the Data Security Report - """ - pass - - def test_get_permission_assigned_users(self) -> None: - """Test case for get_permission_assigned_users - - Retrieve users that are assigned a specific permission - """ - pass - - def test_get_profile_assignments_xlsx(self) -> None: - """Test case for get_profile_assignments_xlsx - - Retrieve user profile assignments in XLSX format - """ - pass - - def test_get_user_detail(self) -> None: - """Test case for get_user_detail - - Retrieve a user's details - """ - pass - - def test_get_user_group_users(self) -> None: - """Test case for get_user_group_users - - Retrieve a list of user group users - """ - pass - - def test_get_user_permissions_xlsx(self) -> None: - """Test case for get_user_permissions_xlsx - - Retrieve user permissions in XLSX format - """ - pass - - def test_remove_permissions(self) -> None: - """Test case for remove_permissions - - Remove permissions from users - """ - pass - - def test_remove_users_from_user_group(self) -> None: - """Test case for remove_users_from_user_group - - Remove users from user groups - """ - pass - - def test_revoke_permissions_from_user_groups(self) -> None: - """Test case for revoke_permissions_from_user_groups - - Remove permissions from user groups - """ - pass - - def test_update_user(self) -> None: - """Test case for update_user - - Update a user - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/test/test_users_v2_api.py b/src/visier_api_administration/test/test_users_v2_api.py deleted file mode 100644 index 2d9fc02f2f..0000000000 --- a/src/visier_api_administration/test/test_users_v2_api.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_administration.api.users_v2_api import UsersV2Api - - -class TestUsersV2Api(unittest.TestCase): - """UsersV2Api unit test stubs""" - - def setUp(self) -> None: - self.api = UsersV2Api() - - def tearDown(self) -> None: - pass - - def test_add_users(self) -> None: - """Test case for add_users - - Add users - """ - pass - - def test_delete_users(self) -> None: - """Test case for delete_users - - Delete users - """ - pass - - def test_update_users(self) -> None: - """Test case for update_users - - Update users - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_administration/tox.ini b/src/visier_api_administration/tox.ini deleted file mode 100644 index 0d44c539a7..0000000000 --- a/src/visier_api_administration/tox.ini +++ /dev/null @@ -1,10 +0,0 @@ -[tox] -envlist = py38 - -[testenv] -deps=-r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt - ../visier_api_core - -commands= - pytest --cov=visier_api_administration \ No newline at end of file diff --git a/src/visier_api_administration/visier_api_administration/__init__.py b/src/visier_api_administration/visier_api_administration/__init__.py deleted file mode 100644 index 8bd6ebafd9..0000000000 --- a/src/visier_api_administration/visier_api_administration/__init__.py +++ /dev/null @@ -1,233 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -__version__ = "22222222.99201.1906" - -# import apis into sdk package -from visier_api_administration.api.consolidated_analytics_api import ConsolidatedAnalyticsApi -from visier_api_administration.api.email_domains_api import EmailDomainsApi -from visier_api_administration.api.encryption_keys_api import EncryptionKeysApi -from visier_api_administration.api.network_subnets_api import NetworkSubnetsApi -from visier_api_administration.api.permissions_api import PermissionsApi -from visier_api_administration.api.production_versions_api import ProductionVersionsApi -from visier_api_administration.api.profiles_api import ProfilesApi -from visier_api_administration.api.projects_api import ProjectsApi -from visier_api_administration.api.release_version_configuration_api import ReleaseVersionConfigurationApi -from visier_api_administration.api.sources_api import SourcesApi -from visier_api_administration.api.system_status_api import SystemStatusApi -from visier_api_administration.api.tenants_v1_api import TenantsV1Api -from visier_api_administration.api.tenants_v2_api import TenantsV2Api -from visier_api_administration.api.user_groups_v2_api import UserGroupsV2Api -from visier_api_administration.api.users_v1_api import UsersV1Api -from visier_api_administration.api.users_v2_api import UsersV2Api - - -# import models into sdk package -from visier_api_administration.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO -from visier_api_administration.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO -from visier_api_administration.models.admin_business_location_dto import AdminBusinessLocationDTO -from visier_api_administration.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO -from visier_api_administration.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO -from visier_api_administration.models.admin_custom_property_dto import AdminCustomPropertyDTO -from visier_api_administration.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO -from visier_api_administration.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request -from visier_api_administration.models.admin_element_ids_dto import AdminElementIDsDTO -from visier_api_administration.models.admin_email_domains_dto import AdminEmailDomainsDTO -from visier_api_administration.models.admin_excluded_sources_body import AdminExcludedSourcesBody -from visier_api_administration.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO -from visier_api_administration.models.admin_key_name import AdminKeyName -from visier_api_administration.models.admin_mask_message import AdminMaskMessage -from visier_api_administration.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest -from visier_api_administration.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse -from visier_api_administration.models.admin_permission_response_dto import AdminPermissionResponseDTO -from visier_api_administration.models.admin_permissions_list_dto import AdminPermissionsListDTO -from visier_api_administration.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO -from visier_api_administration.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO -from visier_api_administration.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO -from visier_api_administration.models.admin_product_release_dto import AdminProductReleaseDTO -from visier_api_administration.models.admin_product_releases_dto import AdminProductReleasesDTO -from visier_api_administration.models.admin_product_version_dto import AdminProductVersionDTO -from visier_api_administration.models.admin_product_versions_dto import AdminProductVersionsDTO -from visier_api_administration.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO -from visier_api_administration.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO -from visier_api_administration.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO -from visier_api_administration.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest -from visier_api_administration.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO -from visier_api_administration.models.admin_simple_user_dto import AdminSimpleUserDTO -from visier_api_administration.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO -from visier_api_administration.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO -from visier_api_administration.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO -from visier_api_administration.models.admin_tenant_code_body import AdminTenantCodeBody -from visier_api_administration.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO -from visier_api_administration.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO -from visier_api_administration.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO -from visier_api_administration.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO -from visier_api_administration.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO -from visier_api_administration.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO -from visier_api_administration.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO -from visier_api_administration.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO -from visier_api_administration.models.admin_update_tenant_model import AdminUpdateTenantModel -from visier_api_administration.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO -from visier_api_administration.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO -from visier_api_administration.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO -from visier_api_administration.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO -from visier_api_administration.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO -from visier_api_administration.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO -from visier_api_administration.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO -from visier_api_administration.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO -from visier_api_administration.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO -from visier_api_administration.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO -from visier_api_administration.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO -from visier_api_administration.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO -from visier_api_administration.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO -from visier_api_administration.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO -from visier_api_administration.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO -from visier_api_administration.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO -from visier_api_administration.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO -from visier_api_administration.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO -from visier_api_administration.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO -from visier_api_administration.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO -from visier_api_administration.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO -from visier_api_administration.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO -from visier_api_administration.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO -from visier_api_administration.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO -from visier_api_administration.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO -from visier_api_administration.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO -from visier_api_administration.models.designer_module_settings_dto import DesignerModuleSettingsDTO -from visier_api_administration.models.designer_tenant_module_dto import DesignerTenantModuleDTO -from visier_api_administration.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO -from visier_api_administration.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO -from visier_api_administration.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO -from visier_api_administration.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO -from visier_api_administration.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO -from visier_api_administration.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO -from visier_api_administration.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO -from visier_api_administration.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO -from visier_api_administration.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO -from visier_api_administration.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO -from visier_api_administration.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO -from visier_api_administration.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO -from visier_api_administration.models.servicing_capabilities_dto import ServicingCapabilitiesDTO -from visier_api_administration.models.servicing_capability_dto import ServicingCapabilityDTO -from visier_api_administration.models.servicing_clone_files_into_source_parameters_dto import ServicingCloneFilesIntoSourceParametersDTO -from visier_api_administration.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO -from visier_api_administration.models.servicing_commit_dto import ServicingCommitDTO -from visier_api_administration.models.servicing_content_package_dto import ServicingContentPackageDTO -from visier_api_administration.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO -from visier_api_administration.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO -from visier_api_administration.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO -from visier_api_administration.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO -from visier_api_administration.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO -from visier_api_administration.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO -from visier_api_administration.models.servicing_date_range_dto import ServicingDateRangeDTO -from visier_api_administration.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO -from visier_api_administration.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO -from visier_api_administration.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO -from visier_api_administration.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO -from visier_api_administration.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO -from visier_api_administration.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO -from visier_api_administration.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO -from visier_api_administration.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO -from visier_api_administration.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO -from visier_api_administration.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO -from visier_api_administration.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO -from visier_api_administration.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO -from visier_api_administration.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO -from visier_api_administration.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO -from visier_api_administration.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO -from visier_api_administration.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO -from visier_api_administration.models.servicing_last_login_dto import ServicingLastLoginDTO -from visier_api_administration.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO -from visier_api_administration.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO -from visier_api_administration.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO -from visier_api_administration.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO -from visier_api_administration.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO -from visier_api_administration.models.servicing_member_selection_dto import ServicingMemberSelectionDTO -from visier_api_administration.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO -from visier_api_administration.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO -from visier_api_administration.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO -from visier_api_administration.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO -from visier_api_administration.models.servicing_permission_dto import ServicingPermissionDTO -from visier_api_administration.models.servicing_permission_error_dto import ServicingPermissionErrorDTO -from visier_api_administration.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO -from visier_api_administration.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO -from visier_api_administration.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO -from visier_api_administration.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO -from visier_api_administration.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO -from visier_api_administration.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO -from visier_api_administration.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO -from visier_api_administration.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO -from visier_api_administration.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO -from visier_api_administration.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO -from visier_api_administration.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO -from visier_api_administration.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO -from visier_api_administration.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO -from visier_api_administration.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO -from visier_api_administration.models.servicing_reduced_error_dto import ServicingReducedErrorDTO -from visier_api_administration.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO -from visier_api_administration.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO -from visier_api_administration.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO -from visier_api_administration.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO -from visier_api_administration.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO -from visier_api_administration.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO -from visier_api_administration.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet -from visier_api_administration.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO -from visier_api_administration.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO -from visier_api_administration.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO -from visier_api_administration.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO -from visier_api_administration.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO -from visier_api_administration.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO -from visier_api_administration.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO -from visier_api_administration.models.servicing_user_property_dto import ServicingUserPropertyDTO -from visier_api_administration.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO -from visier_api_administration.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO -from visier_api_administration.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO -from visier_api_administration.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO -from visier_api_administration.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO -from visier_api_administration.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO -from visier_api_administration.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO -from visier_api_administration.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO -from visier_api_administration.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO -from visier_api_administration.models.source_import_result_summary_dto import SourceImportResultSummaryDTO -from visier_api_administration.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO -from visier_api_administration.models.status import Status -from visier_api_administration.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO -from visier_api_administration.models.user_creation_api_response_dto import UserCreationAPIResponseDTO diff --git a/src/visier_api_administration/visier_api_administration/api/__init__.py b/src/visier_api_administration/visier_api_administration/api/__init__.py deleted file mode 100644 index 38a9a236de..0000000000 --- a/src/visier_api_administration/visier_api_administration/api/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -# flake8: noqa - -# import apis into api package -from visier_api_administration.api.consolidated_analytics_api import ConsolidatedAnalyticsApi -from visier_api_administration.api.email_domains_api import EmailDomainsApi -from visier_api_administration.api.encryption_keys_api import EncryptionKeysApi -from visier_api_administration.api.network_subnets_api import NetworkSubnetsApi -from visier_api_administration.api.permissions_api import PermissionsApi -from visier_api_administration.api.production_versions_api import ProductionVersionsApi -from visier_api_administration.api.profiles_api import ProfilesApi -from visier_api_administration.api.projects_api import ProjectsApi -from visier_api_administration.api.release_version_configuration_api import ReleaseVersionConfigurationApi -from visier_api_administration.api.sources_api import SourcesApi -from visier_api_administration.api.system_status_api import SystemStatusApi -from visier_api_administration.api.tenants_v1_api import TenantsV1Api -from visier_api_administration.api.tenants_v2_api import TenantsV2Api -from visier_api_administration.api.user_groups_v2_api import UserGroupsV2Api -from visier_api_administration.api.users_v1_api import UsersV1Api -from visier_api_administration.api.users_v2_api import UsersV2Api - diff --git a/src/visier_api_administration/visier_api_administration/models/__init__.py b/src/visier_api_administration/visier_api_administration/models/__init__.py deleted file mode 100644 index dc07388976..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/__init__.py +++ /dev/null @@ -1,211 +0,0 @@ -# coding: utf-8 - -# flake8: noqa -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -# import models into model package -from visier_api_administration.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO -from visier_api_administration.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO -from visier_api_administration.models.admin_business_location_dto import AdminBusinessLocationDTO -from visier_api_administration.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO -from visier_api_administration.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO -from visier_api_administration.models.admin_custom_property_dto import AdminCustomPropertyDTO -from visier_api_administration.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO -from visier_api_administration.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request -from visier_api_administration.models.admin_element_ids_dto import AdminElementIDsDTO -from visier_api_administration.models.admin_email_domains_dto import AdminEmailDomainsDTO -from visier_api_administration.models.admin_excluded_sources_body import AdminExcludedSourcesBody -from visier_api_administration.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO -from visier_api_administration.models.admin_key_name import AdminKeyName -from visier_api_administration.models.admin_mask_message import AdminMaskMessage -from visier_api_administration.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest -from visier_api_administration.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse -from visier_api_administration.models.admin_permission_response_dto import AdminPermissionResponseDTO -from visier_api_administration.models.admin_permissions_list_dto import AdminPermissionsListDTO -from visier_api_administration.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO -from visier_api_administration.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO -from visier_api_administration.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO -from visier_api_administration.models.admin_product_release_dto import AdminProductReleaseDTO -from visier_api_administration.models.admin_product_releases_dto import AdminProductReleasesDTO -from visier_api_administration.models.admin_product_version_dto import AdminProductVersionDTO -from visier_api_administration.models.admin_product_versions_dto import AdminProductVersionsDTO -from visier_api_administration.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO -from visier_api_administration.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO -from visier_api_administration.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO -from visier_api_administration.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest -from visier_api_administration.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO -from visier_api_administration.models.admin_simple_user_dto import AdminSimpleUserDTO -from visier_api_administration.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO -from visier_api_administration.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO -from visier_api_administration.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO -from visier_api_administration.models.admin_tenant_code_body import AdminTenantCodeBody -from visier_api_administration.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO -from visier_api_administration.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO -from visier_api_administration.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO -from visier_api_administration.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO -from visier_api_administration.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO -from visier_api_administration.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO -from visier_api_administration.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO -from visier_api_administration.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO -from visier_api_administration.models.admin_update_tenant_model import AdminUpdateTenantModel -from visier_api_administration.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO -from visier_api_administration.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO -from visier_api_administration.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO -from visier_api_administration.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO -from visier_api_administration.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO -from visier_api_administration.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO -from visier_api_administration.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO -from visier_api_administration.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO -from visier_api_administration.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO -from visier_api_administration.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO -from visier_api_administration.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO -from visier_api_administration.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO -from visier_api_administration.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO -from visier_api_administration.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO -from visier_api_administration.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO -from visier_api_administration.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO -from visier_api_administration.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO -from visier_api_administration.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO -from visier_api_administration.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO -from visier_api_administration.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO -from visier_api_administration.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO -from visier_api_administration.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO -from visier_api_administration.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO -from visier_api_administration.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO -from visier_api_administration.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO -from visier_api_administration.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO -from visier_api_administration.models.designer_module_settings_dto import DesignerModuleSettingsDTO -from visier_api_administration.models.designer_tenant_module_dto import DesignerTenantModuleDTO -from visier_api_administration.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO -from visier_api_administration.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO -from visier_api_administration.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO -from visier_api_administration.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO -from visier_api_administration.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO -from visier_api_administration.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO -from visier_api_administration.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO -from visier_api_administration.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO -from visier_api_administration.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO -from visier_api_administration.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO -from visier_api_administration.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO -from visier_api_administration.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO -from visier_api_administration.models.servicing_capabilities_dto import ServicingCapabilitiesDTO -from visier_api_administration.models.servicing_capability_dto import ServicingCapabilityDTO -from visier_api_administration.models.servicing_clone_files_into_source_parameters_dto import ServicingCloneFilesIntoSourceParametersDTO -from visier_api_administration.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO -from visier_api_administration.models.servicing_commit_dto import ServicingCommitDTO -from visier_api_administration.models.servicing_content_package_dto import ServicingContentPackageDTO -from visier_api_administration.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO -from visier_api_administration.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO -from visier_api_administration.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO -from visier_api_administration.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO -from visier_api_administration.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO -from visier_api_administration.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO -from visier_api_administration.models.servicing_date_range_dto import ServicingDateRangeDTO -from visier_api_administration.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO -from visier_api_administration.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO -from visier_api_administration.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO -from visier_api_administration.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO -from visier_api_administration.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO -from visier_api_administration.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO -from visier_api_administration.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO -from visier_api_administration.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO -from visier_api_administration.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO -from visier_api_administration.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO -from visier_api_administration.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO -from visier_api_administration.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO -from visier_api_administration.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO -from visier_api_administration.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO -from visier_api_administration.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO -from visier_api_administration.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO -from visier_api_administration.models.servicing_last_login_dto import ServicingLastLoginDTO -from visier_api_administration.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO -from visier_api_administration.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO -from visier_api_administration.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO -from visier_api_administration.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO -from visier_api_administration.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO -from visier_api_administration.models.servicing_member_selection_dto import ServicingMemberSelectionDTO -from visier_api_administration.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO -from visier_api_administration.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO -from visier_api_administration.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO -from visier_api_administration.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO -from visier_api_administration.models.servicing_permission_dto import ServicingPermissionDTO -from visier_api_administration.models.servicing_permission_error_dto import ServicingPermissionErrorDTO -from visier_api_administration.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO -from visier_api_administration.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO -from visier_api_administration.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO -from visier_api_administration.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO -from visier_api_administration.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO -from visier_api_administration.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO -from visier_api_administration.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO -from visier_api_administration.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO -from visier_api_administration.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO -from visier_api_administration.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO -from visier_api_administration.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO -from visier_api_administration.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO -from visier_api_administration.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO -from visier_api_administration.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO -from visier_api_administration.models.servicing_reduced_error_dto import ServicingReducedErrorDTO -from visier_api_administration.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO -from visier_api_administration.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO -from visier_api_administration.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO -from visier_api_administration.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO -from visier_api_administration.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO -from visier_api_administration.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO -from visier_api_administration.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet -from visier_api_administration.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO -from visier_api_administration.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO -from visier_api_administration.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO -from visier_api_administration.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO -from visier_api_administration.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO -from visier_api_administration.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO -from visier_api_administration.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO -from visier_api_administration.models.servicing_user_property_dto import ServicingUserPropertyDTO -from visier_api_administration.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO -from visier_api_administration.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO -from visier_api_administration.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO -from visier_api_administration.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO -from visier_api_administration.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO -from visier_api_administration.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO -from visier_api_administration.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO -from visier_api_administration.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO -from visier_api_administration.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO -from visier_api_administration.models.source_import_result_summary_dto import SourceImportResultSummaryDTO -from visier_api_administration.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO -from visier_api_administration.models.status import Status -from visier_api_administration.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO -from visier_api_administration.models.user_creation_api_response_dto import UserCreationAPIResponseDTO diff --git a/src/visier_api_administration/visier_api_administration/models/admin_all_tenants_status_apidto.py b/src/visier_api_administration/visier_api_administration/models/admin_all_tenants_status_apidto.py deleted file mode 100644 index f71fd5f11b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_all_tenants_status_apidto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminAllTenantsStatusAPIDTO(BaseModel): - """ - AdminAllTenantsStatusAPIDTO - """ # noqa: E501 - tenants: Optional[List[AdminTenantDetailAPIDTO]] = Field(default=None, description="A list of objects representing all the analytic tenants.") - limit: Optional[StrictInt] = Field(default=None, description="The limit of analytic tenants to return. The maximum value is 1000.") - start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving values from, also known as offset. The index begins at 0.") - __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminAllTenantsStatusAPIDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminAllTenantsStatusAPIDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [AdminTenantDetailAPIDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_batch_tenant_provision_apidto.py b/src/visier_api_administration/visier_api_administration/models/admin_batch_tenant_provision_apidto.py deleted file mode 100644 index eab48a684d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_batch_tenant_provision_apidto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminBatchTenantProvisionAPIDTO(BaseModel): - """ - AdminBatchTenantProvisionAPIDTO - """ # noqa: E501 - tenants: Optional[List[AdminTenantProvisionAPIDTO]] = Field(default=None, description="An array of tenants to create. The maximum number of tenants to create in one request is 200.") - __properties: ClassVar[List[str]] = ["tenants"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminBatchTenantProvisionAPIDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminBatchTenantProvisionAPIDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [AdminTenantProvisionAPIDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_business_location_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_business_location_dto.py deleted file mode 100644 index ccb1cf656f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_business_location_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminBusinessLocationDTO(BaseModel): - """ - The location of operations or where business is performed. - """ # noqa: E501 - country_code: Optional[StrictStr] = Field(default=None, description="The country in which the business is located or business is performed. The country code must follow ISO 3166 standards in alpha-2 format (two-letter code).", alias="countryCode") - postal_code: Optional[StrictStr] = Field(default=None, description="The postal code associated with the business location. Cannot be blank.", alias="postalCode") - __properties: ClassVar[List[str]] = ["countryCode", "postalCode"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminBusinessLocationDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminBusinessLocationDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "countryCode": obj.get("countryCode"), - "postalCode": obj.get("postalCode") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_excluded_source_list_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_excluded_source_list_dto.py deleted file mode 100644 index e36d34c7b9..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_excluded_source_list_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminConsolidatedAnalyticsAPIExcludedSourceListDTO(BaseModel): - """ - AdminConsolidatedAnalyticsAPIExcludedSourceListDTO - """ # noqa: E501 - excluded_sources: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's excluded sources.", alias="excludedSources") - __properties: ClassVar[List[str]] = ["excludedSources"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPIExcludedSourceListDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPIExcludedSourceListDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "excludedSources": obj.get("excludedSources") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_source_tenant_list_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_source_tenant_list_dto.py deleted file mode 100644 index d51278bce7..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_source_tenant_list_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminConsolidatedAnalyticsAPISourceTenantListDTO(BaseModel): - """ - AdminConsolidatedAnalyticsAPISourceTenantListDTO - """ # noqa: E501 - tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's source tenants.", alias="tenantCodes") - __properties: ClassVar[List[str]] = ["tenantCodes"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPISourceTenantListDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPISourceTenantListDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCodes": obj.get("tenantCodes") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_create_request_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_create_request_dto.py deleted file mode 100644 index 4e0504597d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_create_request_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminConsolidatedAnalyticsAPITenantCreateRequestDTO(BaseModel): - """ - AdminConsolidatedAnalyticsAPITenantCreateRequestDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The ID of the tenant. For example, WFF_{XXX}~CA{YYY} where {XXX} is the administrating tenant code and {YYY} is the consolidated analytic tenant code.", alias="tenantCode") - __properties: ClassVar[List[str]] = ["tenantCode"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantCreateRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantCreateRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_list_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_list_response_dto.py deleted file mode 100644 index e022d56a9d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_list_response_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminConsolidatedAnalyticsAPITenantListResponseDTO(BaseModel): - """ - AdminConsolidatedAnalyticsAPITenantListResponseDTO - """ # noqa: E501 - tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="A list of CA tenant codes.", alias="tenantCodes") - __properties: ClassVar[List[str]] = ["tenantCodes"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantListResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantListResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCodes": obj.get("tenantCodes") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details.py b/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details.py deleted file mode 100644 index c28a25100c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminConsolidatedAnalyticsAPITenantWithDetails(BaseModel): - """ - AdminConsolidatedAnalyticsAPITenantWithDetails - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The CA tenant's code.", alias="tenantCode") - source_tenants_list: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's source tenants.", alias="sourceTenantsList") - excluded_sources_list: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's excluded sources.", alias="excludedSourcesList") - __properties: ClassVar[List[str]] = ["tenantCode", "sourceTenantsList", "excludedSourcesList"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetails from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetails from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "sourceTenantsList": obj.get("sourceTenantsList"), - "excludedSourcesList": obj.get("excludedSourcesList") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py deleted file mode 100644 index 0e9fc2e029..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails -from typing import Optional, Set -from typing_extensions import Self - -class AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO(BaseModel): - """ - AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO - """ # noqa: E501 - tenants: Optional[List[AdminConsolidatedAnalyticsAPITenantWithDetails]] = Field(default=None, description="A list of CA tenants and their details.") - __properties: ClassVar[List[str]] = ["tenants"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [AdminConsolidatedAnalyticsAPITenantWithDetails.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_custom_property_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_custom_property_dto.py deleted file mode 100644 index 41cc39b57a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_custom_property_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminCustomPropertyDTO(BaseModel): - """ - AdminCustomPropertyDTO - """ # noqa: E501 - key: Optional[StrictStr] = None - value: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["key", "value"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminCustomPropertyDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminCustomPropertyDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "key": obj.get("key"), - "value": obj.get("value") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_custom_tenant_property_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_custom_tenant_property_dto.py deleted file mode 100644 index ec1cd20dfc..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_custom_tenant_property_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminCustomTenantPropertyDTO(BaseModel): - """ - AdminCustomTenantPropertyDTO - """ # noqa: E501 - key: Optional[StrictStr] = None - value: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["key", "value"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminCustomTenantPropertyDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminCustomTenantPropertyDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "key": obj.get("key"), - "value": obj.get("value") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_delete_user_group_v2_request.py b/src/visier_api_administration/visier_api_administration/models/admin_delete_user_group_v2_request.py deleted file mode 100644 index 8e61c93271..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_delete_user_group_v2_request.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminDeleteUserGroupV2Request(BaseModel): - """ - AdminDeleteUserGroupV2Request - """ # noqa: E501 - user_group_id: Optional[StrictStr] = Field(default=None, description="The ID of user group to delete.", alias="userGroupId") - __properties: ClassVar[List[str]] = ["userGroupId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminDeleteUserGroupV2Request from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminDeleteUserGroupV2Request from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroupId": obj.get("userGroupId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_element_ids_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_element_ids_dto.py deleted file mode 100644 index 2db04ccd95..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_element_ids_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminElementIDsDTO(BaseModel): - """ - AdminElementIDsDTO - """ # noqa: E501 - ids: Optional[List[StrictStr]] = Field(default=None, description="The unique identifiers.") - __properties: ClassVar[List[str]] = ["ids"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminElementIDsDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminElementIDsDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "ids": obj.get("ids") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_email_domains_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_email_domains_dto.py deleted file mode 100644 index 4b8117cb41..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_email_domains_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminEmailDomainsDTO(BaseModel): - """ - AdminEmailDomainsDTO - """ # noqa: E501 - domains: Optional[List[StrictStr]] = Field(default=None, description="The list of allowed email address domains.") - confirm_not_allowed_domain: Optional[StrictBool] = Field(default=None, description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.", alias="confirmNotAllowedDomain") - __properties: ClassVar[List[str]] = ["domains", "confirmNotAllowedDomain"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminEmailDomainsDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminEmailDomainsDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "domains": obj.get("domains"), - "confirmNotAllowedDomain": obj.get("confirmNotAllowedDomain") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_excluded_sources_body.py b/src/visier_api_administration/visier_api_administration/models/admin_excluded_sources_body.py deleted file mode 100644 index d47fddfcfe..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_excluded_sources_body.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminExcludedSourcesBody(BaseModel): - """ - AdminExcludedSourcesBody - """ # noqa: E501 - excluded_sources: Optional[List[StrictStr]] = Field(default=None, description="A list of a CA tenant's excluded sources.", alias="excludedSources") - __properties: ClassVar[List[str]] = ["excludedSources"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminExcludedSourcesBody from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminExcludedSourcesBody from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "excludedSources": obj.get("excludedSources") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_home_analysis_by_user_group_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_home_analysis_by_user_group_dto.py deleted file mode 100644 index f0ff08424b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_home_analysis_by_user_group_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminHomeAnalysisByUserGroupDTO(BaseModel): - """ - AdminHomeAnalysisByUserGroupDTO - """ # noqa: E501 - user_group_id: Optional[StrictStr] = Field(default=None, description="The user group ID.", alias="userGroupId") - home_analysis_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the analysis to show for this user group when a user logs in.", alias="homeAnalysisId") - __properties: ClassVar[List[str]] = ["userGroupId", "homeAnalysisId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminHomeAnalysisByUserGroupDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminHomeAnalysisByUserGroupDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroupId": obj.get("userGroupId"), - "homeAnalysisId": obj.get("homeAnalysisId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_key_name.py b/src/visier_api_administration/visier_api_administration/models/admin_key_name.py deleted file mode 100644 index 81c608b8ce..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_key_name.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminKeyName(BaseModel): - """ - AdminKeyName - """ # noqa: E501 - key_name: Optional[StrictStr] = Field(default=None, description="The encryption key's display name. The name may only contain alphanumeric or dash (-) characters and must be between 3 and 36 characters long.", alias="keyName") - __properties: ClassVar[List[str]] = ["keyName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminKeyName from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminKeyName from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "keyName": obj.get("keyName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_mask_message.py b/src/visier_api_administration/visier_api_administration/models/admin_mask_message.py deleted file mode 100644 index fca567934f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_mask_message.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminMaskMessage(BaseModel): - """ - AdminMaskMessage - """ # noqa: E501 - mask: Optional[StrictStr] = Field(default=None, description="A comma-separated list of strings that specifies which fields to include in the response.") - __properties: ClassVar[List[str]] = ["mask"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminMaskMessage from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminMaskMessage from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "mask": obj.get("mask") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_network_subnets_message_request.py b/src/visier_api_administration/visier_api_administration/models/admin_network_subnets_message_request.py deleted file mode 100644 index 848310a0c3..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_network_subnets_message_request.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminNetworkSubnetsMessageRequest(BaseModel): - """ - The IP addresses to modify in the API network subnet allowlist. - """ # noqa: E501 - network_subnets_for_api: Optional[List[StrictStr]] = Field(default=None, description="The IP addresses in the request.", alias="networkSubnetsForApi") - confirm_lockout: Optional[StrictBool] = Field(default=None, description="If `true`, you acknowledge that the API call removes your IP address from the list of allowed network subnets and you will not be able to call Visier APIs from your current IP address. Default is `false`. To avoid this, add your current IP address to the allowed network subnets list.", alias="confirmLockout") - __properties: ClassVar[List[str]] = ["networkSubnetsForApi", "confirmLockout"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminNetworkSubnetsMessageRequest from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminNetworkSubnetsMessageRequest from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "networkSubnetsForApi": obj.get("networkSubnetsForApi"), - "confirmLockout": obj.get("confirmLockout") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_network_subnets_message_response.py b/src/visier_api_administration/visier_api_administration/models/admin_network_subnets_message_response.py deleted file mode 100644 index ac0d02a804..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_network_subnets_message_response.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminNetworkSubnetsMessageResponse(BaseModel): - """ - The list of IP addresses that are allowed to call Visier APIs. - """ # noqa: E501 - network_subnets_for_api: Optional[List[StrictStr]] = Field(default=None, description="The IP addresses that are allowed to call Visier APIs.", alias="networkSubnetsForApi") - __properties: ClassVar[List[str]] = ["networkSubnetsForApi"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminNetworkSubnetsMessageResponse from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminNetworkSubnetsMessageResponse from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "networkSubnetsForApi": obj.get("networkSubnetsForApi") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_permission_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_permission_response_dto.py deleted file mode 100644 index 28e66cbd2e..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_permission_response_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminPermissionResponseDTO(BaseModel): - """ - AdminPermissionResponseDTO - """ # noqa: E501 - permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") - __properties: ClassVar[List[str]] = ["permissionId", "displayName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminPermissionResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminPermissionResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissionId": obj.get("permissionId"), - "displayName": obj.get("displayName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_permissions_list_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_permissions_list_dto.py deleted file mode 100644 index 6edf2d632e..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_permissions_list_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_dto import ServicingPermissionDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminPermissionsListDTO(BaseModel): - """ - AdminPermissionsListDTO - """ # noqa: E501 - permissions: Optional[List[ServicingPermissionDTO]] = Field(default=None, description="The list of permissions that will be created or updated") - __properties: ClassVar[List[str]] = ["permissions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminPermissionsListDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in permissions (list) - _items = [] - if self.permissions: - for _item_permissions in self.permissions: - if _item_permissions: - _items.append(_item_permissions.to_dict()) - _dict['permissions'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminPermissionsListDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissions": [ServicingPermissionDTO.from_dict(_item) for _item in obj["permissions"]] if obj.get("permissions") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_group_request_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_group_request_dto.py deleted file mode 100644 index 5e715d25e4..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_group_request_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminPermissionsToUserGroupRequestDTO(BaseModel): - """ - AdminPermissionsToUserGroupRequestDTO - """ # noqa: E501 - user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.", alias="userGroupId") - permissions_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing the unique permission IDs to assign.", alias="permissionsIds") - __properties: ClassVar[List[str]] = ["userGroupId", "permissionsIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminPermissionsToUserGroupRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminPermissionsToUserGroupRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroupId": obj.get("userGroupId"), - "permissionsIds": obj.get("permissionsIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_groups_request_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_groups_request_dto.py deleted file mode 100644 index 0347538485..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_groups_request_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminPermissionsToUserGroupsRequestDTO(BaseModel): - """ - AdminPermissionsToUserGroupsRequestDTO - """ # noqa: E501 - user_groups: Optional[List[AdminPermissionsToUserGroupRequestDTO]] = Field(default=None, description="A list of objects representing the user groups and permissions to assign or remove.", alias="userGroups") - __properties: ClassVar[List[str]] = ["userGroups"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminPermissionsToUserGroupsRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) - _items = [] - if self.user_groups: - for _item_user_groups in self.user_groups: - if _item_user_groups: - _items.append(_item_user_groups.to_dict()) - _dict['userGroups'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminPermissionsToUserGroupsRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroups": [AdminPermissionsToUserGroupRequestDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_releases_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_product_releases_dto.py deleted file mode 100644 index 3dcdaa863d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_releases_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_product_release_dto import AdminProductReleaseDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminProductReleasesDTO(BaseModel): - """ - A collection of products and details about their available release versions. - """ # noqa: E501 - releases: Optional[List[AdminProductReleaseDTO]] = Field(default=None, description="A list of products and details about their available release versions.") - __properties: ClassVar[List[str]] = ["releases"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminProductReleasesDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in releases (list) - _items = [] - if self.releases: - for _item_releases in self.releases: - if _item_releases: - _items.append(_item_releases.to_dict()) - _dict['releases'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminProductReleasesDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "releases": [AdminProductReleaseDTO.from_dict(_item) for _item in obj["releases"]] if obj.get("releases") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_version_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_product_version_dto.py deleted file mode 100644 index 810cfbcbfe..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_version_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminProductVersionDTO(BaseModel): - """ - Provides information about the product release version of a tenant. It is used when retrieving the active product release version and activating the product release version. - """ # noqa: E501 - product_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the product.", alias="productId") - version: Optional[StrictStr] = Field(default=None, description="The release version of the product.") - tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="The tenants you want to execute the API call on. Retrieve or activate the product release versions on these tenants.", alias="tenantCodes") - __properties: ClassVar[List[str]] = ["productId", "version", "tenantCodes"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminProductVersionDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminProductVersionDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "productId": obj.get("productId"), - "version": obj.get("version"), - "tenantCodes": obj.get("tenantCodes") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_product_versions_dto.py deleted file mode 100644 index ff2f1c74e7..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_product_version_dto import AdminProductVersionDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminProductVersionsDTO(BaseModel): - """ - A collection of products and their current release version for a tenant. - """ # noqa: E501 - versions: Optional[List[AdminProductVersionDTO]] = Field(default=None, description="A list of products and their current release versions for a tenant.") - __properties: ClassVar[List[str]] = ["versions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminProductVersionsDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in versions (list) - _items = [] - if self.versions: - for _item_versions in self.versions: - if _item_versions: - _items.append(_item_versions.to_dict()) - _dict['versions'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminProductVersionsDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "versions": [AdminProductVersionDTO.from_dict(_item) for _item in obj["versions"]] if obj.get("versions") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_failure_tenant_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_failure_tenant_response_dto.py deleted file mode 100644 index d19648ceda..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_failure_tenant_response_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminProductVersionsUpdateFailureTenantResponseDTO(BaseModel): - """ - Provides details about the failed activation of a product release version. - """ # noqa: E501 - product_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the product that failed to activate.", alias="productId") - version: Optional[StrictStr] = Field(default=None, description="The release version of the product that was being activated.") - tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="The tenants where the specified release version failed to activate.", alias="tenantCodes") - message: Optional[StrictStr] = Field(default=None, description="More information about why the activation failed.") - __properties: ClassVar[List[str]] = ["productId", "version", "tenantCodes", "message"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminProductVersionsUpdateFailureTenantResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminProductVersionsUpdateFailureTenantResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "productId": obj.get("productId"), - "version": obj.get("version"), - "tenantCodes": obj.get("tenantCodes"), - "message": obj.get("message") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_response_dto.py deleted file mode 100644 index 40f8521671..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO -from visier_api_administration.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminProductVersionsUpdateResponseDTO(BaseModel): - """ - A collection of responses indicating the success or failure of a product release version activation request, including lists of tenants with successful or failed activations. - """ # noqa: E501 - successes: Optional[List[AdminProductVersionsUpdateSuccessfulTenantResponseDTO]] = Field(default=None, description="The products that were successfully activated.") - failures: Optional[List[AdminProductVersionsUpdateFailureTenantResponseDTO]] = Field(default=None, description="The products that failed to activate.") - __properties: ClassVar[List[str]] = ["successes", "failures"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminProductVersionsUpdateResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in successes (list) - _items = [] - if self.successes: - for _item_successes in self.successes: - if _item_successes: - _items.append(_item_successes.to_dict()) - _dict['successes'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in failures (list) - _items = [] - if self.failures: - for _item_failures in self.failures: - if _item_failures: - _items.append(_item_failures.to_dict()) - _dict['failures'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminProductVersionsUpdateResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "successes": [AdminProductVersionsUpdateSuccessfulTenantResponseDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, - "failures": [AdminProductVersionsUpdateFailureTenantResponseDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_successful_tenant_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_successful_tenant_response_dto.py deleted file mode 100644 index f5e484ebdf..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_versions_update_successful_tenant_response_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminProductVersionsUpdateSuccessfulTenantResponseDTO(BaseModel): - """ - Provides confirmation details about the successful activation of a product release version. - """ # noqa: E501 - product_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the product that was successfully activated.", alias="productId") - version: Optional[StrictStr] = Field(default=None, description="The release version of the product that was activated.") - tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="The tenants where the specified release version was succesfully activated.", alias="tenantCodes") - __properties: ClassVar[List[str]] = ["productId", "version", "tenantCodes"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminProductVersionsUpdateSuccessfulTenantResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminProductVersionsUpdateSuccessfulTenantResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "productId": obj.get("productId"), - "version": obj.get("version"), - "tenantCodes": obj.get("tenantCodes") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_put_project_commits_request.py b/src/visier_api_administration/visier_api_administration/models/admin_put_project_commits_request.py deleted file mode 100644 index ed289b0a49..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_put_project_commits_request.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminPutProjectCommitsRequest(BaseModel): - """ - AdminPutProjectCommitsRequest - """ # noqa: E501 - project_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the draft project you want to import committed changes into.", alias="projectId") - __properties: ClassVar[List[str]] = ["projectId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminPutProjectCommitsRequest from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminPutProjectCommitsRequest from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "projectId": obj.get("projectId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_security_assignment_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_security_assignment_response_dto.py deleted file mode 100644 index 1eda850a93..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_security_assignment_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminSecurityAssignmentResponseDTO(BaseModel): - """ - AdminSecurityAssignmentResponseDTO - """ # noqa: E501 - tenants: Optional[List[AdminTenantAssignmentsDTO]] = Field(default=None, description="A list of objects representing the tenants and users that were assigned to or removed from user groups.") - __properties: ClassVar[List[str]] = ["tenants"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminSecurityAssignmentResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminSecurityAssignmentResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [AdminTenantAssignmentsDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_simple_user_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_simple_user_dto.py deleted file mode 100644 index 5e81af4733..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_simple_user_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminSimpleUserDTO(BaseModel): - """ - AdminSimpleUserDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user.", alias="userId") - username: Optional[StrictStr] = Field(default=None, description="The user's username. This is typically the user's email, such as john@visier.com.") - __properties: ClassVar[List[str]] = ["userId", "username"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminSimpleUserDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminSimpleUserDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "username": obj.get("username") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_target_project_for_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_target_project_for_tenant_dto.py deleted file mode 100644 index 33e8179ca7..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_target_project_for_tenant_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminTargetProjectForTenantDTO(BaseModel): - """ - AdminTargetProjectForTenantDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") - project_id: Optional[StrictStr] = Field(default=None, description="The project in which to make changes for the tenant.", alias="projectId") - __properties: ClassVar[List[str]] = ["tenantCode", "projectId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminTargetProjectForTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminTargetProjectForTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "projectId": obj.get("projectId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_target_project_for_tenants_list_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_target_project_for_tenants_list_dto.py deleted file mode 100644 index dce7177660..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_target_project_for_tenants_list_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminTargetProjectForTenantsListDTO(BaseModel): - """ - AdminTargetProjectForTenantsListDTO - """ # noqa: E501 - target_project_for_tenants: Optional[List[AdminTargetProjectForTenantDTO]] = Field(default=None, description="Administrating tenants can specify the tenants and projects in which to make assignments to users. Specify one `projectId` per `tenantCode`. If omitted, the request is immediately published to production or applied to the `ProjectID` in the request header, if available, for the administrating tenant or TargetTenantID, if available.", alias="targetProjectForTenants") - __properties: ClassVar[List[str]] = ["targetProjectForTenants"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminTargetProjectForTenantsListDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in target_project_for_tenants (list) - _items = [] - if self.target_project_for_tenants: - for _item_target_project_for_tenants in self.target_project_for_tenants: - if _item_target_project_for_tenants: - _items.append(_item_target_project_for_tenants.to_dict()) - _dict['targetProjectForTenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminTargetProjectForTenantsListDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "targetProjectForTenants": [AdminTargetProjectForTenantDTO.from_dict(_item) for _item in obj["targetProjectForTenants"]] if obj.get("targetProjectForTenants") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_code_body.py b/src/visier_api_administration/visier_api_administration/models/admin_tenant_code_body.py deleted file mode 100644 index 62b3b2c3f8..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_code_body.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminTenantCodeBody(BaseModel): - """ - AdminTenantCodeBody - """ # noqa: E501 - tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="A list of a CA tenant's source tenants codes. The maximum length is 1000.", alias="tenantCodes") - __properties: ClassVar[List[str]] = ["tenantCodes"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminTenantCodeBody from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminTenantCodeBody from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCodes": obj.get("tenantCodes") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_list_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_list_response_dto.py deleted file mode 100644 index 9c35da9447..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_list_response_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminTenantManagementAPIListResponseDTO(BaseModel): - """ - AdminTenantManagementAPIListResponseDTO - """ # noqa: E501 - tenants: Optional[List[AdminTenantManagementAPIGetResponseDTO]] = Field(default=None, description="A list of objects representing all the analytic tenants.") - limit: Optional[StrictInt] = Field(default=None, description="The limit of analytic tenants to return. The maximum value is 1000. The default is 150.") - start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving values from, also known as offset. The index begins at 0.") - __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminTenantManagementAPIListResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminTenantManagementAPIListResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [AdminTenantManagementAPIGetResponseDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_status_apidto.py b/src/visier_api_administration/visier_api_administration/models/admin_tenant_status_apidto.py deleted file mode 100644 index a95ea2943f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_status_apidto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminTenantStatusAPIDTO(BaseModel): - """ - AdminTenantStatusAPIDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The unique identifier for the analytic tenant.", alias="tenantCode") - status: Optional[StrictStr] = Field(default=None, description="Whether the tenant is enabled or disabled.") - tenant_display_name: Optional[StrictStr] = Field(default=None, description="The identifiable tenant name that is displayed within Visier. For example, \"Callisto\".", alias="tenantDisplayName") - can_administer_other_tenants: Optional[StrictBool] = Field(default=None, description="If true, the tenant is an administrating tenant.", alias="canAdministerOtherTenants") - __properties: ClassVar[List[str]] = ["tenantCode", "status", "tenantDisplayName", "canAdministerOtherTenants"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminTenantStatusAPIDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminTenantStatusAPIDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "status": obj.get("status"), - "tenantDisplayName": obj.get("tenantDisplayName"), - "canAdministerOtherTenants": obj.get("canAdministerOtherTenants") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_filter_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_filter_dto.py deleted file mode 100644 index 9a9b10b457..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_filter_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupChangeFilterDTO(BaseModel): - """ - AdminUserGroupChangeFilterDTO - """ # noqa: E501 - filter_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the filter. Omit if creating a new filter.", alias="filterId") - analytic_object_id: Optional[StrictStr] = Field(default=None, description="The analytic object the filter applies to. Currently, the only supported analytic object is `Employee`. Default is `Employee`.", alias="analyticObjectId") - dimension_filters: Optional[List[AdminUserGroupChangeDimensionFilterDTO]] = Field(default=None, description="The dimensions in the dynamic filter.", alias="dimensionFilters") - __properties: ClassVar[List[str]] = ["filterId", "analyticObjectId", "dimensionFilters"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeFilterDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in dimension_filters (list) - _items = [] - if self.dimension_filters: - for _item_dimension_filters in self.dimension_filters: - if _item_dimension_filters: - _items.append(_item_dimension_filters.to_dict()) - _dict['dimensionFilters'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeFilterDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "filterId": obj.get("filterId"), - "analyticObjectId": obj.get("analyticObjectId"), - "dimensionFilters": [AdminUserGroupChangeDimensionFilterDTO.from_dict(_item) for _item in obj["dimensionFilters"]] if obj.get("dimensionFilters") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_member_selection_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_member_selection_dto.py deleted file mode 100644 index be357a85ec..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_member_selection_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupChangeMemberSelectionDTO(BaseModel): - """ - AdminUserGroupChangeMemberSelectionDTO - """ # noqa: E501 - is_excluded: Optional[StrictBool] = Field(default=None, description="If `true`, the specified member must not be defined for members of the user group.", alias="isExcluded") - name_path: Optional[List[StrictStr]] = Field(default=None, description="The name path for dimension members; for example, `[ \"North America\", \"US\", \"CA\" ]`.", alias="namePath") - __properties: ClassVar[List[str]] = ["isExcluded", "namePath"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeMemberSelectionDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeMemberSelectionDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "isExcluded": obj.get("isExcluded"), - "namePath": obj.get("namePath") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_response_dto.py deleted file mode 100644 index 3261e63755..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO -from visier_api_administration.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupChangeResponseDTO(BaseModel): - """ - AdminUserGroupChangeResponseDTO - """ # noqa: E501 - successes: Optional[List[AdminUserGroupChangeSuccessDTO]] = Field(default=None, description="The user groups that were created.") - failures: Optional[List[AdminUserGroupChangeFailureDTO]] = Field(default=None, description="The user groups that were not created.") - __properties: ClassVar[List[str]] = ["successes", "failures"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in successes (list) - _items = [] - if self.successes: - for _item_successes in self.successes: - if _item_successes: - _items.append(_item_successes.to_dict()) - _dict['successes'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in failures (list) - _items = [] - if self.failures: - for _item_failures in self.failures: - if _item_failures: - _items.append(_item_failures.to_dict()) - _dict['failures'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "successes": [AdminUserGroupChangeSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, - "failures": [AdminUserGroupChangeFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_success_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_success_dto.py deleted file mode 100644 index 174959d841..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_success_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupChangeSuccessDTO(BaseModel): - """ - AdminUserGroupChangeSuccessDTO - """ # noqa: E501 - display_name: Optional[StrictStr] = Field(default=None, description="The display name of the created user group.", alias="displayName") - user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the user group.", alias="userGroupId") - tenant_code: Optional[StrictStr] = Field(default=None, description="The code of the tenant the user group was created or updated in.", alias="tenantCode") - project_id: Optional[StrictStr] = Field(default=None, description="The ID of the project the user group was created or updated in.", alias="projectId") - __properties: ClassVar[List[str]] = ["displayName", "userGroupId", "tenantCode", "projectId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeSuccessDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupChangeSuccessDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "displayName": obj.get("displayName"), - "userGroupId": obj.get("userGroupId"), - "tenantCode": obj.get("tenantCode"), - "projectId": obj.get("projectId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_dto.py deleted file mode 100644 index 000e2be7c6..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupDeleteDTO(BaseModel): - """ - AdminUserGroupDeleteDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The code of the tenant from which to delete the user group. Omit if deleting user groups in the current tenant.", alias="tenantCode") - user_group_id: Optional[StrictStr] = Field(default=None, description="Unique identifier for the user group.", alias="userGroupId") - project_id: Optional[StrictStr] = Field(default=None, description="The project ID in which to delete the user group. If omitted and the `ProjectID` request header is not defined, the change is published to production immediately.", alias="projectId") - __properties: ClassVar[List[str]] = ["tenantCode", "userGroupId", "projectId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupDeleteDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupDeleteDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "userGroupId": obj.get("userGroupId"), - "projectId": obj.get("projectId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_response_dto.py deleted file mode 100644 index 14afdde71c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO -from visier_api_administration.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupDeleteResponseDTO(BaseModel): - """ - AdminUserGroupDeleteResponseDTO - """ # noqa: E501 - successes: Optional[List[AdminUserGroupDeleteSuccessDTO]] = Field(default=None, description="The user groups that were successfully deleted.") - failures: Optional[List[AdminUserGroupDeleteFailureDTO]] = Field(default=None, description="The user groups that were not deleted successfully.") - __properties: ClassVar[List[str]] = ["successes", "failures"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupDeleteResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in successes (list) - _items = [] - if self.successes: - for _item_successes in self.successes: - if _item_successes: - _items.append(_item_successes.to_dict()) - _dict['successes'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in failures (list) - _items = [] - if self.failures: - for _item_failures in self.failures: - if _item_failures: - _items.append(_item_failures.to_dict()) - _dict['failures'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupDeleteResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "successes": [AdminUserGroupDeleteSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, - "failures": [AdminUserGroupDeleteFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_success_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_success_dto.py deleted file mode 100644 index 7c9451d635..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_success_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupDeleteSuccessDTO(BaseModel): - """ - AdminUserGroupDeleteSuccessDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The code of the tenant the user group was deleted from.", alias="tenantCode") - user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the user group that was deleted.", alias="userGroupId") - project_id: Optional[StrictStr] = Field(default=None, description="The ID of the project in which user group was deleted.", alias="projectId") - __properties: ClassVar[List[str]] = ["tenantCode", "userGroupId", "projectId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupDeleteSuccessDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupDeleteSuccessDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "userGroupId": obj.get("userGroupId"), - "projectId": obj.get("projectId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_filters_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_filters_dto.py deleted file mode 100644 index b19cf9661f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_filters_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupFiltersDTO(BaseModel): - """ - AdminUserGroupFiltersDTO - """ # noqa: E501 - filters: Optional[List[AdminUserGroupChangeFilterDTO]] = Field(default=None, description="The filters that define user group membership.") - __properties: ClassVar[List[str]] = ["filters"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupFiltersDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in filters (list) - _items = [] - if self.filters: - for _item_filters in self.filters: - if _item_filters: - _items.append(_item_filters.to_dict()) - _dict['filters'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupFiltersDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "filters": [AdminUserGroupChangeFilterDTO.from_dict(_item) for _item in obj["filters"]] if obj.get("filters") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_get_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_get_api_response_dto.py deleted file mode 100644 index d0c61f0e09..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_get_api_response_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_permission_response_dto import AdminPermissionResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupGetAPIResponseDTO(BaseModel): - """ - AdminUserGroupGetAPIResponseDTO - """ # noqa: E501 - user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.", alias="userGroupId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable user group name to display in Visier, such as \"Leadership User Group\".", alias="displayName") - permissions: Optional[List[AdminPermissionResponseDTO]] = Field(default=None, description="A list of objects representing the user's permissions.") - __properties: ClassVar[List[str]] = ["userGroupId", "displayName", "permissions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupGetAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in permissions (list) - _items = [] - if self.permissions: - for _item_permissions in self.permissions: - if _item_permissions: - _items.append(_item_permissions.to_dict()) - _dict['permissions'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupGetAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroupId": obj.get("userGroupId"), - "displayName": obj.get("displayName"), - "permissions": [AdminPermissionResponseDTO.from_dict(_item) for _item in obj["permissions"]] if obj.get("permissions") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_single_delete_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_group_single_delete_response_dto.py deleted file mode 100644 index dffc0bdfe7..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_single_delete_response_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO -from visier_api_administration.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupSingleDeleteResponseDTO(BaseModel): - """ - AdminUserGroupSingleDeleteResponseDTO - """ # noqa: E501 - success: Optional[AdminUserGroupDeleteSuccessDTO] = Field(default=None, description="The user group was successfully deleted.") - failure: Optional[AdminUserGroupDeleteFailureDTO] = Field(default=None, description="The user group was not successfully deleted.") - __properties: ClassVar[List[str]] = ["success", "failure"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupSingleDeleteResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of success - if self.success: - _dict['success'] = self.success.to_dict() - # override the default output from pydantic by calling `to_dict()` of failure - if self.failure: - _dict['failure'] = self.failure.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupSingleDeleteResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "success": AdminUserGroupDeleteSuccessDTO.from_dict(obj["success"]) if obj.get("success") is not None else None, - "failure": AdminUserGroupDeleteFailureDTO.from_dict(obj["failure"]) if obj.get("failure") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_change_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_groups_change_dto.py deleted file mode 100644 index de303c8830..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_change_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupsChangeDTO(BaseModel): - """ - AdminUserGroupsChangeDTO - """ # noqa: E501 - user_groups: Optional[List[AdminUserGroupChangeDefinitionDTO]] = Field(default=None, description="The user groups and their definitions.", alias="userGroups") - __properties: ClassVar[List[str]] = ["userGroups"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupsChangeDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) - _items = [] - if self.user_groups: - for _item_user_groups in self.user_groups: - if _item_user_groups: - _items.append(_item_user_groups.to_dict()) - _dict['userGroups'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupsChangeDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroups": [AdminUserGroupChangeDefinitionDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_delete_request_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_groups_delete_request_dto.py deleted file mode 100644 index 35f039df5d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_delete_request_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupsDeleteRequestDTO(BaseModel): - """ - AdminUserGroupsDeleteRequestDTO - """ # noqa: E501 - user_groups: Optional[List[AdminUserGroupDeleteDTO]] = Field(default=None, description="The user groups to delete.", alias="userGroups") - __properties: ClassVar[List[str]] = ["userGroups"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupsDeleteRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) - _items = [] - if self.user_groups: - for _item_user_groups in self.user_groups: - if _item_user_groups: - _items.append(_item_user_groups.to_dict()) - _dict['userGroups'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupsDeleteRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroups": [AdminUserGroupDeleteDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_get_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_groups_get_api_response_dto.py deleted file mode 100644 index 6c92721d34..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_get_api_response_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupsGetAPIResponseDTO(BaseModel): - """ - AdminUserGroupsGetAPIResponseDTO - """ # noqa: E501 - user_groups: Optional[List[AdminUserGroupGetAPIResponseDTO]] = Field(default=None, description="A list of user groups.", alias="userGroups") - limit: Optional[StrictInt] = Field(default=None, description="The number of results to return. The maximum number of users to retrieve is 1000.") - start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving results from, also known as offset.") - __properties: ClassVar[List[str]] = ["userGroups", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupsGetAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) - _items = [] - if self.user_groups: - for _item_user_groups in self.user_groups: - if _item_user_groups: - _items.append(_item_user_groups.to_dict()) - _dict['userGroups'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupsGetAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroups": [AdminUserGroupGetAPIResponseDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_users_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_groups_users_dto.py deleted file mode 100644 index e3d7f8d4a2..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_users_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupsUsersDTO(BaseModel): - """ - AdminUserGroupsUsersDTO - """ # noqa: E501 - tenants: Optional[List[AdminUserGroupsUsersForTenantDTO]] = Field(default=None, description="A list of objects representing the users that are explicitly assigned to the user group, organized by the tenants the users belong to.") - limit: Optional[StrictInt] = Field(default=None, description="The limit of results to return. The maximum value is 1000.") - start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving values from, also known as offset. The index begins at 0.") - __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupsUsersDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupsUsersDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [AdminUserGroupsUsersForTenantDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_users_for_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_groups_users_for_tenant_dto.py deleted file mode 100644 index e3ca200c4e..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_groups_users_for_tenant_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_simple_user_dto import AdminSimpleUserDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserGroupsUsersForTenantDTO(BaseModel): - """ - AdminUserGroupsUsersForTenantDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the tenant.", alias="tenantCode") - users: Optional[List[AdminSimpleUserDTO]] = Field(default=None, description="A list of objects representing the users in the user group.") - __properties: ClassVar[List[str]] = ["tenantCode", "users"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserGroupsUsersForTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserGroupsUsersForTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "users": [AdminSimpleUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_security_assignments_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_user_security_assignments_dto.py deleted file mode 100644 index 323dd21c89..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_security_assignments_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_simple_user_dto import AdminSimpleUserDTO -from typing import Optional, Set -from typing_extensions import Self - -class AdminUserSecurityAssignmentsDTO(BaseModel): - """ - AdminUserSecurityAssignmentsDTO - """ # noqa: E501 - id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.") - name: Optional[StrictStr] = Field(default=None, description="The name of the user group.") - users: Optional[List[AdminSimpleUserDTO]] = Field(default=None, description="A list of objects representing the users assigned to or removed from the user group.") - __properties: ClassVar[List[str]] = ["id", "name", "users"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUserSecurityAssignmentsDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUserSecurityAssignmentsDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "id": obj.get("id"), - "name": obj.get("name"), - "users": [AdminSimpleUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/admin_users_to_user_group_request_dto.py b/src/visier_api_administration/visier_api_administration/models/admin_users_to_user_group_request_dto.py deleted file mode 100644 index 11e6c81ed1..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/admin_users_to_user_group_request_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class AdminUsersToUserGroupRequestDTO(BaseModel): - """ - AdminUsersToUserGroupRequestDTO - """ # noqa: E501 - user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.", alias="userGroupId") - user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing unique user IDs to assign to or remove from the user group. The maximum number of `userIds` per user group is 100.", alias="userIds") - __properties: ClassVar[List[str]] = ["userGroupId", "userIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AdminUsersToUserGroupRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AdminUsersToUserGroupRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroupId": obj.get("userGroupId"), - "userIds": obj.get("userIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/designer_crypto_generate_key_request_dto.py b/src/visier_api_administration/visier_api_administration/models/designer_crypto_generate_key_request_dto.py deleted file mode 100644 index 3f13c7f1da..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/designer_crypto_generate_key_request_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DesignerCryptoGenerateKeyRequestDTO(BaseModel): - """ - The settings to define for an encryption key. - """ # noqa: E501 - key_name: Optional[StrictStr] = Field(default=None, description="The encryption key's display name. The name may only contain alphanumeric or dash (-) characters and must be between 6 and 36 characters long.", alias="keyName") - expiry_date: Optional[StrictStr] = Field(default=None, description="The UTC expiration date of the key in ISO-8601 format. Must be between 2 and 10 years. Default is 2 years.", alias="expiryDate") - algorithm: Optional[StrictStr] = Field(default=None, description="The hash-based message authentication code and cryptographic hash function associated with the encryption key. Must be one of `HmacSHA224`, `HmacSHA256`, `HmacSHA384`, or `HmacSHA512`.") - __properties: ClassVar[List[str]] = ["keyName", "expiryDate", "algorithm"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DesignerCryptoGenerateKeyRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DesignerCryptoGenerateKeyRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "keyName": obj.get("keyName"), - "expiryDate": obj.get("expiryDate"), - "algorithm": obj.get("algorithm") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/designer_crypto_tenant_encryption_key_dto.py b/src/visier_api_administration/visier_api_administration/models/designer_crypto_tenant_encryption_key_dto.py deleted file mode 100644 index f7f87d394a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/designer_crypto_tenant_encryption_key_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO -from typing import Optional, Set -from typing_extensions import Self - -class DesignerCryptoTenantEncryptionKeyDTO(BaseModel): - """ - The details of an encryption key. - """ # noqa: E501 - detail: Optional[DesignerCryptoTenantEncryptionKeyDetailsDTO] = Field(default=None, description="Information about an encryption key.") - key: Optional[StrictStr] = Field(default=None, description="The encryption key value.") - __properties: ClassVar[List[str]] = ["detail", "key"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DesignerCryptoTenantEncryptionKeyDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of detail - if self.detail: - _dict['detail'] = self.detail.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DesignerCryptoTenantEncryptionKeyDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "detail": DesignerCryptoTenantEncryptionKeyDetailsDTO.from_dict(obj["detail"]) if obj.get("detail") is not None else None, - "key": obj.get("key") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/designer_module_settings_dto.py b/src/visier_api_administration/visier_api_administration/models/designer_module_settings_dto.py deleted file mode 100644 index 4878548192..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/designer_module_settings_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DesignerModuleSettingsDTO(BaseModel): - """ - DesignerModuleSettingsDTO - """ # noqa: E501 - unavailable_for_assignment: Optional[StrictBool] = Field(default=None, description="If true, the module cannot be assigned to tenants.", alias="unavailableForAssignment") - special_handling_instruction: Optional[StrictStr] = Field(default=None, description="An instruction message in the module selection dialog. This can be a note for administrators such as \"Don't assign this module\" or \"Assign Module B instead\".", alias="specialHandlingInstruction") - locale: Optional[StrictStr] = Field(default=None, description="The language of the module. For example, a module that is in English will have the locale \"en\".") - __properties: ClassVar[List[str]] = ["unavailableForAssignment", "specialHandlingInstruction", "locale"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DesignerModuleSettingsDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DesignerModuleSettingsDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "unavailableForAssignment": obj.get("unavailableForAssignment"), - "specialHandlingInstruction": obj.get("specialHandlingInstruction"), - "locale": obj.get("locale") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/designer_tenant_module_dto.py b/src/visier_api_administration/visier_api_administration/models/designer_tenant_module_dto.py deleted file mode 100644 index 5e638b1225..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/designer_tenant_module_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.designer_module_settings_dto import DesignerModuleSettingsDTO -from typing import Optional, Set -from typing_extensions import Self - -class DesignerTenantModuleDTO(BaseModel): - """ - DesignerTenantModuleDTO - """ # noqa: E501 - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable name that is displayed within Visier. For example, \"TALENT\".", alias="displayName") - symbol_name: Optional[StrictStr] = Field(default=None, description="The symbol name of the module. For example, \"Talent_Management\".", alias="symbolName") - module_settings: Optional[DesignerModuleSettingsDTO] = Field(default=None, description="The settings associated with the module.", alias="moduleSettings") - __properties: ClassVar[List[str]] = ["displayName", "symbolName", "moduleSettings"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DesignerTenantModuleDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of module_settings - if self.module_settings: - _dict['moduleSettings'] = self.module_settings.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DesignerTenantModuleDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "displayName": obj.get("displayName"), - "symbolName": obj.get("symbolName"), - "moduleSettings": DesignerModuleSettingsDTO.from_dict(obj["moduleSettings"]) if obj.get("moduleSettings") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/dp_automation_metric_validation_summary_dto.py b/src/visier_api_administration/visier_api_administration/models/dp_automation_metric_validation_summary_dto.py deleted file mode 100644 index 76f0692b9f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/dp_automation_metric_validation_summary_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr -from typing import Any, ClassVar, Dict, List, Optional, Union -from typing import Optional, Set -from typing_extensions import Self - -class DpAutomationMetricValidationSummaryDTO(BaseModel): - """ - DpAutomationMetricValidationSummaryDTO - """ # noqa: E501 - symbol_name: Optional[StrictStr] = Field(default=None, description="The symbol name of the metric. For example, \"employeeCount\".", alias="symbolName") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable name that is displayed within Visier. For example, \"Headcount\".", alias="displayName") - value: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="The current value of the metric expressed as an integer.") - __properties: ClassVar[List[str]] = ["symbolName", "displayName", "value"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DpAutomationMetricValidationSummaryDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DpAutomationMetricValidationSummaryDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "symbolName": obj.get("symbolName"), - "displayName": obj.get("displayName"), - "value": obj.get("value") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/dp_automation_tenant_preview_entries_summary_dto.py b/src/visier_api_administration/visier_api_administration/models/dp_automation_tenant_preview_entries_summary_dto.py deleted file mode 100644 index ada268827a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/dp_automation_tenant_preview_entries_summary_dto.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO -from typing import Optional, Set -from typing_extensions import Self - -class DpAutomationTenantPreviewEntriesSummaryDTO(BaseModel): - """ - DpAutomationTenantPreviewEntriesSummaryDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code of the analytic tenant. For example, \"WFF_j1r~i1o\".", alias="tenantCode") - data_version: Optional[StrictStr] = Field(default=None, description="The data version ID.", alias="dataVersion") - data_version_date: Optional[StrictStr] = Field(default=None, description="The date that the data version was created.", alias="dataVersionDate") - metrics: Optional[List[DpAutomationMetricValidationSummaryDTO]] = Field(default=None, description="A list of metrics and their values.") - __properties: ClassVar[List[str]] = ["tenantCode", "dataVersion", "dataVersionDate", "metrics"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DpAutomationTenantPreviewEntriesSummaryDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in metrics (list) - _items = [] - if self.metrics: - for _item_metrics in self.metrics: - if _item_metrics: - _items.append(_item_metrics.to_dict()) - _dict['metrics'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DpAutomationTenantPreviewEntriesSummaryDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "dataVersion": obj.get("dataVersion"), - "dataVersionDate": obj.get("dataVersionDate"), - "metrics": [DpAutomationMetricValidationSummaryDTO.from_dict(_item) for _item in obj["metrics"]] if obj.get("metrics") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/dp_automation_tenant_preview_entries_summary_list_dto.py b/src/visier_api_administration/visier_api_administration/models/dp_automation_tenant_preview_entries_summary_list_dto.py deleted file mode 100644 index 858a4a5b6d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/dp_automation_tenant_preview_entries_summary_list_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO -from typing import Optional, Set -from typing_extensions import Self - -class DpAutomationTenantPreviewEntriesSummaryListDTO(BaseModel): - """ - DpAutomationTenantPreviewEntriesSummaryListDTO - """ # noqa: E501 - tenants: Optional[List[DpAutomationTenantPreviewEntriesSummaryDTO]] = Field(default=None, description="A list of objects representing all the analytic tenants.") - limit: Optional[StrictInt] = Field(default=None, description="The number of analytic tenants to retrieve. The maximum number to retrieve is 1000.") - start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving results from, also known as offset. The index begins at 0.") - __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DpAutomationTenantPreviewEntriesSummaryListDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DpAutomationTenantPreviewEntriesSummaryListDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [DpAutomationTenantPreviewEntriesSummaryDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_revoke_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_revoke_request_dto.py deleted file mode 100644 index fb8947836b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_revoke_request_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAccessibleTenantProfileRevokeRequestDTO(BaseModel): - """ - ServicingAccessibleTenantProfileRevokeRequestDTO - """ # noqa: E501 - target_user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of users to remove this profile from.", alias="targetUserIds") - target_tenant_codes: Optional[List[ServicingTargetTenantCodeDTO]] = Field(default=None, description="A list of objects representing the analytic tenants for removing profiles from each target user ID.", alias="targetTenantCodes") - __properties: ClassVar[List[str]] = ["targetUserIds", "targetTenantCodes"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAccessibleTenantProfileRevokeRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in target_tenant_codes (list) - _items = [] - if self.target_tenant_codes: - for _item_target_tenant_codes in self.target_tenant_codes: - if _item_target_tenant_codes: - _items.append(_item_target_tenant_codes.to_dict()) - _dict['targetTenantCodes'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAccessibleTenantProfileRevokeRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "targetUserIds": obj.get("targetUserIds"), - "targetTenantCodes": [ServicingTargetTenantCodeDTO.from_dict(_item) for _item in obj["targetTenantCodes"]] if obj.get("targetTenantCodes") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_additional_capabilities_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_additional_capabilities_dto.py deleted file mode 100644 index 7478315a73..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_additional_capabilities_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAdditionalCapabilitiesDTO(BaseModel): - """ - ServicingAdditionalCapabilitiesDTO - """ # noqa: E501 - additional_capabilities: Optional[List[StrictStr]] = Field(default=None, description="The additional capabilities assigned to this profile.", alias="additionalCapabilities") - __properties: ClassVar[List[str]] = ["additionalCapabilities"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAdditionalCapabilitiesDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAdditionalCapabilitiesDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "additionalCapabilities": obj.get("additionalCapabilities") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_admin_capability_config_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_admin_capability_config_dto.py deleted file mode 100644 index 7152c6a3ce..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_admin_capability_config_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAdminCapabilityConfigDTO(BaseModel): - """ - ServicingAdminCapabilityConfigDTO - """ # noqa: E501 - all_capabilities_access: Optional[StrictBool] = Field(default=None, description="If `true`, the permission has all possible capabilities.", alias="allCapabilitiesAccess") - capabilities: Optional[List[StrictStr]] = Field(default=None, description="A list of the capabilities assigned in the permission. Not required if `allCapabilitiesAccess` is true.") - __properties: ClassVar[List[str]] = ["allCapabilitiesAccess", "capabilities"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAdminCapabilityConfigDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAdminCapabilityConfigDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "allCapabilitiesAccess": obj.get("allCapabilitiesAccess"), - "capabilities": obj.get("capabilities") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_all_permissions_assigned_for_local_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_all_permissions_assigned_for_local_tenant_dto.py deleted file mode 100644 index 51f8ecc457..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_all_permissions_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAllPermissionsAssignedForLocalTenantDTO(BaseModel): - """ - ServicingAllPermissionsAssignedForLocalTenantDTO - """ # noqa: E501 - assigned_permissions: Optional[List[ServicingPermissionAssignedForLocalTenantDTO]] = Field(default=None, description="A list of objects representing the user's permissions.", alias="assignedPermissions") - __properties: ClassVar[List[str]] = ["assignedPermissions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAllPermissionsAssignedForLocalTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in assigned_permissions (list) - _items = [] - if self.assigned_permissions: - for _item_assigned_permissions in self.assigned_permissions: - if _item_assigned_permissions: - _items.append(_item_assigned_permissions.to_dict()) - _dict['assignedPermissions'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAllPermissionsAssignedForLocalTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "assignedPermissions": [ServicingPermissionAssignedForLocalTenantDTO.from_dict(_item) for _item in obj["assignedPermissions"]] if obj.get("assignedPermissions") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py deleted file mode 100644 index a3275a460a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAllProfileAssignedForAccessibleTenantDTO(BaseModel): - """ - ServicingAllProfileAssignedForAccessibleTenantDTO - """ # noqa: E501 - assigned_profiles_for_accessible_tenant: Optional[List[ServicingProfileAssignedForAccessibleTenantDTO]] = Field(default=None, description="A list of objects representing the user profiles assigned to the user and their validity range.", alias="assignedProfilesForAccessibleTenant") - __properties: ClassVar[List[str]] = ["assignedProfilesForAccessibleTenant"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAllProfileAssignedForAccessibleTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in assigned_profiles_for_accessible_tenant (list) - _items = [] - if self.assigned_profiles_for_accessible_tenant: - for _item_assigned_profiles_for_accessible_tenant in self.assigned_profiles_for_accessible_tenant: - if _item_assigned_profiles_for_accessible_tenant: - _items.append(_item_assigned_profiles_for_accessible_tenant.to_dict()) - _dict['assignedProfilesForAccessibleTenant'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAllProfileAssignedForAccessibleTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "assignedProfilesForAccessibleTenant": [ServicingProfileAssignedForAccessibleTenantDTO.from_dict(_item) for _item in obj["assignedProfilesForAccessibleTenant"]] if obj.get("assignedProfilesForAccessibleTenant") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_all_profile_assigned_for_local_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_all_profile_assigned_for_local_tenant_dto.py deleted file mode 100644 index a231d4e9d4..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_all_profile_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAllProfileAssignedForLocalTenantDTO(BaseModel): - """ - ServicingAllProfileAssignedForLocalTenantDTO - """ # noqa: E501 - assigned_profiles: Optional[List[ServicingProfileAssignedForLocalTenantDTO]] = Field(default=None, description="A list of objects representing the user profiles assigned to the user and their validity range.", alias="assignedProfiles") - __properties: ClassVar[List[str]] = ["assignedProfiles"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAllProfileAssignedForLocalTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in assigned_profiles (list) - _items = [] - if self.assigned_profiles: - for _item_assigned_profiles in self.assigned_profiles: - if _item_assigned_profiles: - _items.append(_item_assigned_profiles.to_dict()) - _dict['assignedProfiles'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAllProfileAssignedForLocalTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "assignedProfiles": [ServicingProfileAssignedForLocalTenantDTO.from_dict(_item) for _item in obj["assignedProfiles"]] if obj.get("assignedProfiles") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py deleted file mode 100644 index 8bb33201d0..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAllUserGroupsAssignedForLocalTenantDTO(BaseModel): - """ - ServicingAllUserGroupsAssignedForLocalTenantDTO - """ # noqa: E501 - assigned_user_groups: Optional[List[ServicingUserGroupAssignedForLocalTenantDTO]] = Field(default=None, description="A list of objects representing the available user groups.", alias="assignedUserGroups") - __properties: ClassVar[List[str]] = ["assignedUserGroups"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAllUserGroupsAssignedForLocalTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in assigned_user_groups (list) - _items = [] - if self.assigned_user_groups: - for _item_assigned_user_groups in self.assigned_user_groups: - if _item_assigned_user_groups: - _items.append(_item_assigned_user_groups.to_dict()) - _dict['assignedUserGroups'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAllUserGroupsAssignedForLocalTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "assignedUserGroups": [ServicingUserGroupAssignedForLocalTenantDTO.from_dict(_item) for _item in obj["assignedUserGroups"]] if obj.get("assignedUserGroups") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_all_users_get_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_all_users_get_api_response_dto.py deleted file mode 100644 index 2adf0c3037..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_all_users_get_api_response_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAllUsersGetAPIResponseDTO(BaseModel): - """ - ServicingAllUsersGetAPIResponseDTO - """ # noqa: E501 - users: Optional[List[ServicingUserGetAPIResponseDTO]] = Field(default=None, description="A list of available users.") - limit: Optional[StrictInt] = Field(default=None, description="The number of results to return. The maximum number of users to retrieve is 1000.") - start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving results from, also known as offset. The index begins at 0.") - __properties: ClassVar[List[str]] = ["users", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAllUsersGetAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAllUsersGetAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "users": [ServicingUserGetAPIResponseDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_permission_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_permission_dto.py deleted file mode 100644 index faf0d4a9af..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_permission_dto.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO -from visier_api_administration.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAssignRevokePermissionByPermissionDTO(BaseModel): - """ - The results of the permission assignment or removal. - """ # noqa: E501 - permission: Optional[ServicingPermissionAssignedForLocalTenantDTO] = None - users: Optional[List[ServicingAssignRevokePermissionByUserDTO]] = Field(default=None, description="A list of objects representing the users that was permission was assigned to or removed from.") - __properties: ClassVar[List[str]] = ["permission", "users"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionByPermissionDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of permission - if self.permission: - _dict['permission'] = self.permission.to_dict() - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionByPermissionDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permission": ServicingPermissionAssignedForLocalTenantDTO.from_dict(obj["permission"]) if obj.get("permission") is not None else None, - "users": [ServicingAssignRevokePermissionByUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_user_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_user_dto.py deleted file mode 100644 index c488188d0b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_user_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAssignRevokePermissionByUserDTO(BaseModel): - """ - The results of the permission assignment or removal by user. - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user.", alias="userId") - username: Optional[StrictStr] = Field(default=None, description="The user's username. This is typically the user's email, such as john@visier.com.") - message: Optional[StrictStr] = Field(default=None, description="A meaningful message about the user permission.") - __properties: ClassVar[List[str]] = ["userId", "username", "message"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionByUserDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionByUserDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "username": obj.get("username"), - "message": obj.get("message") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_request_dto.py deleted file mode 100644 index cd2635658d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_request_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAssignRevokePermissionRequestDTO(BaseModel): - """ - Set permission detail permissionId with assign to userIds - """ # noqa: E501 - permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with a permission.", alias="permissionId") - user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing unique user IDs.", alias="userIds") - __properties: ClassVar[List[str]] = ["permissionId", "userIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissionId": obj.get("permissionId"), - "userIds": obj.get("userIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permissions_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permissions_response_dto.py deleted file mode 100644 index d72a65de4b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permissions_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingAssignRevokePermissionsResponseDTO(BaseModel): - """ - The results of the permission assignment or removal. - """ # noqa: E501 - tenants: Optional[List[ServicingAssignRevokePermissionByTenantDTO]] = Field(default=None, description="A list of objects representing the users that were assigned permissions, organized by the tenants the users belong to.") - __properties: ClassVar[List[str]] = ["tenants"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionsResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingAssignRevokePermissionsResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [ServicingAssignRevokePermissionByTenantDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_bulk_data_access_set_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_bulk_data_access_set_response_dto.py deleted file mode 100644 index 6bd84702f2..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_bulk_data_access_set_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO -from visier_api_administration.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingBulkDataAccessSetResponseDTO(BaseModel): - """ - ServicingBulkDataAccessSetResponseDTO - """ # noqa: E501 - successes: Optional[List[ServicingDataAccessSetSuccessDTO]] = Field(default=None, description="The successfully created data access sets.") - failures: Optional[List[ServicingDataAccessSetFailureDTO]] = Field(default=None, description="The data access sets that failed to be created and any relevant error information.") - __properties: ClassVar[List[str]] = ["successes", "failures"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingBulkDataAccessSetResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in successes (list) - _items = [] - if self.successes: - for _item_successes in self.successes: - if _item_successes: - _items.append(_item_successes.to_dict()) - _dict['successes'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in failures (list) - _items = [] - if self.failures: - for _item_failures in self.failures: - if _item_failures: - _items.append(_item_failures.to_dict()) - _dict['failures'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingBulkDataAccessSetResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "successes": [ServicingDataAccessSetSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, - "failures": [ServicingDataAccessSetFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_capabilities_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_capabilities_dto.py deleted file mode 100644 index c53eda0844..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_capabilities_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingCapabilitiesDTO(BaseModel): - """ - ServicingCapabilitiesDTO - """ # noqa: E501 - capability: Optional[StrictStr] = Field(default=None, description="The name of the capability.") - access_level: Optional[StrictStr] = Field(default=None, description="The access level of the profile for the given capability.", alias="accessLevel") - view_level: Optional[StrictStr] = Field(default=None, description="The view level of the profile for the given capability.", alias="viewLevel") - __properties: ClassVar[List[str]] = ["capability", "accessLevel", "viewLevel"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingCapabilitiesDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingCapabilitiesDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "capability": obj.get("capability"), - "accessLevel": obj.get("accessLevel"), - "viewLevel": obj.get("viewLevel") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_capability_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_capability_dto.py deleted file mode 100644 index c0d7bb373a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_capability_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingCapabilityDTO(BaseModel): - """ - ServicingCapabilityDTO - """ # noqa: E501 - name: Optional[StrictStr] = Field(default=None, description="The unique name of the capability.") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable capability name to display in Visier, such as \"Schedule Analysis\".", alias="displayName") - description: Optional[StrictStr] = Field(default=None, description="A description of the capability.") - __properties: ClassVar[List[str]] = ["name", "displayName", "description"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingCapabilityDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingCapabilityDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "name": obj.get("name"), - "displayName": obj.get("displayName"), - "description": obj.get("description") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_clone_files_into_source_parameters_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_clone_files_into_source_parameters_dto.py deleted file mode 100644 index 5566d84cd5..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_clone_files_into_source_parameters_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_date_range_dto import ServicingDateRangeDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingCloneFilesIntoSourceParametersDTO(BaseModel): - """ - The parameters for the `cloneFilesIntoSource` option, such as the source to clone files from, the source to clone files into, and the date range of the files to clone. - """ # noqa: E501 - origin_source: Optional[StrictStr] = Field(default=None, description="The unique identifier of the source to clone files from.", alias="originSource") - target_source: Optional[StrictStr] = Field(default=None, description="The unique identifier of the source to clone files into.", alias="targetSource") - date_range: Optional[ServicingDateRangeDTO] = Field(default=None, description="The date range of the files to clone. If undefined, clones all files.", alias="dateRange") - __properties: ClassVar[List[str]] = ["originSource", "targetSource", "dateRange"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingCloneFilesIntoSourceParametersDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of date_range - if self.date_range: - _dict['dateRange'] = self.date_range.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingCloneFilesIntoSourceParametersDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "originSource": obj.get("originSource"), - "targetSource": obj.get("targetSource"), - "dateRange": ServicingDateRangeDTO.from_dict(obj["dateRange"]) if obj.get("dateRange") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_commit_and_publish_operation_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_commit_and_publish_operation_response_dto.py deleted file mode 100644 index 2566a13840..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_commit_and_publish_operation_response_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingCommitAndPublishOperationResponseDTO(BaseModel): - """ - ServicingCommitAndPublishOperationResponseDTO - """ # noqa: E501 - published_version: Optional[ServicingProjectDTO] = Field(default=None, description="The project version that was published to production.", alias="publishedVersion") - __properties: ClassVar[List[str]] = ["publishedVersion"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingCommitAndPublishOperationResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of published_version - if self.published_version: - _dict['publishedVersion'] = self.published_version.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingCommitAndPublishOperationResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "publishedVersion": ServicingProjectDTO.from_dict(obj["publishedVersion"]) if obj.get("publishedVersion") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_commit_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_commit_dto.py deleted file mode 100644 index ced1ff4284..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_commit_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingCommitDTO(BaseModel): - """ - ServicingCommitDTO - """ # noqa: E501 - id: Optional[StrictStr] = Field(default=None, description="The unique ID of the committed change.") - name: Optional[StrictStr] = Field(default=None, description="An identifiable name of the committed change to display in Visier.") - description: Optional[StrictStr] = Field(default=None, description="A description of the committed change.") - __properties: ClassVar[List[str]] = ["id", "name", "description"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingCommitDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingCommitDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "id": obj.get("id"), - "name": obj.get("name"), - "description": obj.get("description") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_content_package_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_content_package_dto.py deleted file mode 100644 index cdde5459a9..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_content_package_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingContentPackageDTO(BaseModel): - """ - ServicingContentPackageDTO - """ # noqa: E501 - content_package_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the content package.", alias="contentPackageId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable content package name to display in Visier, such as \"Talent Acquisition Core Content\".", alias="displayName") - description: Optional[StrictStr] = Field(default=None, description="A description of the content package.") - __properties: ClassVar[List[str]] = ["contentPackageId", "displayName", "description"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingContentPackageDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingContentPackageDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "contentPackageId": obj.get("contentPackageId"), - "displayName": obj.get("displayName"), - "description": obj.get("description") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_create_data_access_set_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_create_data_access_set_request_dto.py deleted file mode 100644 index b460135e7f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_create_data_access_set_request_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingCreateDataAccessSetRequestDTO(BaseModel): - """ - ServicingCreateDataAccessSetRequestDTO - """ # noqa: E501 - shareable_property_access_configs: Optional[List[ServicingDataAccessSetDTO]] = Field(default=None, description="The data access sets to be created.", alias="shareablePropertyAccessConfigs") - __properties: ClassVar[List[str]] = ["shareablePropertyAccessConfigs"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingCreateDataAccessSetRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in shareable_property_access_configs (list) - _items = [] - if self.shareable_property_access_configs: - for _item_shareable_property_access_configs in self.shareable_property_access_configs: - if _item_shareable_property_access_configs: - _items.append(_item_shareable_property_access_configs.to_dict()) - _dict['shareablePropertyAccessConfigs'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingCreateDataAccessSetRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "shareablePropertyAccessConfigs": [ServicingDataAccessSetDTO.from_dict(_item) for _item in obj["shareablePropertyAccessConfigs"]] if obj.get("shareablePropertyAccessConfigs") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_error_dto.py deleted file mode 100644 index 81e191005d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_error_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingDataAccessSetErrorDTO(BaseModel): - """ - ServicingDataAccessSetErrorDTO - """ # noqa: E501 - message: Optional[StrictStr] = Field(default=None, description="Error message") - rci: Optional[StrictStr] = Field(default=None, description="A root cause identifier that allows Visier to determine the source of the problem.") - __properties: ClassVar[List[str]] = ["message", "rci"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingDataAccessSetErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingDataAccessSetErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "message": obj.get("message"), - "rci": obj.get("rci") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_failure_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_failure_dto.py deleted file mode 100644 index 627ff6f23a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_failure_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingDataAccessSetFailureDTO(BaseModel): - """ - ServicingDataAccessSetFailureDTO - """ # noqa: E501 - data_access_set_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the data access set.", alias="dataAccessSetId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable data access set name to display in Visier, such as \"Detailed(Employee)\".", alias="displayName") - error: Optional[ServicingDataAccessSetErrorDTO] = Field(default=None, description="The error associated with the failure.") - __properties: ClassVar[List[str]] = ["dataAccessSetId", "displayName", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingDataAccessSetFailureDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingDataAccessSetFailureDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "dataAccessSetId": obj.get("dataAccessSetId"), - "displayName": obj.get("displayName"), - "error": ServicingDataAccessSetErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_success_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_success_dto.py deleted file mode 100644 index a165b69345..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_success_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingDataAccessSetSuccessDTO(BaseModel): - """ - ServicingDataAccessSetSuccessDTO - """ # noqa: E501 - data_access_set_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the created data access set.", alias="dataAccessSetId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable data access set name to display in Visier, such as \"Detailed(Employee)\".", alias="displayName") - __properties: ClassVar[List[str]] = ["dataAccessSetId", "displayName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingDataAccessSetSuccessDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingDataAccessSetSuccessDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "dataAccessSetId": obj.get("dataAccessSetId"), - "displayName": obj.get("displayName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_date_range_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_date_range_dto.py deleted file mode 100644 index f27debcdda..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_date_range_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingDateRangeDTO(BaseModel): - """ - The range of dates for the request. - """ # noqa: E501 - start: Optional[StrictStr] = Field(default=None, description="The start date in ISO 8601 format.") - end: Optional[StrictStr] = Field(default=None, description="The end date in ISO 8601 format. If undefined, the end date is the current date.") - __properties: ClassVar[List[str]] = ["start", "end"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingDateRangeDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingDateRangeDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "start": obj.get("start"), - "end": obj.get("end") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_delete_permissions_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_delete_permissions_request_dto.py deleted file mode 100644 index 28ea3b1a68..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_delete_permissions_request_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingDeletePermissionsRequestDTO(BaseModel): - """ - ServicingDeletePermissionsRequestDTO - """ # noqa: E501 - permission_ids: Optional[List[StrictStr]] = Field(default=None, description="The identifiers of the permissions to delete.", alias="permissionIds") - __properties: ClassVar[List[str]] = ["permissionIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingDeletePermissionsRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingDeletePermissionsRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissionIds": obj.get("permissionIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_dimension_filter_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_dimension_filter_dto.py deleted file mode 100644 index 8567fdff04..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_dimension_filter_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO -from visier_api_administration.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingDimensionFilterDTO(BaseModel): - """ - ServicingDimensionFilterDTO - """ # noqa: E501 - static_dimension_filter: Optional[ServicingStaticDimensionFilterDTO] = Field(default=None, alias="staticDimensionFilter") - dynamic_dimension_filter: Optional[ServicingDynamicDimensionFilterDTO] = Field(default=None, alias="dynamicDimensionFilter") - __properties: ClassVar[List[str]] = ["staticDimensionFilter", "dynamicDimensionFilter"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingDimensionFilterDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of static_dimension_filter - if self.static_dimension_filter: - _dict['staticDimensionFilter'] = self.static_dimension_filter.to_dict() - # override the default output from pydantic by calling `to_dict()` of dynamic_dimension_filter - if self.dynamic_dimension_filter: - _dict['dynamicDimensionFilter'] = self.dynamic_dimension_filter.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingDimensionFilterDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "staticDimensionFilter": ServicingStaticDimensionFilterDTO.from_dict(obj["staticDimensionFilter"]) if obj.get("staticDimensionFilter") is not None else None, - "dynamicDimensionFilter": ServicingDynamicDimensionFilterDTO.from_dict(obj["dynamicDimensionFilter"]) if obj.get("dynamicDimensionFilter") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_error_dto.py deleted file mode 100644 index deff1cb9b4..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_error_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingErrorDTO(BaseModel): - """ - ServicingErrorDTO - """ # noqa: E501 - root_cause_id: Optional[StrictStr] = Field(default=None, description="The root cause identifier that allows Visier to determine the source of the problem.", alias="rootCauseId") - error_code: Optional[StrictStr] = Field(default=None, description="A brief identifier of the type of error.", alias="errorCode") - error_message: Optional[StrictStr] = Field(default=None, description="A description of the error that occurred.", alias="errorMessage") - __properties: ClassVar[List[str]] = ["rootCauseId", "errorCode", "errorMessage"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "rootCauseId": obj.get("rootCauseId"), - "errorCode": obj.get("errorCode"), - "errorMessage": obj.get("errorMessage") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_export_production_versions_api_operation_parameters_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_export_production_versions_api_operation_parameters_dto.py deleted file mode 100644 index 6b29b81779..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_export_production_versions_api_operation_parameters_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingExportProductionVersionsAPIOperationParametersDTO(BaseModel): - """ - ServicingExportProductionVersionsAPIOperationParametersDTO - """ # noqa: E501 - start_version: Optional[StrictStr] = Field(default=None, description="The unique identifier of the version to start exporting versions from. The range is inclusive.", alias="startVersion") - end_version: Optional[StrictStr] = Field(default=None, description="The unique identifier of the version to stop exporting versions at. The range is inclusive.", alias="endVersion") - excluded_versions: Optional[List[StrictStr]] = Field(default=None, description="A list of versions between `startVersion` and `endVersion` to exclude.", alias="excludedVersions") - __properties: ClassVar[List[str]] = ["startVersion", "endVersion", "excludedVersions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingExportProductionVersionsAPIOperationParametersDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingExportProductionVersionsAPIOperationParametersDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "startVersion": obj.get("startVersion"), - "endVersion": obj.get("endVersion"), - "excludedVersions": obj.get("excludedVersions") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_failed_accessible_tenant_profile_assignment_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_failed_accessible_tenant_profile_assignment_dto.py deleted file mode 100644 index 0ca240a854..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_failed_accessible_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingFailedAccessibleTenantProfileAssignmentDTO(BaseModel): - """ - ServicingFailedAccessibleTenantProfileAssignmentDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The impacted user ID.", alias="userId") - tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") - for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the target assignment is for all analytic tenants.", alias="forAllChildren") - error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["userId", "tenantCode", "forAllChildren", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingFailedAccessibleTenantProfileAssignmentDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingFailedAccessibleTenantProfileAssignmentDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "tenantCode": obj.get("tenantCode"), - "forAllChildren": obj.get("forAllChildren"), - "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_failed_local_tenant_profile_assignment_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_failed_local_tenant_profile_assignment_dto.py deleted file mode 100644 index b9bbf551ac..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_failed_local_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingFailedLocalTenantProfileAssignmentDTO(BaseModel): - """ - ServicingFailedLocalTenantProfileAssignmentDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The impacted user ID.", alias="userId") - error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["userId", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingFailedLocalTenantProfileAssignmentDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingFailedLocalTenantProfileAssignmentDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_failed_local_tenant_profile_revoke_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_failed_local_tenant_profile_revoke_dto.py deleted file mode 100644 index e33760d941..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_failed_local_tenant_profile_revoke_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingFailedLocalTenantProfileRevokeDTO(BaseModel): - """ - ServicingFailedLocalTenantProfileRevokeDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The impacted user ID.", alias="userId") - message: Optional[StrictStr] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["userId", "message"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingFailedLocalTenantProfileRevokeDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingFailedLocalTenantProfileRevokeDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "message": obj.get("message") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_capabilities_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_get_capabilities_api_response_dto.py deleted file mode 100644 index 92aac204f9..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_capabilities_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_capability_dto import ServicingCapabilityDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingGetCapabilitiesAPIResponseDTO(BaseModel): - """ - ServicingGetCapabilitiesAPIResponseDTO - """ # noqa: E501 - capabilities: Optional[List[ServicingCapabilityDTO]] = Field(default=None, description="A list of objects representing the available capabilities.") - __properties: ClassVar[List[str]] = ["capabilities"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingGetCapabilitiesAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in capabilities (list) - _items = [] - if self.capabilities: - for _item_capabilities in self.capabilities: - if _item_capabilities: - _items.append(_item_capabilities.to_dict()) - _dict['capabilities'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingGetCapabilitiesAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "capabilities": [ServicingCapabilityDTO.from_dict(_item) for _item in obj["capabilities"]] if obj.get("capabilities") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_content_packages_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_get_content_packages_api_response_dto.py deleted file mode 100644 index 774ccd8fb5..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_content_packages_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_content_package_dto import ServicingContentPackageDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingGetContentPackagesAPIResponseDTO(BaseModel): - """ - ServicingGetContentPackagesAPIResponseDTO - """ # noqa: E501 - content_packages: Optional[List[ServicingContentPackageDTO]] = Field(default=None, description="A list of objects representing the available content packages.", alias="contentPackages") - __properties: ClassVar[List[str]] = ["contentPackages"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingGetContentPackagesAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in content_packages (list) - _items = [] - if self.content_packages: - for _item_content_packages in self.content_packages: - if _item_content_packages: - _items.append(_item_content_packages.to_dict()) - _dict['contentPackages'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingGetContentPackagesAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "contentPackages": [ServicingContentPackageDTO.from_dict(_item) for _item in obj["contentPackages"]] if obj.get("contentPackages") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_data_access_sets_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_get_data_access_sets_api_response_dto.py deleted file mode 100644 index 3b8c3a7387..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_data_access_sets_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingGetDataAccessSetsAPIResponseDTO(BaseModel): - """ - ServicingGetDataAccessSetsAPIResponseDTO - """ # noqa: E501 - data_access_sets: Optional[List[ServicingDataAccessSetDTO]] = Field(default=None, description="A list of objects representing the shareable data access sets.", alias="dataAccessSets") - __properties: ClassVar[List[str]] = ["dataAccessSets"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingGetDataAccessSetsAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in data_access_sets (list) - _items = [] - if self.data_access_sets: - for _item_data_access_sets in self.data_access_sets: - if _item_data_access_sets: - _items.append(_item_data_access_sets.to_dict()) - _dict['dataAccessSets'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingGetDataAccessSetsAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "dataAccessSets": [ServicingDataAccessSetDTO.from_dict(_item) for _item in obj["dataAccessSets"]] if obj.get("dataAccessSets") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_data_security_objects_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_get_data_security_objects_api_response_dto.py deleted file mode 100644 index cec7956125..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_data_security_objects_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingGetDataSecurityObjectsAPIResponseDTO(BaseModel): - """ - ServicingGetDataSecurityObjectsAPIResponseDTO - """ # noqa: E501 - analytic_objects: Optional[List[ServicingAnalyticObjectDTO]] = Field(default=None, description="A list of analytic objects and their related objects that are available to define data access to.", alias="analyticObjects") - __properties: ClassVar[List[str]] = ["analyticObjects"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingGetDataSecurityObjectsAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in analytic_objects (list) - _items = [] - if self.analytic_objects: - for _item_analytic_objects in self.analytic_objects: - if _item_analytic_objects: - _items.append(_item_analytic_objects.to_dict()) - _dict['analyticObjects'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingGetDataSecurityObjectsAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "analyticObjects": [ServicingAnalyticObjectDTO.from_dict(_item) for _item in obj["analyticObjects"]] if obj.get("analyticObjects") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_permissions_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_get_permissions_api_response_dto.py deleted file mode 100644 index 0e4c22333d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_permissions_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_dto import ServicingPermissionDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingGetPermissionsAPIResponseDTO(BaseModel): - """ - List of available permissions - """ # noqa: E501 - permissions: Optional[List[ServicingPermissionDTO]] = Field(default=None, description="A list of objects representing the available permissions.") - __properties: ClassVar[List[str]] = ["permissions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingGetPermissionsAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in permissions (list) - _items = [] - if self.permissions: - for _item_permissions in self.permissions: - if _item_permissions: - _items.append(_item_permissions.to_dict()) - _dict['permissions'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingGetPermissionsAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissions": [ServicingPermissionDTO.from_dict(_item) for _item in obj["permissions"]] if obj.get("permissions") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_production_versions_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_get_production_versions_api_response_dto.py deleted file mode 100644 index 88228e1ae8..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_production_versions_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingGetProductionVersionsAPIResponseDTO(BaseModel): - """ - ServicingGetProductionVersionsAPIResponseDTO - """ # noqa: E501 - published_versions: Optional[List[ServicingProjectDTO]] = Field(default=None, description="A list of projects that were published to production.", alias="publishedVersions") - __properties: ClassVar[List[str]] = ["publishedVersions"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingGetProductionVersionsAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in published_versions (list) - _items = [] - if self.published_versions: - for _item_published_versions in self.published_versions: - if _item_published_versions: - _items.append(_item_published_versions.to_dict()) - _dict['publishedVersions'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingGetProductionVersionsAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "publishedVersions": [ServicingProjectDTO.from_dict(_item) for _item in obj["publishedVersions"]] if obj.get("publishedVersions") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_hierarchy_property_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_hierarchy_property_dto.py deleted file mode 100644 index a0a6905f6b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_hierarchy_property_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingHierarchyPropertyDTO(BaseModel): - """ - ServicingHierarchyPropertyDTO - """ # noqa: E501 - hierarchy_property_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the property.", alias="hierarchyPropertyId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable property name to display in Visier, such as \"Name Property\".", alias="displayName") - __properties: ClassVar[List[str]] = ["hierarchyPropertyId", "displayName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingHierarchyPropertyDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingHierarchyPropertyDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "hierarchyPropertyId": obj.get("hierarchyPropertyId"), - "displayName": obj.get("displayName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_inherited_reference_member_filter_config_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_inherited_reference_member_filter_config_dto.py deleted file mode 100644 index 97b240dd3d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_inherited_reference_member_filter_config_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingInheritedReferenceMemberFilterConfigDTO(BaseModel): - """ - ServicingInheritedReferenceMemberFilterConfigDTO - """ # noqa: E501 - target_analytic_object_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the analytic object that the source analytic object should inherit filters from. The target analytic object must have a binding (strong) reference from the source analytic object.", alias="targetAnalyticObjectId") - analytic_object_reference: Optional[StrictStr] = Field(default=None, description="The optional object name of a binding (strong) reference to the target analytic object. If not specified, uses the first binding reference from the source to the target analytic object.", alias="analyticObjectReference") - __properties: ClassVar[List[str]] = ["targetAnalyticObjectId", "analyticObjectReference"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingInheritedReferenceMemberFilterConfigDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingInheritedReferenceMemberFilterConfigDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "targetAnalyticObjectId": obj.get("targetAnalyticObjectId"), - "analyticObjectReference": obj.get("analyticObjectReference") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_last_login_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_last_login_dto.py deleted file mode 100644 index 6bd92114fd..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_last_login_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingLastLoginDTO(BaseModel): - """ - ServicingLastLoginDTO - """ # noqa: E501 - timestamp: Optional[StrictStr] = Field(default=None, description="The time that the user last logged into Visier.") - __properties: ClassVar[List[str]] = ["timestamp"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingLastLoginDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingLastLoginDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "timestamp": obj.get("timestamp") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_assignment_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_assignment_request_dto.py deleted file mode 100644 index c4e140048d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_assignment_request_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingLocalTenantProfileAssignmentRequestDTO(BaseModel): - """ - ServicingLocalTenantProfileAssignmentRequestDTO - """ # noqa: E501 - target_user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of users to assign this profile.", alias="targetUserIds") - validity_start_time: Optional[StrictStr] = Field(default=None, description="An inclusive date-time when this profile is active.", alias="validityStartTime") - validity_end_time: Optional[StrictStr] = Field(default=None, description="An exclusive date-time when this profile is no longer active.", alias="validityEndTime") - __properties: ClassVar[List[str]] = ["targetUserIds", "validityStartTime", "validityEndTime"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingLocalTenantProfileAssignmentRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingLocalTenantProfileAssignmentRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "targetUserIds": obj.get("targetUserIds"), - "validityStartTime": obj.get("validityStartTime"), - "validityEndTime": obj.get("validityEndTime") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_revoke_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_revoke_request_dto.py deleted file mode 100644 index 532139099a..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_revoke_request_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingLocalTenantProfileRevokeRequestDTO(BaseModel): - """ - ServicingLocalTenantProfileRevokeRequestDTO - """ # noqa: E501 - target_user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of users to remove this profile from.", alias="targetUserIds") - __properties: ClassVar[List[str]] = ["targetUserIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingLocalTenantProfileRevokeRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingLocalTenantProfileRevokeRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "targetUserIds": obj.get("targetUserIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_revoke_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_revoke_response_dto.py deleted file mode 100644 index 9fb3f60daf..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_revoke_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO -from visier_api_administration.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingLocalTenantProfileRevokeResponseDTO(BaseModel): - """ - ServicingLocalTenantProfileRevokeResponseDTO - """ # noqa: E501 - failed: Optional[List[ServicingFailedLocalTenantProfileRevokeDTO]] = Field(default=None, description="A list of objects representing any errors that occurred during the assignment operation.") - succeeded: Optional[List[ServicingSuccessfulLocalTenantProfileAssignmentDTO]] = Field(default=None, description="A list of the user IDs that successfully had a profile removed.") - __properties: ClassVar[List[str]] = ["failed", "succeeded"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingLocalTenantProfileRevokeResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in failed (list) - _items = [] - if self.failed: - for _item_failed in self.failed: - if _item_failed: - _items.append(_item_failed.to_dict()) - _dict['failed'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in succeeded (list) - _items = [] - if self.succeeded: - for _item_succeeded in self.succeeded: - if _item_succeeded: - _items.append(_item_succeeded.to_dict()) - _dict['succeeded'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingLocalTenantProfileRevokeResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "failed": [ServicingFailedLocalTenantProfileRevokeDTO.from_dict(_item) for _item in obj["failed"]] if obj.get("failed") is not None else None, - "succeeded": [ServicingSuccessfulLocalTenantProfileAssignmentDTO.from_dict(_item) for _item in obj["succeeded"]] if obj.get("succeeded") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_member_filter_config_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_member_filter_config_dto.py deleted file mode 100644 index f5e05df30c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_member_filter_config_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingMemberFilterConfigDTO(BaseModel): - """ - ServicingMemberFilterConfigDTO - """ # noqa: E501 - dimension_filters: Optional[List[ServicingDimensionFilterDTO]] = Field(default=None, description="A list of objects representing the custom filters that define population access for the item. A custom filter can be a \"member filter\" (`staticDimensionFilter`) or a \"dynamic filter\" (`dynamicDimensionFilter`).", alias="dimensionFilters") - __properties: ClassVar[List[str]] = ["dimensionFilters"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingMemberFilterConfigDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in dimension_filters (list) - _items = [] - if self.dimension_filters: - for _item_dimension_filters in self.dimension_filters: - if _item_dimension_filters: - _items.append(_item_dimension_filters.to_dict()) - _dict['dimensionFilters'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingMemberFilterConfigDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "dimensionFilters": [ServicingDimensionFilterDTO.from_dict(_item) for _item in obj["dimensionFilters"]] if obj.get("dimensionFilters") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_by_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_by_tenant_dto.py deleted file mode 100644 index 7ce2503016..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_by_tenant_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionAssignedByTenantDTO(BaseModel): - """ - The users assigned a specific permission, grouped by tenant. - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the tenant.", alias="tenantCode") - users: Optional[List[ServicingPermissionAssignedUserDTO]] = Field(default=None, description="A list of objects representing the users that the permission is assigned to.") - __properties: ClassVar[List[str]] = ["tenantCode", "users"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionAssignedByTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionAssignedByTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "users": [ServicingPermissionAssignedUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_for_local_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_for_local_tenant_dto.py deleted file mode 100644 index 7a75dde67b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionAssignedForLocalTenantDTO(BaseModel): - """ - ServicingPermissionAssignedForLocalTenantDTO - """ # noqa: E501 - permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") - description: Optional[StrictStr] = Field(default=None, description="A user-defined description of the permission.") - __properties: ClassVar[List[str]] = ["permissionId", "displayName", "description"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionAssignedForLocalTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionAssignedForLocalTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissionId": obj.get("permissionId"), - "displayName": obj.get("displayName"), - "description": obj.get("description") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_users_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_users_dto.py deleted file mode 100644 index a7988cf638..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_users_dto.py +++ /dev/null @@ -1,101 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionAssignedUsersDTO(BaseModel): - """ - Users that are assigned a specific permission. - """ # noqa: E501 - tenants: Optional[List[ServicingPermissionAssignedByTenantDTO]] = Field(default=None, description="A list of objects representing the users that are assigned the specific permission, organized by the tenants the users belong to.") - limit: Optional[StrictInt] = Field(default=None, description="The number of results to return. The maximum number of tenants to retrieve is 100.") - start: Optional[StrictInt] = Field(default=None, description="The index of the tenant to start retrieving results from, also known as offset. The index begins at 0.") - __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionAssignedUsersDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) - _items = [] - if self.tenants: - for _item_tenants in self.tenants: - if _item_tenants: - _items.append(_item_tenants.to_dict()) - _dict['tenants'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionAssignedUsersDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenants": [ServicingPermissionAssignedByTenantDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, - "limit": obj.get("limit"), - "start": obj.get("start") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_bulk_operation_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_bulk_operation_response_dto.py deleted file mode 100644 index f29a6bfb91..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_bulk_operation_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO -from visier_api_administration.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionBulkOperationResponseDTO(BaseModel): - """ - ServicingPermissionBulkOperationResponseDTO - """ # noqa: E501 - successes: Optional[List[ServicingPermissionSuccessDTO]] = Field(default=None, description="The successfully processed permissions.") - failures: Optional[List[ServicingPermissionFailureDTO]] = Field(default=None, description="The permissions that did not process and any relevant error information.") - __properties: ClassVar[List[str]] = ["successes", "failures"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionBulkOperationResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in successes (list) - _items = [] - if self.successes: - for _item_successes in self.successes: - if _item_successes: - _items.append(_item_successes.to_dict()) - _dict['successes'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in failures (list) - _items = [] - if self.failures: - for _item_failures in self.failures: - if _item_failures: - _items.append(_item_failures.to_dict()) - _dict['failures'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionBulkOperationResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "successes": [ServicingPermissionSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, - "failures": [ServicingPermissionFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_error_dto.py deleted file mode 100644 index 9ed9669dd2..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_error_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionErrorDTO(BaseModel): - """ - ServicingPermissionErrorDTO - """ # noqa: E501 - message: Optional[StrictStr] = Field(default=None, description="Error message") - rci: Optional[StrictStr] = Field(default=None, description="A root cause identifier that allows Visier to determine the source of the problem.") - __properties: ClassVar[List[str]] = ["message", "rci"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "message": obj.get("message"), - "rci": obj.get("rci") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_failure_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_failure_dto.py deleted file mode 100644 index 0cf5daefb9..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_failure_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_permission_error_dto import ServicingPermissionErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionFailureDTO(BaseModel): - """ - ServicingPermissionFailureDTO - """ # noqa: E501 - permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") - error: Optional[ServicingPermissionErrorDTO] = Field(default=None, description="The error associated with the failure.") - __properties: ClassVar[List[str]] = ["permissionId", "displayName", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionFailureDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionFailureDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissionId": obj.get("permissionId"), - "displayName": obj.get("displayName"), - "error": ServicingPermissionErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_success_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_permission_success_dto.py deleted file mode 100644 index b643f8a68d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_success_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPermissionSuccessDTO(BaseModel): - """ - ServicingPermissionSuccessDTO - """ # noqa: E501 - permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") - __properties: ClassVar[List[str]] = ["permissionId", "displayName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPermissionSuccessDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPermissionSuccessDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "permissionId": obj.get("permissionId"), - "displayName": obj.get("displayName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_production_version_api_operation_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_production_version_api_operation_request_dto.py deleted file mode 100644 index 817e4872d6..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_production_version_api_operation_request_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProductionVersionAPIOperationRequestDTO(BaseModel): - """ - ServicingProductionVersionAPIOperationRequestDTO - """ # noqa: E501 - operation: Optional[StrictStr] = Field(default=None, description="The operation to perform. Valid values: * `rollBackTo`: Create a project that rolls back the production version to the specified version. The project contains uncommitted changes that reverse the published versions after the target production version.") - __properties: ClassVar[List[str]] = ["operation"] - - @field_validator('operation') - def operation_validate_enum(cls, value): - """Validates the enum""" - if value is None: - return value - - if value not in set(['unknownProductionVersionAPIOperation', 'rollBackTo']): - raise ValueError("must be one of enum values ('unknownProductionVersionAPIOperation', 'rollBackTo')") - return value - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProductionVersionAPIOperationRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProductionVersionAPIOperationRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "operation": obj.get("operation") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_production_version_api_operation_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_production_version_api_operation_response_dto.py deleted file mode 100644 index 31483a124c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_production_version_api_operation_response_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProductionVersionAPIOperationResponseDTO(BaseModel): - """ - ServicingProductionVersionAPIOperationResponseDTO - """ # noqa: E501 - roll_back_to: Optional[ServicingProjectDTO] = Field(default=None, description="The project created by the `rollBackTo` operation.", alias="rollBackTo") - __properties: ClassVar[List[str]] = ["rollBackTo"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProductionVersionAPIOperationResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of roll_back_to - if self.roll_back_to: - _dict['rollBackTo'] = self.roll_back_to.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProductionVersionAPIOperationResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "rollBackTo": ServicingProjectDTO.from_dict(obj["rollBackTo"]) if obj.get("rollBackTo") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_production_versions_api_operation_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_production_versions_api_operation_response_dto.py deleted file mode 100644 index e9f04dc976..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_production_versions_api_operation_response_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProductionVersionsAPIOperationResponseDTO(BaseModel): - """ - ServicingProductionVersionsAPIOperationResponseDTO - """ # noqa: E501 - export: Optional[Dict[str, Any]] = Field(default=None, description="The result of the `export` operation.") - __properties: ClassVar[List[str]] = ["export"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProductionVersionsAPIOperationResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProductionVersionsAPIOperationResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "export": obj.get("export") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_profiles_get_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_profiles_get_api_response_dto.py deleted file mode 100644 index 5ee626361c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_profiles_get_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProfilesGetAPIResponseDTO(BaseModel): - """ - ServicingProfilesGetAPIResponseDTO - """ # noqa: E501 - profiles: Optional[List[ServicingProfileGetAPIResponseDTO]] = Field(default=None, description="A list of objects representing the available profiles.") - __properties: ClassVar[List[str]] = ["profiles"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProfilesGetAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in profiles (list) - _items = [] - if self.profiles: - for _item_profiles in self.profiles: - if _item_profiles: - _items.append(_item_profiles.to_dict()) - _dict['profiles'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProfilesGetAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "profiles": [ServicingProfileGetAPIResponseDTO.from_dict(_item) for _item in obj["profiles"]] if obj.get("profiles") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_project_commits_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_project_commits_api_response_dto.py deleted file mode 100644 index f0e5c767e6..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_project_commits_api_response_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_commit_dto import ServicingCommitDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProjectCommitsAPIResponseDTO(BaseModel): - """ - ServicingProjectCommitsAPIResponseDTO - """ # noqa: E501 - commits: Optional[List[ServicingCommitDTO]] = Field(default=None, description="A list of committed changes in the project.") - __properties: ClassVar[List[str]] = ["commits"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProjectCommitsAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in commits (list) - _items = [] - if self.commits: - for _item_commits in self.commits: - if _item_commits: - _items.append(_item_commits.to_dict()) - _dict['commits'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProjectCommitsAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "commits": [ServicingCommitDTO.from_dict(_item) for _item in obj["commits"]] if obj.get("commits") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_project_operation_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_project_operation_request_dto.py deleted file mode 100644 index b0692e4747..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_project_operation_request_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProjectOperationRequestDTO(BaseModel): - """ - ServicingProjectOperationRequestDTO - """ # noqa: E501 - operation: Optional[StrictStr] = Field(default=None, description="The operation to perform on a draft project. Valid values: * `commitAndPublish`: Commits the requesting user's changes and publishes the draft project to production.") - __properties: ClassVar[List[str]] = ["operation"] - - @field_validator('operation') - def operation_validate_enum(cls, value): - """Validates the enum""" - if value is None: - return value - - if value not in set(['unknown', 'commitAndPublish']): - raise ValueError("must be one of enum values ('unknown', 'commitAndPublish')") - return value - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProjectOperationRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProjectOperationRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "operation": obj.get("operation") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_project_operation_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_project_operation_response_dto.py deleted file mode 100644 index 07afcef747..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_project_operation_response_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingProjectOperationResponseDTO(BaseModel): - """ - ServicingProjectOperationResponseDTO - """ # noqa: E501 - commit_and_publish: Optional[ServicingCommitAndPublishOperationResponseDTO] = Field(default=None, description="The result of the `commitAndPublish` operation.", alias="commitAndPublish") - __properties: ClassVar[List[str]] = ["commitAndPublish"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingProjectOperationResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of commit_and_publish - if self.commit_and_publish: - _dict['commitAndPublish'] = self.commit_and_publish.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingProjectOperationResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "commitAndPublish": ServicingCommitAndPublishOperationResponseDTO.from_dict(obj["commitAndPublish"]) if obj.get("commitAndPublish") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_property_set_config_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_property_set_config_dto.py deleted file mode 100644 index 2092c219ba..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_property_set_config_dto.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO -from visier_api_administration.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet -from typing import Optional, Set -from typing_extensions import Self - -class ServicingPropertySetConfigDTO(BaseModel): - """ - ServicingPropertySetConfigDTO - """ # noqa: E501 - property_access_configs: Optional[List[ServicingPropertyAccessConfigDTO]] = Field(default=None, description="The data access for a property.", alias="propertyAccessConfigs") - shareable_data_access_set: Optional[ServicingShareableDataAccessSet] = Field(default=None, description="A shareable data access set. Shareable data access sets may be linked in multiple permissions.", alias="shareableDataAccessSet") - __properties: ClassVar[List[str]] = ["propertyAccessConfigs", "shareableDataAccessSet"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingPropertySetConfigDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in property_access_configs (list) - _items = [] - if self.property_access_configs: - for _item_property_access_configs in self.property_access_configs: - if _item_property_access_configs: - _items.append(_item_property_access_configs.to_dict()) - _dict['propertyAccessConfigs'] = _items - # override the default output from pydantic by calling `to_dict()` of shareable_data_access_set - if self.shareable_data_access_set: - _dict['shareableDataAccessSet'] = self.shareable_data_access_set.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingPropertySetConfigDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "propertyAccessConfigs": [ServicingPropertyAccessConfigDTO.from_dict(_item) for _item in obj["propertyAccessConfigs"]] if obj.get("propertyAccessConfigs") is not None else None, - "shareableDataAccessSet": ServicingShareableDataAccessSet.from_dict(obj["shareableDataAccessSet"]) if obj.get("shareableDataAccessSet") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_reduced_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_reduced_error_dto.py deleted file mode 100644 index 0bb7a07948..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_reduced_error_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingReducedErrorDTO(BaseModel): - """ - ServicingReducedErrorDTO - """ # noqa: E501 - error_message: Optional[StrictStr] = Field(default=None, description="A meaningful message for the end user.", alias="errorMessage") - __properties: ClassVar[List[str]] = ["errorMessage"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingReducedErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingReducedErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "errorMessage": obj.get("errorMessage") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_reduced_tenant_code_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_reduced_tenant_code_error_dto.py deleted file mode 100644 index 2524942dfb..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_reduced_tenant_code_error_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_reduced_error_dto import ServicingReducedErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingReducedTenantCodeErrorDTO(BaseModel): - """ - ServicingReducedTenantCodeErrorDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The bad tenant code.", alias="tenantCode") - for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the assignment is for all the analytic tenants of the specified tenant.", alias="forAllChildren") - error: Optional[ServicingReducedErrorDTO] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["tenantCode", "forAllChildren", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingReducedTenantCodeErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingReducedTenantCodeErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "forAllChildren": obj.get("forAllChildren"), - "error": ServicingReducedErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_reduced_user_id_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_reduced_user_id_error_dto.py deleted file mode 100644 index dc798f596f..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_reduced_user_id_error_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_reduced_error_dto import ServicingReducedErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingReducedUserIdErrorDTO(BaseModel): - """ - ServicingReducedUserIdErrorDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The bad user ID.", alias="userId") - error: Optional[ServicingReducedErrorDTO] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["userId", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingReducedUserIdErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingReducedUserIdErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "error": ServicingReducedErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_related_analytic_object_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_related_analytic_object_dto.py deleted file mode 100644 index d77935931b..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_related_analytic_object_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingRelatedAnalyticObjectDTO(BaseModel): - """ - ServicingRelatedAnalyticObjectDTO - """ # noqa: E501 - analytic_object_id: Optional[StrictStr] = Field(default=None, description="The analytic object ID.", alias="analyticObjectId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable analytic object name to display in Visier, such as \"Recognition\".", alias="displayName") - __properties: ClassVar[List[str]] = ["analyticObjectId", "displayName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingRelatedAnalyticObjectDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingRelatedAnalyticObjectDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "analyticObjectId": obj.get("analyticObjectId"), - "displayName": obj.get("displayName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_role_modules_config_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_role_modules_config_dto.py deleted file mode 100644 index cbbfe310eb..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_role_modules_config_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingRoleModulesConfigDTO(BaseModel): - """ - ServicingRoleModulesConfigDTO - """ # noqa: E501 - content_package_ids: Optional[List[StrictStr]] = Field(default=None, description="The unique IDs of the content packages assigned to the permission.", alias="contentPackageIds") - __properties: ClassVar[List[str]] = ["contentPackageIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingRoleModulesConfigDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingRoleModulesConfigDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "contentPackageIds": obj.get("contentPackageIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_shareable_data_access_set.py b/src/visier_api_administration/visier_api_administration/models/servicing_shareable_data_access_set.py deleted file mode 100644 index 2efae52e30..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_shareable_data_access_set.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingShareableDataAccessSet(BaseModel): - """ - ServicingShareableDataAccessSet - """ # noqa: E501 - data_access_set_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the shareable data access set.", alias="dataAccessSetId") - __properties: ClassVar[List[str]] = ["dataAccessSetId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingShareableDataAccessSet from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingShareableDataAccessSet from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "dataAccessSetId": obj.get("dataAccessSetId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_sources_api_operation_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_sources_api_operation_request_dto.py deleted file mode 100644 index 712a8a5e12..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_sources_api_operation_request_dto.py +++ /dev/null @@ -1,105 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_clone_files_into_source_parameters_dto import ServicingCloneFilesIntoSourceParametersDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingSourcesAPIOperationRequestDTO(BaseModel): - """ - ServicingSourcesAPIOperationRequestDTO - """ # noqa: E501 - operation: Optional[StrictStr] = Field(default=None, description="The operation to perform. Valid values: * `exportSources`: Export all sources from the tenant. If successful, returns a ZIP file containing a compressed JSON file with the sources. * `cloneFilesIntoSource`: Clone a source's files into a different source. If successful, returns a receiving job ID. Use the job ID to monitor the cloning results.") - clone_files_into_source_parameters: Optional[ServicingCloneFilesIntoSourceParametersDTO] = Field(default=None, description="The parameters for the `cloneFilesIntoSource` option, such as the source to clone files from, the source to clone files into, and the date range of the files to clone.", alias="cloneFilesIntoSourceParameters") - __properties: ClassVar[List[str]] = ["operation", "cloneFilesIntoSourceParameters"] - - @field_validator('operation') - def operation_validate_enum(cls, value): - """Validates the enum""" - if value is None: - return value - - if value not in set(['unknownSourcesAPIOperation', 'exportSources', 'cloneFilesIntoSource']): - raise ValueError("must be one of enum values ('unknownSourcesAPIOperation', 'exportSources', 'cloneFilesIntoSource')") - return value - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingSourcesAPIOperationRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of clone_files_into_source_parameters - if self.clone_files_into_source_parameters: - _dict['cloneFilesIntoSourceParameters'] = self.clone_files_into_source_parameters.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingSourcesAPIOperationRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "operation": obj.get("operation"), - "cloneFilesIntoSourceParameters": ServicingCloneFilesIntoSourceParametersDTO.from_dict(obj["cloneFilesIntoSourceParameters"]) if obj.get("cloneFilesIntoSourceParameters") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_successful_accessible_tenant_profile_assignment_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_successful_accessible_tenant_profile_assignment_dto.py deleted file mode 100644 index 751b22684c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_successful_accessible_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingSuccessfulAccessibleTenantProfileAssignmentDTO(BaseModel): - """ - ServicingSuccessfulAccessibleTenantProfileAssignmentDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The user ID.", alias="userId") - tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") - for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the target assignment is for all analytic tenants.", alias="forAllChildren") - __properties: ClassVar[List[str]] = ["userId", "tenantCode", "forAllChildren"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingSuccessfulAccessibleTenantProfileAssignmentDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingSuccessfulAccessibleTenantProfileAssignmentDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "tenantCode": obj.get("tenantCode"), - "forAllChildren": obj.get("forAllChildren") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_successful_local_tenant_profile_assignment_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_successful_local_tenant_profile_assignment_dto.py deleted file mode 100644 index c5774b78f9..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_successful_local_tenant_profile_assignment_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingSuccessfulLocalTenantProfileAssignmentDTO(BaseModel): - """ - ServicingSuccessfulLocalTenantProfileAssignmentDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The user ID.", alias="userId") - __properties: ClassVar[List[str]] = ["userId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingSuccessfulLocalTenantProfileAssignmentDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingSuccessfulLocalTenantProfileAssignmentDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_target_tenant_code_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_target_tenant_code_dto.py deleted file mode 100644 index b0ad87f7ce..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_target_tenant_code_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingTargetTenantCodeDTO(BaseModel): - """ - ServicingTargetTenantCodeDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") - for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the assignment is for all the analytic tenants of the specified tenant.", alias="forAllChildren") - __properties: ClassVar[List[str]] = ["tenantCode", "forAllChildren"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingTargetTenantCodeDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingTargetTenantCodeDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "forAllChildren": obj.get("forAllChildren") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_tenant_code_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_tenant_code_error_dto.py deleted file mode 100644 index 9db0d3e772..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_tenant_code_error_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingTenantCodeErrorDTO(BaseModel): - """ - ServicingTenantCodeErrorDTO - """ # noqa: E501 - tenant_code: Optional[StrictStr] = Field(default=None, description="The bad tenant code.", alias="tenantCode") - for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the target assignment is for all analytic tenants.", alias="forAllChildren") - error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["tenantCode", "forAllChildren", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingTenantCodeErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingTenantCodeErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "tenantCode": obj.get("tenantCode"), - "forAllChildren": obj.get("forAllChildren"), - "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_user_group_assigned_for_local_tenant_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_user_group_assigned_for_local_tenant_dto.py deleted file mode 100644 index fb111b6bf4..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_user_group_assigned_for_local_tenant_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUserGroupAssignedForLocalTenantDTO(BaseModel): - """ - ServicingUserGroupAssignedForLocalTenantDTO - """ # noqa: E501 - user_group_id: Optional[StrictStr] = Field(default=None, description="The user group ID.", alias="userGroupId") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable user group name to display in Visier, such as \"Leadership User Group\".", alias="displayName") - __properties: ClassVar[List[str]] = ["userGroupId", "displayName"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUserGroupAssignedForLocalTenantDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUserGroupAssignedForLocalTenantDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userGroupId": obj.get("userGroupId"), - "displayName": obj.get("displayName") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_user_id_error_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_user_id_error_dto.py deleted file mode 100644 index 6d2daf90ea..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_user_id_error_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_error_dto import ServicingErrorDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUserIdErrorDTO(BaseModel): - """ - ServicingUserIdErrorDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The bad user ID.", alias="userId") - error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") - __properties: ClassVar[List[str]] = ["userId", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUserIdErrorDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUserIdErrorDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_user_property_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_user_property_dto.py deleted file mode 100644 index 06fa6bd924..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_user_property_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUserPropertyDTO(BaseModel): - """ - ServicingUserPropertyDTO - """ # noqa: E501 - name: Optional[StrictStr] = Field(default=None, description="The name property to map to in the dynamic filter. Valid values are one of `username`, `email`, `employeeId`.") - __properties: ClassVar[List[str]] = ["name"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUserPropertyDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUserPropertyDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "name": obj.get("name") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_error_message_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_users_api_error_message_dto.py deleted file mode 100644 index 335b37da64..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_error_message_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUsersAPIErrorMessageDTO(BaseModel): - """ - ServicingUsersAPIErrorMessageDTO - """ # noqa: E501 - message: Optional[StrictStr] = Field(default=None, description="Error message") - rci: Optional[StrictStr] = Field(default=None, description="The unique identifier associated to this error") - __properties: ClassVar[List[str]] = ["message", "rci"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUsersAPIErrorMessageDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUsersAPIErrorMessageDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "message": obj.get("message"), - "rci": obj.get("rci") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_failure_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_users_api_failure_dto.py deleted file mode 100644 index 0395d7941d..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_failure_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUsersAPIFailureDTO(BaseModel): - """ - ServicingUsersAPIFailureDTO - """ # noqa: E501 - user_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user.", alias="userId") - user_name: Optional[StrictStr] = Field(default=None, description="The user's username. This is typically the user's email, such as john@jupiter.com.", alias="userName") - display_name: Optional[StrictStr] = Field(default=None, description="An identifiable name to display within Visier. For example, \"John Smith\".", alias="displayName") - error: Optional[ServicingUsersAPIErrorMessageDTO] = Field(default=None, description="The error thrown during creation.") - __properties: ClassVar[List[str]] = ["userId", "userName", "displayName", "error"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUsersAPIFailureDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of error - if self.error: - _dict['error'] = self.error.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUsersAPIFailureDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userId": obj.get("userId"), - "userName": obj.get("userName"), - "displayName": obj.get("displayName"), - "error": ServicingUsersAPIErrorMessageDTO.from_dict(obj["error"]) if obj.get("error") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_response_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_users_api_response_dto.py deleted file mode 100644 index e744ef603e..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_response_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO -from visier_api_administration.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUsersAPIResponseDTO(BaseModel): - """ - ServicingUsersAPIResponseDTO - """ # noqa: E501 - successes: Optional[List[ServicingUsersAPISuccessDTO]] = Field(default=None, description="The users for which the request succeeded.") - failures: Optional[List[ServicingUsersAPIFailureDTO]] = Field(default=None, description="The users for which the request failed.") - __properties: ClassVar[List[str]] = ["successes", "failures"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUsersAPIResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in successes (list) - _items = [] - if self.successes: - for _item_successes in self.successes: - if _item_successes: - _items.append(_item_successes.to_dict()) - _dict['successes'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in failures (list) - _items = [] - if self.failures: - for _item_failures in self.failures: - if _item_failures: - _items.append(_item_failures.to_dict()) - _dict['failures'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUsersAPIResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "successes": [ServicingUsersAPISuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, - "failures": [ServicingUsersAPIFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_creation_api_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_users_creation_api_request_dto.py deleted file mode 100644 index fcd89390ae..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_creation_api_request_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUsersCreationAPIRequestDTO(BaseModel): - """ - ServicingUsersCreationAPIRequestDTO - """ # noqa: E501 - users: Optional[List[ServicingUserCreationAPIRequestDTO]] = Field(default=None, description="A list of objects representing users to create. Maximum 100 users can be created in a single request.") - __properties: ClassVar[List[str]] = ["users"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUsersCreationAPIRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUsersCreationAPIRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "users": [ServicingUserCreationAPIRequestDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_delete_api_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_users_delete_api_request_dto.py deleted file mode 100644 index 0754886aa3..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_delete_api_request_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUsersDeleteAPIRequestDTO(BaseModel): - """ - ServicingUsersDeleteAPIRequestDTO - """ # noqa: E501 - user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of objects representing users to delete. Maximum 100 users can be deleted in a single request.", alias="userIds") - __properties: ClassVar[List[str]] = ["userIds"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUsersDeleteAPIRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUsersDeleteAPIRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "userIds": obj.get("userIds") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_update_api_request_dto.py b/src/visier_api_administration/visier_api_administration/models/servicing_users_update_api_request_dto.py deleted file mode 100644 index df6f7bc80c..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_update_api_request_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO -from typing import Optional, Set -from typing_extensions import Self - -class ServicingUsersUpdateAPIRequestDTO(BaseModel): - """ - ServicingUsersUpdateAPIRequestDTO - """ # noqa: E501 - users: Optional[List[ServicingUsersUpdateAPIUserDTO]] = Field(default=None, description="A list of objects representing users to update. Maximum 100 users can be updated in a single request.") - __properties: ClassVar[List[str]] = ["users"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ServicingUsersUpdateAPIRequestDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in users (list) - _items = [] - if self.users: - for _item_users in self.users: - if _item_users: - _items.append(_item_users.to_dict()) - _dict['users'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ServicingUsersUpdateAPIRequestDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "users": [ServicingUsersUpdateAPIUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/source_import_result_summary_dto.py b/src/visier_api_administration/visier_api_administration/models/source_import_result_summary_dto.py deleted file mode 100644 index 5ac3556b92..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/source_import_result_summary_dto.py +++ /dev/null @@ -1,95 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictInt -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class SourceImportResultSummaryDTO(BaseModel): - """ - SourceImportResultSummaryDTO - """ # noqa: E501 - created: Optional[StrictInt] = Field(default=None, description="The number of imported sources that were newly created in the target tenant.") - updated: Optional[StrictInt] = Field(default=None, description="The number of imported sources that already existed and were updated in the target tenant.") - ignored: Optional[StrictInt] = Field(default=None, description="The number of imported sources that already existed and were unchanged in the target tenant.") - deleted: Optional[StrictInt] = Field(default=None, description="The number of imported sources that existed in the target tenant prior to the import and were deleted during the import.") - __properties: ClassVar[List[str]] = ["created", "updated", "ignored", "deleted"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SourceImportResultSummaryDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SourceImportResultSummaryDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "created": obj.get("created"), - "updated": obj.get("updated"), - "ignored": obj.get("ignored"), - "deleted": obj.get("deleted") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/sources_api_put_response_dto.py b/src/visier_api_administration/visier_api_administration/models/sources_api_put_response_dto.py deleted file mode 100644 index 73e9b4c1eb..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/sources_api_put_response_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.source_import_result_summary_dto import SourceImportResultSummaryDTO -from typing import Optional, Set -from typing_extensions import Self - -class SourcesAPIPutResponseDTO(BaseModel): - """ - SourcesAPIPutResponseDTO - """ # noqa: E501 - summary: Optional[SourceImportResultSummaryDTO] = Field(default=None, description="The changes made to the sources during the operation.") - __properties: ClassVar[List[str]] = ["summary"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SourcesAPIPutResponseDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of summary - if self.summary: - _dict['summary'] = self.summary.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SourcesAPIPutResponseDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "summary": SourceImportResultSummaryDTO.from_dict(obj["summary"]) if obj.get("summary") is not None else None - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/status.py b/src/visier_api_administration/visier_api_administration/models/status.py deleted file mode 100644 index d16731c9e0..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/status.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class Status(BaseModel): - """ - The response structure for errors. - """ # noqa: E501 - localized_message: Optional[StrictStr] = Field(default=None, description="Localized error message describing the root cause of the error.", alias="localizedMessage") - code: Optional[StrictStr] = Field(default=None, description="Error classification.") - message: Optional[StrictStr] = Field(default=None, description="Not used.") - rci: Optional[StrictStr] = Field(default=None, description="Optional root cause identifier.") - user_error: Optional[StrictBool] = Field(default=None, description="Indicates whether the error is a user error.", alias="userError") - __properties: ClassVar[List[str]] = ["localizedMessage", "code", "message", "rci", "userError"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of Status from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of Status from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "localizedMessage": obj.get("localizedMessage"), - "code": obj.get("code"), - "message": obj.get("message"), - "rci": obj.get("rci"), - "userError": obj.get("userError") - }) - return _obj - - diff --git a/src/visier_api_administration/visier_api_administration/models/systemstatus_system_status_dto.py b/src/visier_api_administration/visier_api_administration/models/systemstatus_system_status_dto.py deleted file mode 100644 index 0e8c90b7ea..0000000000 --- a/src/visier_api_administration/visier_api_administration/models/systemstatus_system_status_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Administration APIs - - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class SystemstatusSystemStatusDTO(BaseModel): - """ - SystemstatusSystemStatusDTO - """ # noqa: E501 - overall: Optional[StrictStr] = Field(default=None, description="The overall status of Visier's platform and services.") - __properties: ClassVar[List[str]] = ["overall"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of SystemstatusSystemStatusDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of SystemstatusSystemStatusDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "overall": obj.get("overall") - }) - return _obj - - diff --git a/src/visier_api_analytic_model/.openapi-generator-ignore b/src/visier_api_analytic_model/.openapi-generator-ignore deleted file mode 100644 index 4b01075e6c..0000000000 --- a/src/visier_api_analytic_model/.openapi-generator-ignore +++ /dev/null @@ -1,21 +0,0 @@ -# Ignore folders -docs/ -.github/ - -# Ignore core library .py files -visier_api*/*.py -!visier_api*/__init__.py - -# Ignore broken unit test for DTO -test/test_sql_like200_response.py - -# Ignore files in the root by default -/* - -# Allow specific files for PyPI publishing -!setup.py -!setup.cfg -!requirements.txt -!test-requirements.txt -!tox.ini -!pyproject.toml \ No newline at end of file diff --git a/src/visier_api_analytic_model/.openapi-generator/FILES b/src/visier_api_analytic_model/.openapi-generator/FILES deleted file mode 100644 index a36696d764..0000000000 --- a/src/visier_api_analytic_model/.openapi-generator/FILES +++ /dev/null @@ -1,291 +0,0 @@ -pyproject.toml -requirements.txt -setup.cfg -setup.py -test-requirements.txt -test/__init__.py -test/test_concepts_v2_api.py -test/test_data_model_api.py -test/test_dataservices_common_dimension_member_reference_dto.py -test/test_dataservices_common_member_values_dto.py -test/test_dataservices_datamodel_aggregation_type_option_dto.py -test/test_dataservices_datamodel_aggregation_type_parameter_dto.py -test/test_dataservices_datamodel_analytic_object_dto.py -test/test_dataservices_datamodel_analytic_objects_dto.py -test/test_dataservices_datamodel_currencies_dto.py -test/test_dataservices_datamodel_currency_dto.py -test/test_dataservices_datamodel_currency_rate_dto.py -test/test_dataservices_datamodel_currency_rates_dto.py -test/test_dataservices_datamodel_dimension_dto.py -test/test_dataservices_datamodel_dimension_mapping_validation_dto.py -test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py -test/test_dataservices_datamodel_dimension_reference_dto.py -test/test_dataservices_datamodel_dimensions_dto.py -test/test_dataservices_datamodel_level_dto.py -test/test_dataservices_datamodel_member_dto.py -test/test_dataservices_datamodel_member_parameter_definition_dto.py -test/test_dataservices_datamodel_members_dto.py -test/test_dataservices_datamodel_metric_dto.py -test/test_dataservices_datamodel_metrics_dto.py -test/test_dataservices_datamodel_numeric_parameter_definition_dto.py -test/test_dataservices_datamodel_object_reference_dto.py -test/test_dataservices_datamodel_parameter_definition_dto.py -test/test_dataservices_datamodel_plan_parameter_definition_dto.py -test/test_dataservices_datamodel_planning_concept_filter_context_dto.py -test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py -test/test_dataservices_datamodel_planning_model_dto.py -test/test_dataservices_datamodel_planning_models_dto.py -test/test_dataservices_datamodel_planning_plan_context_dto.py -test/test_dataservices_datamodel_planning_plan_dto.py -test/test_dataservices_datamodel_planning_plans_dto.py -test/test_dataservices_datamodel_population_configuration_dto.py -test/test_dataservices_datamodel_prediction_dto.py -test/test_dataservices_datamodel_predictions_dto.py -test/test_dataservices_datamodel_properties_dto.py -test/test_dataservices_datamodel_property_dto.py -test/test_dataservices_datamodel_property_reference_dto.py -test/test_dataservices_datamodel_scenario_or_snapshot_dto.py -test/test_dataservices_datamodel_selection_concept_dto.py -test/test_dataservices_datamodel_selection_concepts_dto.py -test/test_dataservices_datamodel_tag_map_element_dto.py -test/test_dataservices_datamodel_validity_range_dto.py -test/test_designer_api_analytic_object_filter_dto.py -test/test_designer_api_calculation_concept_configuration_dto.py -test/test_designer_api_calculation_concept_configuration_map_dto.py -test/test_designer_api_calculation_concept_dto.py -test/test_designer_api_calculation_concept_list_dto.py -test/test_designer_api_concept_configuration_result_dto.py -test/test_designer_api_dimension_filter_dto.py -test/test_designer_api_dimension_member_dto.py -test/test_designer_api_perspective_configuration_dto.py -test/test_designer_api_perspective_node_dto.py -test/test_designer_api_selection_concept_configuration_dto.py -test/test_designer_api_selection_concept_configuration_map_dto.py -test/test_designer_api_selection_concept_dto.py -test/test_designer_api_selection_concept_list_dto.py -test/test_object_configuration_api.py -test/test_planning_get_plan_list_response_dto.py -test/test_planning_plan_data_load_error_dto.py -test/test_planning_plan_info_dto.py -test/test_planning_plan_item_dto.py -test/test_planning_plan_schema_dto.py -test/test_planning_plan_segment_level_dto.py -test/test_planning_plan_segment_level_member_dto.py -test/test_planning_plan_segment_level_member_list_dto.py -test/test_planning_plan_time_period_dto.py -test/test_planning_plan_with_schema_dto.py -test/test_planning_scenario_info_dto.py -test/test_servicing_objectconfiguration_calculated_property_type_dto.py -test/test_servicing_objectconfiguration_dependent_dto.py -test/test_servicing_objectconfiguration_dimension_change_definition_dto.py -test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py -test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py -test/test_servicing_objectconfiguration_object_change_failure_dto.py -test/test_servicing_objectconfiguration_object_change_success_dto.py -test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py -test/test_servicing_objectconfiguration_properties_change_definitions_dto.py -test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py -test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py -test/test_servicing_objectconfiguration_property_change_definition_dto.py -test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py -test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py -test/test_servicing_objectconfiguration_property_delete_failure_dto.py -test/test_servicing_objectconfiguration_property_delete_success_dto.py -test/test_servicing_objectconfiguration_property_type_dto.py -test/test_servicing_objectconfiguration_simple_property_type_dto.py -test/test_servicing_objectconfiguration_tags_dto.py -test/test_servicing_question_categories_api_response_dto.py -test/test_servicing_question_category_api_response_dto.py -test/test_servicing_sample_question_api_response_dto.py -test/test_servicing_sample_questions_api_response_dto.py -test/test_servicing_user_group_assignment_dto.py -test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py -test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py -test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py -test/test_servicing_v2_objectconfiguration_basic_information_dto.py -test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py -test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py -test/test_servicing_v2_objectconfiguration_concept_definition_dto.py -test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py -test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py -test/test_servicing_v2_objectconfiguration_concept_request_dto.py -test/test_servicing_v2_objectconfiguration_concept_response_dto.py -test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py -test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py -test/test_servicing_v2_objectconfiguration_execution_context_dto.py -test/test_servicing_v2_objectconfiguration_failed_change_dto.py -test/test_servicing_v2_objectconfiguration_metric_definition_dto.py -test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py -test/test_servicing_v2_objectconfiguration_object_id_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py -test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py -test/test_servicing_v2_objectconfiguration_property_definition_dto.py -test/test_servicing_v2_objectconfiguration_property_type_details_dto.py -test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py -test/test_servicing_v2_objectconfiguration_successful_change_dto.py -test/test_servicing_v2_objectconfiguration_synonym_list_dto.py -test/test_servicing_v2_objectconfiguration_tag_reference_dto.py -test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py -test/test_servicing_vee_question_change_definition_dto.py -test/test_servicing_vee_question_change_definitions_by_tenant_dto.py -test/test_servicing_vee_question_change_failure_dto.py -test/test_servicing_vee_question_change_success_dto.py -test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py -test/test_servicing_vee_questions_bulk_change_response_dto.py -test/test_servicing_vee_questions_change_definitions_dto.py -test/test_servicing_vee_questions_delete_definitions_dto.py -test/test_status.py -tox.ini -visier_api_analytic_model/__init__.py -visier_api_analytic_model/api/__init__.py -visier_api_analytic_model/api/concepts_v2_api.py -visier_api_analytic_model/api/data_model_api.py -visier_api_analytic_model/api/object_configuration_api.py -visier_api_analytic_model/models/__init__.py -visier_api_analytic_model/models/dataservices_common_dimension_member_reference_dto.py -visier_api_analytic_model/models/dataservices_common_member_values_dto.py -visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_option_dto.py -visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_parameter_dto.py -visier_api_analytic_model/models/dataservices_datamodel_analytic_object_dto.py -visier_api_analytic_model/models/dataservices_datamodel_analytic_objects_dto.py -visier_api_analytic_model/models/dataservices_datamodel_currencies_dto.py -visier_api_analytic_model/models/dataservices_datamodel_currency_dto.py -visier_api_analytic_model/models/dataservices_datamodel_currency_rate_dto.py -visier_api_analytic_model/models/dataservices_datamodel_currency_rates_dto.py -visier_api_analytic_model/models/dataservices_datamodel_dimension_dto.py -visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_dto.py -visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py -visier_api_analytic_model/models/dataservices_datamodel_dimension_reference_dto.py -visier_api_analytic_model/models/dataservices_datamodel_dimensions_dto.py -visier_api_analytic_model/models/dataservices_datamodel_level_dto.py -visier_api_analytic_model/models/dataservices_datamodel_member_dto.py -visier_api_analytic_model/models/dataservices_datamodel_member_parameter_definition_dto.py -visier_api_analytic_model/models/dataservices_datamodel_members_dto.py -visier_api_analytic_model/models/dataservices_datamodel_metric_dto.py -visier_api_analytic_model/models/dataservices_datamodel_metrics_dto.py -visier_api_analytic_model/models/dataservices_datamodel_numeric_parameter_definition_dto.py -visier_api_analytic_model/models/dataservices_datamodel_object_reference_dto.py -visier_api_analytic_model/models/dataservices_datamodel_parameter_definition_dto.py -visier_api_analytic_model/models/dataservices_datamodel_plan_parameter_definition_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_concept_filter_context_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_model_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_models_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_plan_context_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_plan_dto.py -visier_api_analytic_model/models/dataservices_datamodel_planning_plans_dto.py -visier_api_analytic_model/models/dataservices_datamodel_population_configuration_dto.py -visier_api_analytic_model/models/dataservices_datamodel_prediction_dto.py -visier_api_analytic_model/models/dataservices_datamodel_predictions_dto.py -visier_api_analytic_model/models/dataservices_datamodel_properties_dto.py -visier_api_analytic_model/models/dataservices_datamodel_property_dto.py -visier_api_analytic_model/models/dataservices_datamodel_property_reference_dto.py -visier_api_analytic_model/models/dataservices_datamodel_scenario_or_snapshot_dto.py -visier_api_analytic_model/models/dataservices_datamodel_selection_concept_dto.py -visier_api_analytic_model/models/dataservices_datamodel_selection_concepts_dto.py -visier_api_analytic_model/models/dataservices_datamodel_tag_map_element_dto.py -visier_api_analytic_model/models/dataservices_datamodel_validity_range_dto.py -visier_api_analytic_model/models/designer_api_analytic_object_filter_dto.py -visier_api_analytic_model/models/designer_api_calculation_concept_configuration_dto.py -visier_api_analytic_model/models/designer_api_calculation_concept_configuration_map_dto.py -visier_api_analytic_model/models/designer_api_calculation_concept_dto.py -visier_api_analytic_model/models/designer_api_calculation_concept_list_dto.py -visier_api_analytic_model/models/designer_api_concept_configuration_result_dto.py -visier_api_analytic_model/models/designer_api_dimension_filter_dto.py -visier_api_analytic_model/models/designer_api_dimension_member_dto.py -visier_api_analytic_model/models/designer_api_perspective_configuration_dto.py -visier_api_analytic_model/models/designer_api_perspective_node_dto.py -visier_api_analytic_model/models/designer_api_selection_concept_configuration_dto.py -visier_api_analytic_model/models/designer_api_selection_concept_configuration_map_dto.py -visier_api_analytic_model/models/designer_api_selection_concept_dto.py -visier_api_analytic_model/models/designer_api_selection_concept_list_dto.py -visier_api_analytic_model/models/planning_get_plan_list_response_dto.py -visier_api_analytic_model/models/planning_plan_data_load_error_dto.py -visier_api_analytic_model/models/planning_plan_info_dto.py -visier_api_analytic_model/models/planning_plan_item_dto.py -visier_api_analytic_model/models/planning_plan_schema_dto.py -visier_api_analytic_model/models/planning_plan_segment_level_dto.py -visier_api_analytic_model/models/planning_plan_segment_level_member_dto.py -visier_api_analytic_model/models/planning_plan_segment_level_member_list_dto.py -visier_api_analytic_model/models/planning_plan_time_period_dto.py -visier_api_analytic_model/models/planning_plan_with_schema_dto.py -visier_api_analytic_model/models/planning_scenario_info_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_calculated_property_type_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_dependent_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definition_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_object_change_failure_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_object_change_success_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_properties_change_definitions_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_properties_delete_definitions_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definition_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_failure_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_success_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_property_type_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_simple_property_type_dto.py -visier_api_analytic_model/models/servicing_objectconfiguration_tags_dto.py -visier_api_analytic_model/models/servicing_question_categories_api_response_dto.py -visier_api_analytic_model/models/servicing_question_category_api_response_dto.py -visier_api_analytic_model/models/servicing_sample_question_api_response_dto.py -visier_api_analytic_model/models/servicing_sample_questions_api_response_dto.py -visier_api_analytic_model/models/servicing_user_group_assignment_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_basic_information_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_definition_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_request_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_response_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_type_details_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_with_context_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_execution_context_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_failed_change_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_definition_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_type_details_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_object_id_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_definition_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_type_details_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_simple_property_type_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_successful_change_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_synonym_list_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_dto.py -visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py -visier_api_analytic_model/models/servicing_vee_question_change_definition_dto.py -visier_api_analytic_model/models/servicing_vee_question_change_definitions_by_tenant_dto.py -visier_api_analytic_model/models/servicing_vee_question_change_failure_dto.py -visier_api_analytic_model/models/servicing_vee_question_change_success_dto.py -visier_api_analytic_model/models/servicing_vee_question_delete_definitions_by_tenant_dto.py -visier_api_analytic_model/models/servicing_vee_questions_bulk_change_response_dto.py -visier_api_analytic_model/models/servicing_vee_questions_change_definitions_dto.py -visier_api_analytic_model/models/servicing_vee_questions_delete_definitions_dto.py -visier_api_analytic_model/models/status.py -visier_api_analytic_model/py.typed diff --git a/src/visier_api_analytic_model/.openapi-generator/VERSION b/src/visier_api_analytic_model/.openapi-generator/VERSION deleted file mode 100644 index eb1dc6a51a..0000000000 --- a/src/visier_api_analytic_model/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -7.13.0 diff --git a/src/visier_api_analytic_model/pyproject.toml b/src/visier_api_analytic_model/pyproject.toml deleted file mode 100644 index a37fe2344a..0000000000 --- a/src/visier_api_analytic_model/pyproject.toml +++ /dev/null @@ -1,68 +0,0 @@ -[tool.poetry] -name = "visier_api_analytic_model" -version = "22222222.99201.1906" -description = "Visier Analytic Model APIs" -authors = ["Visier "] -license = "Apache License, Version 2.0" -readme = "README.md" -repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" -keywords = ["Visier", "Visier-SDK", "Visier Analytic Model APIs"] -include = ["visier_api_analytic_model/py.typed"] - -[tool.poetry.dependencies] -python = "^3.8" - -visier-api-core = "~= 22222222.99201.1906" - -[tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" -types-python-dateutil = ">=2.8.19.14" -mypy = "1.4.1" - - -[build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" - -[tool.pylint.'MESSAGES CONTROL'] -extension-pkg-whitelist = "pydantic" - -[tool.mypy] -files = [ - "visier_api_analytic_model", - #"test", # auto-generated tests - "tests", # hand-written tests -] -# TODO: enable "strict" once all these individual checks are passing -# strict = true - -# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options -warn_unused_configs = true -warn_redundant_casts = true -warn_unused_ignores = true - -## Getting these passing should be easy -strict_equality = true -strict_concatenate = true - -## Strongly recommend enabling this one as soon as you can -check_untyped_defs = true - -## These shouldn't be too much additional work, but may be tricky to -## get passing if you use a lot of untyped libraries -disallow_subclassing_any = true -disallow_untyped_decorators = true -disallow_any_generics = true - -### These next few are various gradations of forcing use of type annotations -#disallow_untyped_calls = true -#disallow_incomplete_defs = true -#disallow_untyped_defs = true -# -### This one isn't too hard to get passing, but return on investment is lower -#no_implicit_reexport = true -# -### This one can be tricky to get passing if you use a lot of untyped libraries -#warn_return_any = true \ No newline at end of file diff --git a/src/visier_api_analytic_model/requirements.txt b/src/visier_api_analytic_model/requirements.txt deleted file mode 100644 index 34f89d0eda..0000000000 --- a/src/visier_api_analytic_model/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -visier-api-core ~= 22222222.99201.1906 \ No newline at end of file diff --git a/src/visier_api_analytic_model/setup.cfg b/src/visier_api_analytic_model/setup.cfg deleted file mode 100644 index 11433ee875..0000000000 --- a/src/visier_api_analytic_model/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[flake8] -max-line-length=99 diff --git a/src/visier_api_analytic_model/setup.py b/src/visier_api_analytic_model/setup.py deleted file mode 100644 index 45a6e20efa..0000000000 --- a/src/visier_api_analytic_model/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from setuptools import setup, find_packages # noqa: H301 - -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools -NAME = "visier-api-analytic-model" -VERSION = "22222222.99201.1906" -PYTHON_REQUIRES = ">=3.8" -REQUIRES = [ - "visier-api-core ~= 22222222.99201.1906", -] - -setup( - name=NAME, - version=VERSION, - description="Visier Analytic Model APIs", - author="Visier", - author_email="alpine@visier.com", - url="", - keywords=["Visier", "Visier-SDK", "Visier Analytic Model APIs"], - install_requires=REQUIRES, - packages=find_packages(exclude=["test", "tests"]), - include_package_data=True, - license="Apache License, Version 2.0", - long_description_content_type='text/markdown', - long_description="""\ - Visier APIs for retrieving and configuring your analytic model in Visier. - """, # noqa: E501 - package_data={"visier_api_analytic_model": ["py.typed"]}, -) diff --git a/src/visier_api_analytic_model/test-requirements.txt b/src/visier_api_analytic_model/test-requirements.txt deleted file mode 100644 index e98555c11c..0000000000 --- a/src/visier_api_analytic_model/test-requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -pytest >= 7.2.1 -pytest-cov >= 2.8.1 -tox >= 3.9.0 -flake8 >= 4.0.0 -types-python-dateutil >= 2.8.19.14 -mypy >= 1.5 diff --git a/src/visier_api_analytic_model/test/__init__.py b/src/visier_api_analytic_model/test/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_api_analytic_model/test/test_concepts_v2_api.py b/src/visier_api_analytic_model/test/test_concepts_v2_api.py deleted file mode 100644 index 7f334dd81d..0000000000 --- a/src/visier_api_analytic_model/test/test_concepts_v2_api.py +++ /dev/null @@ -1,82 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_analytic_model.api.concepts_v2_api import ConceptsV2Api - - -class TestConceptsV2Api(unittest.TestCase): - """ConceptsV2Api unit test stubs""" - - def setUp(self) -> None: - self.api = ConceptsV2Api() - - def tearDown(self) -> None: - pass - - def test_create_concepts(self) -> None: - """Test case for create_concepts - - Create concepts - """ - pass - - def test_delete_concepts(self) -> None: - """Test case for delete_concepts - - Delete concepts - """ - pass - - def test_get_all_concepts(self) -> None: - """Test case for get_all_concepts - - Retrieve a list of concepts - """ - pass - - def test_get_analytic_object_concepts(self) -> None: - """Test case for get_analytic_object_concepts - - Retrieve a list of concepts by analytic object - """ - pass - - def test_get_one_concept(self) -> None: - """Test case for get_one_concept - - Retrieve a concept's details - """ - pass - - def test_patch_concepts(self) -> None: - """Test case for patch_concepts - - Partially update concepts - """ - pass - - def test_put_concepts(self) -> None: - """Test case for put_concepts - - Update concepts - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_common_dimension_member_reference_dto.py b/src/visier_api_analytic_model/test/test_dataservices_common_dimension_member_reference_dto.py deleted file mode 100644 index ea1020bcdc..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_common_dimension_member_reference_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO - -class TestDataservicesCommonDimensionMemberReferenceDTO(unittest.TestCase): - """DataservicesCommonDimensionMemberReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesCommonDimensionMemberReferenceDTO: - """Test DataservicesCommonDimensionMemberReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesCommonDimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '' - ) - else: - return DataservicesCommonDimensionMemberReferenceDTO( - ) - - def testDataservicesCommonDimensionMemberReferenceDTO(self): - """Test DataservicesCommonDimensionMemberReferenceDTO""" - def validate_instance(instance): - DataservicesCommonDimensionMemberReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesCommonDimensionMemberReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_common_member_values_dto.py b/src/visier_api_analytic_model/test/test_dataservices_common_member_values_dto.py deleted file mode 100644 index a1579bb091..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_common_member_values_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO - -class TestDataservicesCommonMemberValuesDTO(unittest.TestCase): - """DataservicesCommonMemberValuesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesCommonMemberValuesDTO: - """Test DataservicesCommonMemberValuesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesCommonMemberValuesDTO( - included = [ - visier_api_analytic_model.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], - excluded = [ - visier_api_analytic_model.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ] - ) - else: - return DataservicesCommonMemberValuesDTO( - ) - - def testDataservicesCommonMemberValuesDTO(self): - """Test DataservicesCommonMemberValuesDTO""" - def validate_instance(instance): - DataservicesCommonMemberValuesDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesCommonMemberValuesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_aggregation_type_option_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_aggregation_type_option_dto.py deleted file mode 100644 index 1212a2887d..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_aggregation_type_option_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO - -class TestDataservicesDatamodelAggregationTypeOptionDTO(unittest.TestCase): - """DataservicesDatamodelAggregationTypeOptionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelAggregationTypeOptionDTO: - """Test DataservicesDatamodelAggregationTypeOptionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelAggregationTypeOptionDTO( - id = '', - display_name = '', - property_name = '', - aggregation_function = '', - is_default = True - ) - else: - return DataservicesDatamodelAggregationTypeOptionDTO( - ) - - def testDataservicesDatamodelAggregationTypeOptionDTO(self): - """Test DataservicesDatamodelAggregationTypeOptionDTO""" - def validate_instance(instance): - DataservicesDatamodelAggregationTypeOptionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelAggregationTypeOptionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_aggregation_type_parameter_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_aggregation_type_parameter_dto.py deleted file mode 100644 index 0438e51d62..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_aggregation_type_parameter_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO - -class TestDataservicesDatamodelAggregationTypeParameterDTO(unittest.TestCase): - """DataservicesDatamodelAggregationTypeParameterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelAggregationTypeParameterDTO: - """Test DataservicesDatamodelAggregationTypeParameterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelAggregationTypeParameterDTO( - id = '', - display_name = '', - description = '', - parameter_options = [ - visier_api_analytic_model.models.dataservices/datamodel/aggregation_type_option_dto.dataservices.datamodel.AggregationTypeOptionDTO( - id = '', - display_name = '', - property_name = '', - aggregation_function = '', - is_default = True, ) - ] - ) - else: - return DataservicesDatamodelAggregationTypeParameterDTO( - ) - - def testDataservicesDatamodelAggregationTypeParameterDTO(self): - """Test DataservicesDatamodelAggregationTypeParameterDTO""" - def validate_instance(instance): - DataservicesDatamodelAggregationTypeParameterDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelAggregationTypeParameterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_analytic_object_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_analytic_object_dto.py deleted file mode 100644 index 653a5dbf3d..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_analytic_object_dto.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO - -class TestDataservicesDatamodelAnalyticObjectDTO(unittest.TestCase): - """DataservicesDatamodelAnalyticObjectDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelAnalyticObjectDTO: - """Test DataservicesDatamodelAnalyticObjectDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelAnalyticObjectDTO( - id = '', - display_name = '', - description = '', - type = 'SUBJECT', - data_start_date = '', - data_end_date = '', - property_ids = [ - '' - ], - dimension_ids = [ - '' - ], - selection_concept_ids = [ - '' - ], - object_references = [ - visier_api_analytic_model.models.dataservices/datamodel/object_reference_dto.dataservices.datamodel.ObjectReferenceDTO( - id = '', - display_name = '', - description = '', - from_object = '', - to_object = '', - type = 'SUBJECT_REFERENCE', - is_strong_reference = True, ) - ], - population_configuration = visier_api_analytic_model.models.dataservices/datamodel/population_configuration_dto.dataservices.datamodel.PopulationConfigurationDTO( - distinguishing_properties = [ - visier_api_analytic_model.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( - name = '', - qualifying_path = '', ) - ], - change_history_properties = [ - visier_api_analytic_model.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( - name = '', - qualifying_path = '', ) - ], - grouping_dimensions = [ - visier_api_analytic_model.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ) - ], ) - ) - else: - return DataservicesDatamodelAnalyticObjectDTO( - ) - - def testDataservicesDatamodelAnalyticObjectDTO(self): - """Test DataservicesDatamodelAnalyticObjectDTO""" - def validate_instance(instance): - DataservicesDatamodelAnalyticObjectDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelAnalyticObjectDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_analytic_objects_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_analytic_objects_dto.py deleted file mode 100644 index 8b17fae468..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_analytic_objects_dto.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO - -class TestDataservicesDatamodelAnalyticObjectsDTO(unittest.TestCase): - """DataservicesDatamodelAnalyticObjectsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelAnalyticObjectsDTO: - """Test DataservicesDatamodelAnalyticObjectsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelAnalyticObjectsDTO( - analytic_objects = [ - visier_api_analytic_model.models.dataservices/datamodel/analytic_object_dto.dataservices.datamodel.AnalyticObjectDTO( - id = '', - display_name = '', - description = '', - type = 'SUBJECT', - data_start_date = '', - data_end_date = '', - property_ids = [ - '' - ], - dimension_ids = [ - '' - ], - selection_concept_ids = [ - '' - ], - object_references = [ - visier_api_analytic_model.models.dataservices/datamodel/object_reference_dto.dataservices.datamodel.ObjectReferenceDTO( - id = '', - display_name = '', - description = '', - from_object = '', - to_object = '', - type = 'SUBJECT_REFERENCE', - is_strong_reference = True, ) - ], - population_configuration = None, ) - ] - ) - else: - return DataservicesDatamodelAnalyticObjectsDTO( - ) - - def testDataservicesDatamodelAnalyticObjectsDTO(self): - """Test DataservicesDatamodelAnalyticObjectsDTO""" - def validate_instance(instance): - DataservicesDatamodelAnalyticObjectsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelAnalyticObjectsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currencies_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_currencies_dto.py deleted file mode 100644 index c0c66643ef..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currencies_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO - -class TestDataservicesDatamodelCurrenciesDTO(unittest.TestCase): - """DataservicesDatamodelCurrenciesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelCurrenciesDTO: - """Test DataservicesDatamodelCurrenciesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelCurrenciesDTO( - currencies = [ - visier_api_analytic_model.models.dataservices/datamodel/currency_dto.dataservices.datamodel.CurrencyDTO( - currency_code = '', - display_name = '', - symbol = '', - short_symbol = '', ) - ] - ) - else: - return DataservicesDatamodelCurrenciesDTO( - ) - - def testDataservicesDatamodelCurrenciesDTO(self): - """Test DataservicesDatamodelCurrenciesDTO""" - def validate_instance(instance): - DataservicesDatamodelCurrenciesDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelCurrenciesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_dto.py deleted file mode 100644 index 501cf38fa7..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO - -class TestDataservicesDatamodelCurrencyDTO(unittest.TestCase): - """DataservicesDatamodelCurrencyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelCurrencyDTO: - """Test DataservicesDatamodelCurrencyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelCurrencyDTO( - currency_code = '', - display_name = '', - symbol = '', - short_symbol = '' - ) - else: - return DataservicesDatamodelCurrencyDTO( - ) - - def testDataservicesDatamodelCurrencyDTO(self): - """Test DataservicesDatamodelCurrencyDTO""" - def validate_instance(instance): - DataservicesDatamodelCurrencyDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelCurrencyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_rate_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_rate_dto.py deleted file mode 100644 index 9292d50e58..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_rate_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO - -class TestDataservicesDatamodelCurrencyRateDTO(unittest.TestCase): - """DataservicesDatamodelCurrencyRateDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelCurrencyRateDTO: - """Test DataservicesDatamodelCurrencyRateDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelCurrencyRateDTO( - from_currency_code = '', - to_currency_code = '', - rate = 1.337, - start_time = '', - end_time = '' - ) - else: - return DataservicesDatamodelCurrencyRateDTO( - ) - - def testDataservicesDatamodelCurrencyRateDTO(self): - """Test DataservicesDatamodelCurrencyRateDTO""" - def validate_instance(instance): - DataservicesDatamodelCurrencyRateDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelCurrencyRateDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_rates_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_rates_dto.py deleted file mode 100644 index f01aaf08a3..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_currency_rates_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO - -class TestDataservicesDatamodelCurrencyRatesDTO(unittest.TestCase): - """DataservicesDatamodelCurrencyRatesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelCurrencyRatesDTO: - """Test DataservicesDatamodelCurrencyRatesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelCurrencyRatesDTO( - currency_rates = [ - visier_api_analytic_model.models.dataservices/datamodel/currency_rate_dto.dataservices.datamodel.CurrencyRateDTO( - from_currency_code = '', - to_currency_code = '', - rate = 1.337, - start_time = '', - end_time = '', ) - ] - ) - else: - return DataservicesDatamodelCurrencyRatesDTO( - ) - - def testDataservicesDatamodelCurrencyRatesDTO(self): - """Test DataservicesDatamodelCurrencyRatesDTO""" - def validate_instance(instance): - DataservicesDatamodelCurrencyRatesDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelCurrencyRatesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_dto.py deleted file mode 100644 index 5fec46f1d8..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_dto.py +++ /dev/null @@ -1,78 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO - -class TestDataservicesDatamodelDimensionDTO(unittest.TestCase): - """DataservicesDatamodelDimensionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelDimensionDTO: - """Test DataservicesDatamodelDimensionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelDimensionDTO( - id = '', - display_name = '', - description = '', - levels = [ - visier_api_analytic_model.models.dataservices/datamodel/level_dto.dataservices.datamodel.LevelDTO( - id = '', - display_name = '', - depth = 56, ) - ], - unknown_member = [ - '' - ], - member_count = 56, - visible_in_app = True, - tags = [ - visier_api_analytic_model.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( - id = '', - display_name = '', ) - ], - explanation = '' - ) - else: - return DataservicesDatamodelDimensionDTO( - ) - - def testDataservicesDatamodelDimensionDTO(self): - """Test DataservicesDatamodelDimensionDTO""" - def validate_instance(instance): - DataservicesDatamodelDimensionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelDimensionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_mapping_validation_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_mapping_validation_dto.py deleted file mode 100644 index a5c769e478..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_mapping_validation_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO - -class TestDataservicesDatamodelDimensionMappingValidationDTO(unittest.TestCase): - """DataservicesDatamodelDimensionMappingValidationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelDimensionMappingValidationDTO: - """Test DataservicesDatamodelDimensionMappingValidationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelDimensionMappingValidationDTO( - dimension_map_id = '', - dimension_id = '', - unmapped_members = [ - visier_api_analytic_model.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], - failures = [ - '' - ] - ) - else: - return DataservicesDatamodelDimensionMappingValidationDTO( - ) - - def testDataservicesDatamodelDimensionMappingValidationDTO(self): - """Test DataservicesDatamodelDimensionMappingValidationDTO""" - def validate_instance(instance): - DataservicesDatamodelDimensionMappingValidationDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelDimensionMappingValidationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py deleted file mode 100644 index 4061e3f735..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO - -class TestDataservicesDatamodelDimensionMappingValidationExecutionDTO(unittest.TestCase): - """DataservicesDatamodelDimensionMappingValidationExecutionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelDimensionMappingValidationExecutionDTO: - """Test DataservicesDatamodelDimensionMappingValidationExecutionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelDimensionMappingValidationExecutionDTO( - member_map_id = '', - analytic_object = '' - ) - else: - return DataservicesDatamodelDimensionMappingValidationExecutionDTO( - ) - - def testDataservicesDatamodelDimensionMappingValidationExecutionDTO(self): - """Test DataservicesDatamodelDimensionMappingValidationExecutionDTO""" - def validate_instance(instance): - DataservicesDatamodelDimensionMappingValidationExecutionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelDimensionMappingValidationExecutionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_reference_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_reference_dto.py deleted file mode 100644 index 5ccdbfa8be..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimension_reference_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO - -class TestDataservicesDatamodelDimensionReferenceDTO(unittest.TestCase): - """DataservicesDatamodelDimensionReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelDimensionReferenceDTO: - """Test DataservicesDatamodelDimensionReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelDimensionReferenceDTO( - name = '', - qualifying_path = '' - ) - else: - return DataservicesDatamodelDimensionReferenceDTO( - ) - - def testDataservicesDatamodelDimensionReferenceDTO(self): - """Test DataservicesDatamodelDimensionReferenceDTO""" - def validate_instance(instance): - DataservicesDatamodelDimensionReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelDimensionReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimensions_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimensions_dto.py deleted file mode 100644 index 234f3c2eda..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_dimensions_dto.py +++ /dev/null @@ -1,81 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO - -class TestDataservicesDatamodelDimensionsDTO(unittest.TestCase): - """DataservicesDatamodelDimensionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelDimensionsDTO: - """Test DataservicesDatamodelDimensionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelDimensionsDTO( - dimensions = [ - visier_api_analytic_model.models.dataservices/datamodel/dimension_dto.dataservices.datamodel.DimensionDTO( - id = '', - display_name = '', - description = '', - levels = [ - visier_api_analytic_model.models.dataservices/datamodel/level_dto.dataservices.datamodel.LevelDTO( - id = '', - display_name = '', - depth = 56, ) - ], - unknown_member = [ - '' - ], - member_count = 56, - visible_in_app = True, - tags = [ - visier_api_analytic_model.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( - id = '', - display_name = '', ) - ], - explanation = '', ) - ] - ) - else: - return DataservicesDatamodelDimensionsDTO( - ) - - def testDataservicesDatamodelDimensionsDTO(self): - """Test DataservicesDatamodelDimensionsDTO""" - def validate_instance(instance): - DataservicesDatamodelDimensionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelDimensionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_level_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_level_dto.py deleted file mode 100644 index 1d70ba7c35..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_level_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO - -class TestDataservicesDatamodelLevelDTO(unittest.TestCase): - """DataservicesDatamodelLevelDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelLevelDTO: - """Test DataservicesDatamodelLevelDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelLevelDTO( - id = '', - display_name = '', - depth = 56 - ) - else: - return DataservicesDatamodelLevelDTO( - ) - - def testDataservicesDatamodelLevelDTO(self): - """Test DataservicesDatamodelLevelDTO""" - def validate_instance(instance): - DataservicesDatamodelLevelDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelLevelDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_member_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_member_dto.py deleted file mode 100644 index eb19d9ab0c..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_member_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO - -class TestDataservicesDatamodelMemberDTO(unittest.TestCase): - """DataservicesDatamodelMemberDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelMemberDTO: - """Test DataservicesDatamodelMemberDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelMemberDTO( - full_name = '', - display_name = '', - level = 56, - path = [ - '' - ], - validity_ranges = [ - visier_api_analytic_model.models.dataservices/datamodel/validity_range_dto.dataservices.datamodel.ValidityRangeDTO( - start = '', - end = '', ) - ], - display_name_path = [ - '' - ] - ) - else: - return DataservicesDatamodelMemberDTO( - ) - - def testDataservicesDatamodelMemberDTO(self): - """Test DataservicesDatamodelMemberDTO""" - def validate_instance(instance): - DataservicesDatamodelMemberDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelMemberDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_member_parameter_definition_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_member_parameter_definition_dto.py deleted file mode 100644 index 8977de4421..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_member_parameter_definition_dto.py +++ /dev/null @@ -1,77 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO - -class TestDataservicesDatamodelMemberParameterDefinitionDTO(unittest.TestCase): - """DataservicesDatamodelMemberParameterDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelMemberParameterDefinitionDTO: - """Test DataservicesDatamodelMemberParameterDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelMemberParameterDefinitionDTO( - id = '', - display_name = '', - description = '', - dimension_id = '', - reference_path = [ - '' - ], - default = visier_api_analytic_model.models.dataservices/common/member_values_dto.dataservices.common.MemberValuesDTO( - included = [ - visier_api_analytic_model.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], - excluded = [ - visier_api_analytic_model.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - member_id = '', ) - ], ) - ) - else: - return DataservicesDatamodelMemberParameterDefinitionDTO( - ) - - def testDataservicesDatamodelMemberParameterDefinitionDTO(self): - """Test DataservicesDatamodelMemberParameterDefinitionDTO""" - def validate_instance(instance): - DataservicesDatamodelMemberParameterDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelMemberParameterDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_members_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_members_dto.py deleted file mode 100644 index 03dbb146c9..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_members_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO - -class TestDataservicesDatamodelMembersDTO(unittest.TestCase): - """DataservicesDatamodelMembersDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelMembersDTO: - """Test DataservicesDatamodelMembersDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelMembersDTO( - members = [ - visier_api_analytic_model.models.dataservices/datamodel/member_dto.dataservices.datamodel.MemberDTO( - full_name = '', - display_name = '', - level = 56, - path = [ - '' - ], - validity_ranges = [ - visier_api_analytic_model.models.dataservices/datamodel/validity_range_dto.dataservices.datamodel.ValidityRangeDTO( - start = '', - end = '', ) - ], - display_name_path = [ - '' - ], ) - ] - ) - else: - return DataservicesDatamodelMembersDTO( - ) - - def testDataservicesDatamodelMembersDTO(self): - """Test DataservicesDatamodelMembersDTO""" - def validate_instance(instance): - DataservicesDatamodelMembersDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelMembersDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_metric_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_metric_dto.py deleted file mode 100644 index f113f79cb3..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_metric_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO - -class TestDataservicesDatamodelMetricDTO(unittest.TestCase): - """DataservicesDatamodelMetricDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelMetricDTO: - """Test DataservicesDatamodelMetricDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelMetricDTO( - id = '', - display_name = '', - description = '', - data_start_date = '', - data_end_date = '', - analytic_object_id = '', - parameters = [ - visier_api_analytic_model.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( - member_parameter = None, - numeric_parameter = None, - plan_parameter = None, - aggregation_type_parameter = None, ) - ], - category = 'REGULAR', - visible_in_app = True - ) - else: - return DataservicesDatamodelMetricDTO( - ) - - def testDataservicesDatamodelMetricDTO(self): - """Test DataservicesDatamodelMetricDTO""" - def validate_instance(instance): - DataservicesDatamodelMetricDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelMetricDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_metrics_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_metrics_dto.py deleted file mode 100644 index e5f18ea6e9..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_metrics_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO - -class TestDataservicesDatamodelMetricsDTO(unittest.TestCase): - """DataservicesDatamodelMetricsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelMetricsDTO: - """Test DataservicesDatamodelMetricsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelMetricsDTO( - metrics = [ - visier_api_analytic_model.models.dataservices/datamodel/metric_dto.dataservices.datamodel.MetricDTO( - id = '', - display_name = '', - description = '', - data_start_date = '', - data_end_date = '', - analytic_object_id = '', - parameters = [ - visier_api_analytic_model.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( - member_parameter = None, - numeric_parameter = None, - plan_parameter = None, - aggregation_type_parameter = None, ) - ], - category = 'REGULAR', - visible_in_app = True, ) - ] - ) - else: - return DataservicesDatamodelMetricsDTO( - ) - - def testDataservicesDatamodelMetricsDTO(self): - """Test DataservicesDatamodelMetricsDTO""" - def validate_instance(instance): - DataservicesDatamodelMetricsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelMetricsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_numeric_parameter_definition_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_numeric_parameter_definition_dto.py deleted file mode 100644 index afdebefcd9..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_numeric_parameter_definition_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO - -class TestDataservicesDatamodelNumericParameterDefinitionDTO(unittest.TestCase): - """DataservicesDatamodelNumericParameterDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelNumericParameterDefinitionDTO: - """Test DataservicesDatamodelNumericParameterDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelNumericParameterDefinitionDTO( - id = '', - display_name = '', - description = '', - lower_bound = 1.337, - upper_bound = 1.337, - default = 1.337 - ) - else: - return DataservicesDatamodelNumericParameterDefinitionDTO( - ) - - def testDataservicesDatamodelNumericParameterDefinitionDTO(self): - """Test DataservicesDatamodelNumericParameterDefinitionDTO""" - def validate_instance(instance): - DataservicesDatamodelNumericParameterDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelNumericParameterDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_object_reference_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_object_reference_dto.py deleted file mode 100644 index 26c933f825..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_object_reference_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO - -class TestDataservicesDatamodelObjectReferenceDTO(unittest.TestCase): - """DataservicesDatamodelObjectReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelObjectReferenceDTO: - """Test DataservicesDatamodelObjectReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelObjectReferenceDTO( - id = '', - display_name = '', - description = '', - from_object = '', - to_object = '', - type = 'SUBJECT_REFERENCE', - is_strong_reference = True - ) - else: - return DataservicesDatamodelObjectReferenceDTO( - ) - - def testDataservicesDatamodelObjectReferenceDTO(self): - """Test DataservicesDatamodelObjectReferenceDTO""" - def validate_instance(instance): - DataservicesDatamodelObjectReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelObjectReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_parameter_definition_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_parameter_definition_dto.py deleted file mode 100644 index 44ae2aa7f2..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_parameter_definition_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO - -class TestDataservicesDatamodelParameterDefinitionDTO(unittest.TestCase): - """DataservicesDatamodelParameterDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelParameterDefinitionDTO: - """Test DataservicesDatamodelParameterDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelParameterDefinitionDTO( - member_parameter = visier_api_analytic_model.models.dataservices/datamodel/member_parameter_definition_dto.dataservices.datamodel.MemberParameterDefinitionDTO( - id = '', - display_name = '', - description = '', - dimension_id = '', - reference_path = [ - '' - ], - default = None, ), - numeric_parameter = visier_api_analytic_model.models.dataservices/datamodel/numeric_parameter_definition_dto.dataservices.datamodel.NumericParameterDefinitionDTO( - id = '', - display_name = '', - description = '', - lower_bound = 1.337, - upper_bound = 1.337, - default = 1.337, ), - plan_parameter = visier_api_analytic_model.models.dataservices/datamodel/plan_parameter_definition_dto.dataservices.datamodel.PlanParameterDefinitionDTO( - id = '', - display_name = '', - description = '', - model_name = '', ), - aggregation_type_parameter = visier_api_analytic_model.models.dataservices/datamodel/aggregation_type_parameter_dto.dataservices.datamodel.AggregationTypeParameterDTO( - id = '', - display_name = '', - description = '', - parameter_options = [ - visier_api_analytic_model.models.dataservices/datamodel/aggregation_type_option_dto.dataservices.datamodel.AggregationTypeOptionDTO( - id = '', - display_name = '', - property_name = '', - aggregation_function = '', - is_default = True, ) - ], ) - ) - else: - return DataservicesDatamodelParameterDefinitionDTO( - ) - - def testDataservicesDatamodelParameterDefinitionDTO(self): - """Test DataservicesDatamodelParameterDefinitionDTO""" - def validate_instance(instance): - DataservicesDatamodelParameterDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelParameterDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_plan_parameter_definition_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_plan_parameter_definition_dto.py deleted file mode 100644 index 472c433548..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_plan_parameter_definition_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO - -class TestDataservicesDatamodelPlanParameterDefinitionDTO(unittest.TestCase): - """DataservicesDatamodelPlanParameterDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanParameterDefinitionDTO: - """Test DataservicesDatamodelPlanParameterDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanParameterDefinitionDTO( - id = '', - display_name = '', - description = '', - model_name = '' - ) - else: - return DataservicesDatamodelPlanParameterDefinitionDTO( - ) - - def testDataservicesDatamodelPlanParameterDefinitionDTO(self): - """Test DataservicesDatamodelPlanParameterDefinitionDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanParameterDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanParameterDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_concept_filter_context_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_concept_filter_context_dto.py deleted file mode 100644 index 27edf2e446..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_concept_filter_context_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO - -class TestDataservicesDatamodelPlanningConceptFilterContextDTO(unittest.TestCase): - """DataservicesDatamodelPlanningConceptFilterContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningConceptFilterContextDTO: - """Test DataservicesDatamodelPlanningConceptFilterContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningConceptFilterContextDTO( - name = '' - ) - else: - return DataservicesDatamodelPlanningConceptFilterContextDTO( - ) - - def testDataservicesDatamodelPlanningConceptFilterContextDTO(self): - """Test DataservicesDatamodelPlanningConceptFilterContextDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningConceptFilterContextDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningConceptFilterContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py deleted file mode 100644 index 10b5ce22e6..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO - -class TestDataservicesDatamodelPlanningHierarchyFilterContextDTO(unittest.TestCase): - """DataservicesDatamodelPlanningHierarchyFilterContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningHierarchyFilterContextDTO: - """Test DataservicesDatamodelPlanningHierarchyFilterContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningHierarchyFilterContextDTO( - hierarchy_name = '', - included_members = [ - '' - ], - excluded_members = [ - '' - ] - ) - else: - return DataservicesDatamodelPlanningHierarchyFilterContextDTO( - ) - - def testDataservicesDatamodelPlanningHierarchyFilterContextDTO(self): - """Test DataservicesDatamodelPlanningHierarchyFilterContextDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningHierarchyFilterContextDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningHierarchyFilterContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_model_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_model_dto.py deleted file mode 100644 index 615697a960..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_model_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO - -class TestDataservicesDatamodelPlanningModelDTO(unittest.TestCase): - """DataservicesDatamodelPlanningModelDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningModelDTO: - """Test DataservicesDatamodelPlanningModelDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningModelDTO( - id = '', - display_name = '', - description = '' - ) - else: - return DataservicesDatamodelPlanningModelDTO( - ) - - def testDataservicesDatamodelPlanningModelDTO(self): - """Test DataservicesDatamodelPlanningModelDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningModelDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningModelDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_models_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_models_dto.py deleted file mode 100644 index 7bc8f8f6d7..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_models_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO - -class TestDataservicesDatamodelPlanningModelsDTO(unittest.TestCase): - """DataservicesDatamodelPlanningModelsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningModelsDTO: - """Test DataservicesDatamodelPlanningModelsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningModelsDTO( - models = [ - visier_api_analytic_model.models.dataservices/datamodel/planning_model_dto.dataservices.datamodel.PlanningModelDTO( - id = '', - display_name = '', - description = '', ) - ] - ) - else: - return DataservicesDatamodelPlanningModelsDTO( - ) - - def testDataservicesDatamodelPlanningModelsDTO(self): - """Test DataservicesDatamodelPlanningModelsDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningModelsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningModelsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plan_context_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plan_context_dto.py deleted file mode 100644 index bfad256f4b..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plan_context_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO - -class TestDataservicesDatamodelPlanningPlanContextDTO(unittest.TestCase): - """DataservicesDatamodelPlanningPlanContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningPlanContextDTO: - """Test DataservicesDatamodelPlanningPlanContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningPlanContextDTO( - hierarchy_filter_context = visier_api_analytic_model.models.dataservices/datamodel/planning_hierarchy_filter_context_dto.dataservices.datamodel.PlanningHierarchyFilterContextDTO( - hierarchy_name = '', - included_members = [ - '' - ], - excluded_members = [ - '' - ], ), - concept_filter_context = visier_api_analytic_model.models.dataservices/datamodel/planning_concept_filter_context_dto.dataservices.datamodel.PlanningConceptFilterContextDTO( - name = '', ) - ) - else: - return DataservicesDatamodelPlanningPlanContextDTO( - ) - - def testDataservicesDatamodelPlanningPlanContextDTO(self): - """Test DataservicesDatamodelPlanningPlanContextDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningPlanContextDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningPlanContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plan_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plan_dto.py deleted file mode 100644 index cf469f97e0..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plan_dto.py +++ /dev/null @@ -1,79 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO - -class TestDataservicesDatamodelPlanningPlanDTO(unittest.TestCase): - """DataservicesDatamodelPlanningPlanDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningPlanDTO: - """Test DataservicesDatamodelPlanningPlanDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningPlanDTO( - id = '', - name = '', - subject_id = '', - default_contexts = [ - visier_api_analytic_model.models.dataservices/datamodel/planning_plan_context_dto.dataservices.datamodel.PlanningPlanContextDTO( - hierarchy_filter_context = None, - concept_filter_context = None, ) - ], - plan_dimension_ids = [ - '' - ], - scenarios = [ - visier_api_analytic_model.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( - id = '', - display_name = '', ) - ], - snapshots = [ - visier_api_analytic_model.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( - id = '', - display_name = '', ) - ] - ) - else: - return DataservicesDatamodelPlanningPlanDTO( - ) - - def testDataservicesDatamodelPlanningPlanDTO(self): - """Test DataservicesDatamodelPlanningPlanDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningPlanDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningPlanDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plans_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plans_dto.py deleted file mode 100644 index 14206fe60d..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_planning_plans_dto.py +++ /dev/null @@ -1,82 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO - -class TestDataservicesDatamodelPlanningPlansDTO(unittest.TestCase): - """DataservicesDatamodelPlanningPlansDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPlanningPlansDTO: - """Test DataservicesDatamodelPlanningPlansDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPlanningPlansDTO( - plans = [ - visier_api_analytic_model.models.dataservices/datamodel/planning_plan_dto.dataservices.datamodel.PlanningPlanDTO( - id = '', - name = '', - subject_id = '', - default_contexts = [ - visier_api_analytic_model.models.dataservices/datamodel/planning_plan_context_dto.dataservices.datamodel.PlanningPlanContextDTO( - hierarchy_filter_context = None, - concept_filter_context = None, ) - ], - plan_dimension_ids = [ - '' - ], - scenarios = [ - visier_api_analytic_model.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( - id = '', - display_name = '', ) - ], - snapshots = [ - visier_api_analytic_model.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( - id = '', - display_name = '', ) - ], ) - ] - ) - else: - return DataservicesDatamodelPlanningPlansDTO( - ) - - def testDataservicesDatamodelPlanningPlansDTO(self): - """Test DataservicesDatamodelPlanningPlansDTO""" - def validate_instance(instance): - DataservicesDatamodelPlanningPlansDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPlanningPlansDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_population_configuration_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_population_configuration_dto.py deleted file mode 100644 index f01c2d2fa5..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_population_configuration_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO - -class TestDataservicesDatamodelPopulationConfigurationDTO(unittest.TestCase): - """DataservicesDatamodelPopulationConfigurationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPopulationConfigurationDTO: - """Test DataservicesDatamodelPopulationConfigurationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPopulationConfigurationDTO( - distinguishing_properties = [ - visier_api_analytic_model.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( - name = '', - qualifying_path = '', ) - ], - change_history_properties = [ - visier_api_analytic_model.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( - name = '', - qualifying_path = '', ) - ], - grouping_dimensions = [ - visier_api_analytic_model.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ) - ] - ) - else: - return DataservicesDatamodelPopulationConfigurationDTO( - ) - - def testDataservicesDatamodelPopulationConfigurationDTO(self): - """Test DataservicesDatamodelPopulationConfigurationDTO""" - def validate_instance(instance): - DataservicesDatamodelPopulationConfigurationDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPopulationConfigurationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_prediction_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_prediction_dto.py deleted file mode 100644 index 2edc32ba5f..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_prediction_dto.py +++ /dev/null @@ -1,83 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO - -class TestDataservicesDatamodelPredictionDTO(unittest.TestCase): - """DataservicesDatamodelPredictionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPredictionDTO: - """Test DataservicesDatamodelPredictionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPredictionDTO( - id = '', - display_name = '', - description = '', - subject = '', - subject_key = '', - subject_parent_key = '', - subject_filter = '', - event = '', - event_filter = '', - label_property = '', - factor_properties = [ - '' - ], - factor_dimensions = [ - '' - ], - factor_concepts = [ - '' - ], - data_start_date = '', - data_end_date = '', - score_name = '', - factors_name = '', - minimum_training_months = '', - is_multi_tenant = True - ) - else: - return DataservicesDatamodelPredictionDTO( - ) - - def testDataservicesDatamodelPredictionDTO(self): - """Test DataservicesDatamodelPredictionDTO""" - def validate_instance(instance): - DataservicesDatamodelPredictionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPredictionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_predictions_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_predictions_dto.py deleted file mode 100644 index be054b3473..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_predictions_dto.py +++ /dev/null @@ -1,86 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO - -class TestDataservicesDatamodelPredictionsDTO(unittest.TestCase): - """DataservicesDatamodelPredictionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPredictionsDTO: - """Test DataservicesDatamodelPredictionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPredictionsDTO( - predictions = [ - visier_api_analytic_model.models.dataservices/datamodel/prediction_dto.dataservices.datamodel.PredictionDTO( - id = '', - display_name = '', - description = '', - subject = '', - subject_key = '', - subject_parent_key = '', - subject_filter = '', - event = '', - event_filter = '', - label_property = '', - factor_properties = [ - '' - ], - factor_dimensions = [ - '' - ], - factor_concepts = [ - '' - ], - data_start_date = '', - data_end_date = '', - score_name = '', - factors_name = '', - minimum_training_months = '', - is_multi_tenant = True, ) - ] - ) - else: - return DataservicesDatamodelPredictionsDTO( - ) - - def testDataservicesDatamodelPredictionsDTO(self): - """Test DataservicesDatamodelPredictionsDTO""" - def validate_instance(instance): - DataservicesDatamodelPredictionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPredictionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_properties_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_properties_dto.py deleted file mode 100644 index 13959049ed..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_properties_dto.py +++ /dev/null @@ -1,79 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO - -class TestDataservicesDatamodelPropertiesDTO(unittest.TestCase): - """DataservicesDatamodelPropertiesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPropertiesDTO: - """Test DataservicesDatamodelPropertiesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPropertiesDTO( - properties = [ - visier_api_analytic_model.models.dataservices/datamodel/property_dto.dataservices.datamodel.PropertyDTO( - id = '', - display_name = '', - description = '', - data_type = '', - primitive_data_type = '', - parameters = [ - visier_api_analytic_model.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( - member_parameter = None, - numeric_parameter = None, - plan_parameter = None, - aggregation_type_parameter = None, ) - ], - tags = [ - visier_api_analytic_model.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( - id = '', - display_name = '', ) - ], - explanation = '', ) - ] - ) - else: - return DataservicesDatamodelPropertiesDTO( - ) - - def testDataservicesDatamodelPropertiesDTO(self): - """Test DataservicesDatamodelPropertiesDTO""" - def validate_instance(instance): - DataservicesDatamodelPropertiesDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPropertiesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_property_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_property_dto.py deleted file mode 100644 index e4e2bcf5cc..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_property_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO - -class TestDataservicesDatamodelPropertyDTO(unittest.TestCase): - """DataservicesDatamodelPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPropertyDTO: - """Test DataservicesDatamodelPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPropertyDTO( - id = '', - display_name = '', - description = '', - data_type = '', - primitive_data_type = '', - parameters = [ - visier_api_analytic_model.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( - member_parameter = None, - numeric_parameter = None, - plan_parameter = None, - aggregation_type_parameter = None, ) - ], - tags = [ - visier_api_analytic_model.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( - id = '', - display_name = '', ) - ], - explanation = '' - ) - else: - return DataservicesDatamodelPropertyDTO( - ) - - def testDataservicesDatamodelPropertyDTO(self): - """Test DataservicesDatamodelPropertyDTO""" - def validate_instance(instance): - DataservicesDatamodelPropertyDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_property_reference_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_property_reference_dto.py deleted file mode 100644 index 70661d670e..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_property_reference_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO - -class TestDataservicesDatamodelPropertyReferenceDTO(unittest.TestCase): - """DataservicesDatamodelPropertyReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPropertyReferenceDTO: - """Test DataservicesDatamodelPropertyReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPropertyReferenceDTO( - name = '', - qualifying_path = '' - ) - else: - return DataservicesDatamodelPropertyReferenceDTO( - ) - - def testDataservicesDatamodelPropertyReferenceDTO(self): - """Test DataservicesDatamodelPropertyReferenceDTO""" - def validate_instance(instance): - DataservicesDatamodelPropertyReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPropertyReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_scenario_or_snapshot_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_scenario_or_snapshot_dto.py deleted file mode 100644 index 3590c826f3..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_scenario_or_snapshot_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO - -class TestDataservicesDatamodelScenarioOrSnapshotDTO(unittest.TestCase): - """DataservicesDatamodelScenarioOrSnapshotDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelScenarioOrSnapshotDTO: - """Test DataservicesDatamodelScenarioOrSnapshotDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelScenarioOrSnapshotDTO( - id = '', - display_name = '' - ) - else: - return DataservicesDatamodelScenarioOrSnapshotDTO( - ) - - def testDataservicesDatamodelScenarioOrSnapshotDTO(self): - """Test DataservicesDatamodelScenarioOrSnapshotDTO""" - def validate_instance(instance): - DataservicesDatamodelScenarioOrSnapshotDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelScenarioOrSnapshotDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_selection_concept_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_selection_concept_dto.py deleted file mode 100644 index 30940861e1..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_selection_concept_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO - -class TestDataservicesDatamodelSelectionConceptDTO(unittest.TestCase): - """DataservicesDatamodelSelectionConceptDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelSelectionConceptDTO: - """Test DataservicesDatamodelSelectionConceptDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelSelectionConceptDTO( - id = '', - display_name = '', - description = '', - visible_in_app = True, - tags = [ - visier_api_analytic_model.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( - id = '', - display_name = '', ) - ], - explanation = '' - ) - else: - return DataservicesDatamodelSelectionConceptDTO( - ) - - def testDataservicesDatamodelSelectionConceptDTO(self): - """Test DataservicesDatamodelSelectionConceptDTO""" - def validate_instance(instance): - DataservicesDatamodelSelectionConceptDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelSelectionConceptDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_selection_concepts_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_selection_concepts_dto.py deleted file mode 100644 index b3f976c8ee..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_selection_concepts_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO - -class TestDataservicesDatamodelSelectionConceptsDTO(unittest.TestCase): - """DataservicesDatamodelSelectionConceptsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelSelectionConceptsDTO: - """Test DataservicesDatamodelSelectionConceptsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelSelectionConceptsDTO( - selection_concepts = [ - visier_api_analytic_model.models.dataservices/datamodel/selection_concept_dto.dataservices.datamodel.SelectionConceptDTO( - id = '', - display_name = '', - description = '', - visible_in_app = True, - tags = [ - visier_api_analytic_model.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( - id = '', - display_name = '', ) - ], - explanation = '', ) - ] - ) - else: - return DataservicesDatamodelSelectionConceptsDTO( - ) - - def testDataservicesDatamodelSelectionConceptsDTO(self): - """Test DataservicesDatamodelSelectionConceptsDTO""" - def validate_instance(instance): - DataservicesDatamodelSelectionConceptsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelSelectionConceptsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_tag_map_element_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_tag_map_element_dto.py deleted file mode 100644 index f94d739d77..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_tag_map_element_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO - -class TestDataservicesDatamodelTagMapElementDTO(unittest.TestCase): - """DataservicesDatamodelTagMapElementDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelTagMapElementDTO: - """Test DataservicesDatamodelTagMapElementDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelTagMapElementDTO( - id = '', - display_name = '' - ) - else: - return DataservicesDatamodelTagMapElementDTO( - ) - - def testDataservicesDatamodelTagMapElementDTO(self): - """Test DataservicesDatamodelTagMapElementDTO""" - def validate_instance(instance): - DataservicesDatamodelTagMapElementDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelTagMapElementDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_dataservices_datamodel_validity_range_dto.py b/src/visier_api_analytic_model/test/test_dataservices_datamodel_validity_range_dto.py deleted file mode 100644 index 1dc949a04b..0000000000 --- a/src/visier_api_analytic_model/test/test_dataservices_datamodel_validity_range_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO - -class TestDataservicesDatamodelValidityRangeDTO(unittest.TestCase): - """DataservicesDatamodelValidityRangeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelValidityRangeDTO: - """Test DataservicesDatamodelValidityRangeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelValidityRangeDTO( - start = '', - end = '' - ) - else: - return DataservicesDatamodelValidityRangeDTO( - ) - - def testDataservicesDatamodelValidityRangeDTO(self): - """Test DataservicesDatamodelValidityRangeDTO""" - def validate_instance(instance): - DataservicesDatamodelValidityRangeDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelValidityRangeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_analytic_object_filter_dto.py b/src/visier_api_analytic_model/test/test_designer_api_analytic_object_filter_dto.py deleted file mode 100644 index 59eb5d628c..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_analytic_object_filter_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO - -class TestDesignerApiAnalyticObjectFilterDTO(unittest.TestCase): - """DesignerApiAnalyticObjectFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiAnalyticObjectFilterDTO: - """Test DesignerApiAnalyticObjectFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiAnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ] - ) - else: - return DesignerApiAnalyticObjectFilterDTO( - ) - - def testDesignerApiAnalyticObjectFilterDTO(self): - """Test DesignerApiAnalyticObjectFilterDTO""" - def validate_instance(instance): - DesignerApiAnalyticObjectFilterDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiAnalyticObjectFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_configuration_dto.py b/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_configuration_dto.py deleted file mode 100644 index d891e5e683..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_configuration_dto.py +++ /dev/null @@ -1,84 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO - -class TestDesignerApiCalculationConceptConfigurationDTO(unittest.TestCase): - """DesignerApiCalculationConceptConfigurationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiCalculationConceptConfigurationDTO: - """Test DesignerApiCalculationConceptConfigurationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiCalculationConceptConfigurationDTO( - perspectives = [ - visier_api_analytic_model.models.designer/api/perspective_configuration_dto.designer.api.PerspectiveConfigurationDTO( - perspective_id = '', - perspective_name = '', - perspective_nodes = [ - visier_api_analytic_model.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( - selection_concept_uuid = '', - symbol_name = '', - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ], ) - ], ) - ] - ) - else: - return DesignerApiCalculationConceptConfigurationDTO( - ) - - def testDesignerApiCalculationConceptConfigurationDTO(self): - """Test DesignerApiCalculationConceptConfigurationDTO""" - def validate_instance(instance): - DesignerApiCalculationConceptConfigurationDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiCalculationConceptConfigurationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_configuration_map_dto.py b/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_configuration_map_dto.py deleted file mode 100644 index 89621e7700..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_configuration_map_dto.py +++ /dev/null @@ -1,84 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO - -class TestDesignerApiCalculationConceptConfigurationMapDTO(unittest.TestCase): - """DesignerApiCalculationConceptConfigurationMapDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiCalculationConceptConfigurationMapDTO: - """Test DesignerApiCalculationConceptConfigurationMapDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiCalculationConceptConfigurationMapDTO( - perspectives_to_map = [ - visier_api_analytic_model.models.designer/api/perspective_configuration_dto.designer.api.PerspectiveConfigurationDTO( - perspective_id = '', - perspective_name = '', - perspective_nodes = [ - visier_api_analytic_model.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( - selection_concept_uuid = '', - symbol_name = '', - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ], ) - ], ) - ] - ) - else: - return DesignerApiCalculationConceptConfigurationMapDTO( - ) - - def testDesignerApiCalculationConceptConfigurationMapDTO(self): - """Test DesignerApiCalculationConceptConfigurationMapDTO""" - def validate_instance(instance): - DesignerApiCalculationConceptConfigurationMapDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiCalculationConceptConfigurationMapDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_dto.py b/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_dto.py deleted file mode 100644 index 7546216290..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_dto.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO - -class TestDesignerApiCalculationConceptDTO(unittest.TestCase): - """DesignerApiCalculationConceptDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiCalculationConceptDTO: - """Test DesignerApiCalculationConceptDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiCalculationConceptDTO( - uuid = '', - name = '', - configuration = visier_api_analytic_model.models.designer/api/calculation_concept_configuration_dto.designer.api.CalculationConceptConfigurationDTO( - perspectives = [ - visier_api_analytic_model.models.designer/api/perspective_configuration_dto.designer.api.PerspectiveConfigurationDTO( - perspective_id = '', - perspective_name = '', - perspective_nodes = [ - visier_api_analytic_model.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( - selection_concept_uuid = '', - symbol_name = '', - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ], ) - ], ) - ], ) - ) - else: - return DesignerApiCalculationConceptDTO( - ) - - def testDesignerApiCalculationConceptDTO(self): - """Test DesignerApiCalculationConceptDTO""" - def validate_instance(instance): - DesignerApiCalculationConceptDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiCalculationConceptDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_list_dto.py b/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_list_dto.py deleted file mode 100644 index c7f01e7b3e..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_calculation_concept_list_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO - -class TestDesignerApiCalculationConceptListDTO(unittest.TestCase): - """DesignerApiCalculationConceptListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiCalculationConceptListDTO: - """Test DesignerApiCalculationConceptListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiCalculationConceptListDTO( - concepts = [ - visier_api_analytic_model.models.designer/api/calculation_concept_dto.designer.api.CalculationConceptDTO( - uuid = '', - name = '', - configuration = None, ) - ] - ) - else: - return DesignerApiCalculationConceptListDTO( - ) - - def testDesignerApiCalculationConceptListDTO(self): - """Test DesignerApiCalculationConceptListDTO""" - def validate_instance(instance): - DesignerApiCalculationConceptListDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiCalculationConceptListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_concept_configuration_result_dto.py b/src/visier_api_analytic_model/test/test_designer_api_concept_configuration_result_dto.py deleted file mode 100644 index 3335d9e16c..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_concept_configuration_result_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO - -class TestDesignerApiConceptConfigurationResultDTO(unittest.TestCase): - """DesignerApiConceptConfigurationResultDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiConceptConfigurationResultDTO: - """Test DesignerApiConceptConfigurationResultDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiConceptConfigurationResultDTO( - concept_id = '', - project_id = '', - message = '' - ) - else: - return DesignerApiConceptConfigurationResultDTO( - ) - - def testDesignerApiConceptConfigurationResultDTO(self): - """Test DesignerApiConceptConfigurationResultDTO""" - def validate_instance(instance): - DesignerApiConceptConfigurationResultDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiConceptConfigurationResultDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_dimension_filter_dto.py b/src/visier_api_analytic_model/test/test_designer_api_dimension_filter_dto.py deleted file mode 100644 index d4cf686ffb..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_dimension_filter_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO - -class TestDesignerApiDimensionFilterDTO(unittest.TestCase): - """DesignerApiDimensionFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiDimensionFilterDTO: - """Test DesignerApiDimensionFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiDimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ] - ) - else: - return DesignerApiDimensionFilterDTO( - ) - - def testDesignerApiDimensionFilterDTO(self): - """Test DesignerApiDimensionFilterDTO""" - def validate_instance(instance): - DesignerApiDimensionFilterDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiDimensionFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_dimension_member_dto.py b/src/visier_api_analytic_model/test/test_designer_api_dimension_member_dto.py deleted file mode 100644 index 364cdfdff5..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_dimension_member_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO - -class TestDesignerApiDimensionMemberDTO(unittest.TestCase): - """DesignerApiDimensionMemberDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiDimensionMemberDTO: - """Test DesignerApiDimensionMemberDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiDimensionMemberDTO( - dimension_member = [ - '' - ] - ) - else: - return DesignerApiDimensionMemberDTO( - ) - - def testDesignerApiDimensionMemberDTO(self): - """Test DesignerApiDimensionMemberDTO""" - def validate_instance(instance): - DesignerApiDimensionMemberDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiDimensionMemberDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_perspective_configuration_dto.py b/src/visier_api_analytic_model/test/test_designer_api_perspective_configuration_dto.py deleted file mode 100644 index 8fe2945775..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_perspective_configuration_dto.py +++ /dev/null @@ -1,81 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO - -class TestDesignerApiPerspectiveConfigurationDTO(unittest.TestCase): - """DesignerApiPerspectiveConfigurationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiPerspectiveConfigurationDTO: - """Test DesignerApiPerspectiveConfigurationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiPerspectiveConfigurationDTO( - perspective_id = '', - perspective_name = '', - perspective_nodes = [ - visier_api_analytic_model.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( - selection_concept_uuid = '', - symbol_name = '', - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ], ) - ] - ) - else: - return DesignerApiPerspectiveConfigurationDTO( - ) - - def testDesignerApiPerspectiveConfigurationDTO(self): - """Test DesignerApiPerspectiveConfigurationDTO""" - def validate_instance(instance): - DesignerApiPerspectiveConfigurationDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiPerspectiveConfigurationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_perspective_node_dto.py b/src/visier_api_analytic_model/test/test_designer_api_perspective_node_dto.py deleted file mode 100644 index e26306ff90..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_perspective_node_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO - -class TestDesignerApiPerspectiveNodeDTO(unittest.TestCase): - """DesignerApiPerspectiveNodeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiPerspectiveNodeDTO: - """Test DesignerApiPerspectiveNodeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiPerspectiveNodeDTO( - selection_concept_uuid = '', - symbol_name = '', - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ] - ) - else: - return DesignerApiPerspectiveNodeDTO( - ) - - def testDesignerApiPerspectiveNodeDTO(self): - """Test DesignerApiPerspectiveNodeDTO""" - def validate_instance(instance): - DesignerApiPerspectiveNodeDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiPerspectiveNodeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_configuration_dto.py b/src/visier_api_analytic_model/test/test_designer_api_selection_concept_configuration_dto.py deleted file mode 100644 index 9a4277e74d..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_configuration_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO - -class TestDesignerApiSelectionConceptConfigurationDTO(unittest.TestCase): - """DesignerApiSelectionConceptConfigurationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiSelectionConceptConfigurationDTO: - """Test DesignerApiSelectionConceptConfigurationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiSelectionConceptConfigurationDTO( - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ] - ) - else: - return DesignerApiSelectionConceptConfigurationDTO( - ) - - def testDesignerApiSelectionConceptConfigurationDTO(self): - """Test DesignerApiSelectionConceptConfigurationDTO""" - def validate_instance(instance): - DesignerApiSelectionConceptConfigurationDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiSelectionConceptConfigurationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_configuration_map_dto.py b/src/visier_api_analytic_model/test/test_designer_api_selection_concept_configuration_map_dto.py deleted file mode 100644 index 708ee275b5..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_configuration_map_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO - -class TestDesignerApiSelectionConceptConfigurationMapDTO(unittest.TestCase): - """DesignerApiSelectionConceptConfigurationMapDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiSelectionConceptConfigurationMapDTO: - """Test DesignerApiSelectionConceptConfigurationMapDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiSelectionConceptConfigurationMapDTO( - analytic_object_filters_to_map = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ] - ) - else: - return DesignerApiSelectionConceptConfigurationMapDTO( - ) - - def testDesignerApiSelectionConceptConfigurationMapDTO(self): - """Test DesignerApiSelectionConceptConfigurationMapDTO""" - def validate_instance(instance): - DesignerApiSelectionConceptConfigurationMapDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiSelectionConceptConfigurationMapDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_dto.py b/src/visier_api_analytic_model/test/test_designer_api_selection_concept_dto.py deleted file mode 100644 index 5dd40b578a..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_dto.py +++ /dev/null @@ -1,77 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO - -class TestDesignerApiSelectionConceptDTO(unittest.TestCase): - """DesignerApiSelectionConceptDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiSelectionConceptDTO: - """Test DesignerApiSelectionConceptDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiSelectionConceptDTO( - uuid = '', - name = '', - configuration = visier_api_analytic_model.models.designer/api/selection_concept_configuration_dto.designer.api.SelectionConceptConfigurationDTO( - analytic_object_filters = [ - visier_api_analytic_model.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( - analytic_object_uuid = '', - symbol_name = '', - dimensions = [ - visier_api_analytic_model.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( - dimension_id = '', - symbol_name = '', - dimension_members = [ - visier_api_analytic_model.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( - dimension_member = [ - '' - ], ) - ], ) - ], ) - ], ) - ) - else: - return DesignerApiSelectionConceptDTO( - ) - - def testDesignerApiSelectionConceptDTO(self): - """Test DesignerApiSelectionConceptDTO""" - def validate_instance(instance): - DesignerApiSelectionConceptDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiSelectionConceptDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_list_dto.py b/src/visier_api_analytic_model/test/test_designer_api_selection_concept_list_dto.py deleted file mode 100644 index 6ac420f873..0000000000 --- a/src/visier_api_analytic_model/test/test_designer_api_selection_concept_list_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO - -class TestDesignerApiSelectionConceptListDTO(unittest.TestCase): - """DesignerApiSelectionConceptListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerApiSelectionConceptListDTO: - """Test DesignerApiSelectionConceptListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerApiSelectionConceptListDTO( - concepts = [ - visier_api_analytic_model.models.designer/api/selection_concept_dto.designer.api.SelectionConceptDTO( - uuid = '', - name = '', - configuration = None, ) - ] - ) - else: - return DesignerApiSelectionConceptListDTO( - ) - - def testDesignerApiSelectionConceptListDTO(self): - """Test DesignerApiSelectionConceptListDTO""" - def validate_instance(instance): - DesignerApiSelectionConceptListDTO.model_validate(inst_req_only) - instance_deserialized = DesignerApiSelectionConceptListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_get_plan_list_response_dto.py b/src/visier_api_analytic_model/test/test_planning_get_plan_list_response_dto.py deleted file mode 100644 index fadb2c6dd1..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_get_plan_list_response_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO - -class TestPlanningGetPlanListResponseDTO(unittest.TestCase): - """PlanningGetPlanListResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningGetPlanListResponseDTO: - """Test PlanningGetPlanListResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningGetPlanListResponseDTO( - plans = [ - visier_api_analytic_model.models.planning/plan_info_dto.planning.PlanInfoDTO( - uuid = '', - display_name = '', - model_id = '', - scenarios = [ - visier_api_analytic_model.models.planning/scenario_info_dto.planning.ScenarioInfoDTO( - uuid = '', - display_name = '', - versioned_scenario_id = '', ) - ], - parent_plan_uuid = '', - currency_code = '', ) - ], - page = 56 - ) - else: - return PlanningGetPlanListResponseDTO( - ) - - def testPlanningGetPlanListResponseDTO(self): - """Test PlanningGetPlanListResponseDTO""" - def validate_instance(instance): - PlanningGetPlanListResponseDTO.model_validate(inst_req_only) - instance_deserialized = PlanningGetPlanListResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_data_load_error_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_data_load_error_dto.py deleted file mode 100644 index c8cc91bcf6..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_data_load_error_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO - -class TestPlanningPlanDataLoadErrorDTO(unittest.TestCase): - """PlanningPlanDataLoadErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanDataLoadErrorDTO: - """Test PlanningPlanDataLoadErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanDataLoadErrorDTO( - row = 56, - rci = '', - error_message = '' - ) - else: - return PlanningPlanDataLoadErrorDTO( - ) - - def testPlanningPlanDataLoadErrorDTO(self): - """Test PlanningPlanDataLoadErrorDTO""" - def validate_instance(instance): - PlanningPlanDataLoadErrorDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanDataLoadErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_info_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_info_dto.py deleted file mode 100644 index 78ca19c1ca..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_info_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_info_dto import PlanningPlanInfoDTO - -class TestPlanningPlanInfoDTO(unittest.TestCase): - """PlanningPlanInfoDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanInfoDTO: - """Test PlanningPlanInfoDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanInfoDTO( - uuid = '', - display_name = '', - model_id = '', - scenarios = [ - visier_api_analytic_model.models.planning/scenario_info_dto.planning.ScenarioInfoDTO( - uuid = '', - display_name = '', - versioned_scenario_id = '', ) - ], - parent_plan_uuid = '', - currency_code = '' - ) - else: - return PlanningPlanInfoDTO( - ) - - def testPlanningPlanInfoDTO(self): - """Test PlanningPlanInfoDTO""" - def validate_instance(instance): - PlanningPlanInfoDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanInfoDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_item_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_item_dto.py deleted file mode 100644 index d40c6d5ef5..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_item_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_item_dto import PlanningPlanItemDTO - -class TestPlanningPlanItemDTO(unittest.TestCase): - """PlanningPlanItemDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanItemDTO: - """Test PlanningPlanItemDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanItemDTO( - id = '', - display_name = '', - data_type = 'unknown' - ) - else: - return PlanningPlanItemDTO( - ) - - def testPlanningPlanItemDTO(self): - """Test PlanningPlanItemDTO""" - def validate_instance(instance): - PlanningPlanItemDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanItemDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_schema_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_schema_dto.py deleted file mode 100644 index 48931488fe..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_schema_dto.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_schema_dto import PlanningPlanSchemaDTO - -class TestPlanningPlanSchemaDTO(unittest.TestCase): - """PlanningPlanSchemaDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanSchemaDTO: - """Test PlanningPlanSchemaDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanSchemaDTO( - plan_items = [ - visier_api_analytic_model.models.planning/plan_item_dto.planning.PlanItemDTO( - id = '', - display_name = '', - data_type = 'unknown', ) - ], - time_periods = [ - visier_api_analytic_model.models.planning/plan_time_period_dto.planning.PlanTimePeriodDTO( - date = '', - display_name = '', ) - ], - plan_segment_levels = [ - visier_api_analytic_model.models.planning/plan_segment_level_dto.planning.PlanSegmentLevelDTO( - id = '', - display_name = '', - order = 56, - segment_id = '', - segment_display_name = '', ) - ], - plan_segment_level_members = [ - visier_api_analytic_model.models.planning/plan_segment_level_member_list_dto.planning.PlanSegmentLevelMemberListDTO( - segment_level_id = '', - members = [ - visier_api_analytic_model.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( - id = '', - display_name = '', - is_custom = True, - parent_id = '', ) - ], - segment_id = '', ) - ] - ) - else: - return PlanningPlanSchemaDTO( - ) - - def testPlanningPlanSchemaDTO(self): - """Test PlanningPlanSchemaDTO""" - def validate_instance(instance): - PlanningPlanSchemaDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanSchemaDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_segment_level_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_segment_level_dto.py deleted file mode 100644 index 9e152a1bd6..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_segment_level_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO - -class TestPlanningPlanSegmentLevelDTO(unittest.TestCase): - """PlanningPlanSegmentLevelDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanSegmentLevelDTO: - """Test PlanningPlanSegmentLevelDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanSegmentLevelDTO( - id = '', - display_name = '', - order = 56, - segment_id = '', - segment_display_name = '' - ) - else: - return PlanningPlanSegmentLevelDTO( - ) - - def testPlanningPlanSegmentLevelDTO(self): - """Test PlanningPlanSegmentLevelDTO""" - def validate_instance(instance): - PlanningPlanSegmentLevelDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanSegmentLevelDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_segment_level_member_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_segment_level_member_dto.py deleted file mode 100644 index b15d4cfaea..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_segment_level_member_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO - -class TestPlanningPlanSegmentLevelMemberDTO(unittest.TestCase): - """PlanningPlanSegmentLevelMemberDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanSegmentLevelMemberDTO: - """Test PlanningPlanSegmentLevelMemberDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanSegmentLevelMemberDTO( - id = '', - display_name = '', - is_custom = True, - parent_id = '' - ) - else: - return PlanningPlanSegmentLevelMemberDTO( - ) - - def testPlanningPlanSegmentLevelMemberDTO(self): - """Test PlanningPlanSegmentLevelMemberDTO""" - def validate_instance(instance): - PlanningPlanSegmentLevelMemberDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanSegmentLevelMemberDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_segment_level_member_list_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_segment_level_member_list_dto.py deleted file mode 100644 index bff959c4cc..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_segment_level_member_list_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO - -class TestPlanningPlanSegmentLevelMemberListDTO(unittest.TestCase): - """PlanningPlanSegmentLevelMemberListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanSegmentLevelMemberListDTO: - """Test PlanningPlanSegmentLevelMemberListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanSegmentLevelMemberListDTO( - segment_level_id = '', - members = [ - visier_api_analytic_model.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( - id = '', - display_name = '', - is_custom = True, - parent_id = '', ) - ], - segment_id = '' - ) - else: - return PlanningPlanSegmentLevelMemberListDTO( - ) - - def testPlanningPlanSegmentLevelMemberListDTO(self): - """Test PlanningPlanSegmentLevelMemberListDTO""" - def validate_instance(instance): - PlanningPlanSegmentLevelMemberListDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanSegmentLevelMemberListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_time_period_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_time_period_dto.py deleted file mode 100644 index 7aed2f304c..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_time_period_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO - -class TestPlanningPlanTimePeriodDTO(unittest.TestCase): - """PlanningPlanTimePeriodDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanTimePeriodDTO: - """Test PlanningPlanTimePeriodDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanTimePeriodDTO( - var_date = '', - display_name = '' - ) - else: - return PlanningPlanTimePeriodDTO( - ) - - def testPlanningPlanTimePeriodDTO(self): - """Test PlanningPlanTimePeriodDTO""" - def validate_instance(instance): - PlanningPlanTimePeriodDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanTimePeriodDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_plan_with_schema_dto.py b/src/visier_api_analytic_model/test/test_planning_plan_with_schema_dto.py deleted file mode 100644 index 33ad7505c7..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_plan_with_schema_dto.py +++ /dev/null @@ -1,108 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO - -class TestPlanningPlanWithSchemaDTO(unittest.TestCase): - """PlanningPlanWithSchemaDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningPlanWithSchemaDTO: - """Test PlanningPlanWithSchemaDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningPlanWithSchemaDTO( - plan = visier_api_analytic_model.models.planning/plan_info_dto.planning.PlanInfoDTO( - uuid = '', - display_name = '', - model_id = '', - scenarios = [ - visier_api_analytic_model.models.planning/scenario_info_dto.planning.ScenarioInfoDTO( - uuid = '', - display_name = '', - versioned_scenario_id = '', ) - ], - parent_plan_uuid = '', - currency_code = '', ), - var_schema = visier_api_analytic_model.models.planning/plan_schema_dto.planning.PlanSchemaDTO( - plan_items = [ - visier_api_analytic_model.models.planning/plan_item_dto.planning.PlanItemDTO( - id = '', - display_name = '', - data_type = 'unknown', ) - ], - time_periods = [ - visier_api_analytic_model.models.planning/plan_time_period_dto.planning.PlanTimePeriodDTO( - date = '', - display_name = '', ) - ], - plan_segment_levels = [ - visier_api_analytic_model.models.planning/plan_segment_level_dto.planning.PlanSegmentLevelDTO( - id = '', - display_name = '', - order = 56, - segment_id = '', - segment_display_name = '', ) - ], - plan_segment_level_members = [ - visier_api_analytic_model.models.planning/plan_segment_level_member_list_dto.planning.PlanSegmentLevelMemberListDTO( - segment_level_id = '', - members = [ - visier_api_analytic_model.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( - id = '', - display_name = '', - is_custom = True, - parent_id = '', ) - ], - segment_id = '', ) - ], ), - errors = [ - visier_api_analytic_model.models.planning/plan_data_load_error_dto.planning.PlanDataLoadErrorDTO( - row = 56, - rci = '', - error_message = '', ) - ] - ) - else: - return PlanningPlanWithSchemaDTO( - ) - - def testPlanningPlanWithSchemaDTO(self): - """Test PlanningPlanWithSchemaDTO""" - def validate_instance(instance): - PlanningPlanWithSchemaDTO.model_validate(inst_req_only) - instance_deserialized = PlanningPlanWithSchemaDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_planning_scenario_info_dto.py b/src/visier_api_analytic_model/test/test_planning_scenario_info_dto.py deleted file mode 100644 index 9fd822eb0f..0000000000 --- a/src/visier_api_analytic_model/test/test_planning_scenario_info_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.planning_scenario_info_dto import PlanningScenarioInfoDTO - -class TestPlanningScenarioInfoDTO(unittest.TestCase): - """PlanningScenarioInfoDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanningScenarioInfoDTO: - """Test PlanningScenarioInfoDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanningScenarioInfoDTO( - uuid = '', - display_name = '', - versioned_scenario_id = '' - ) - else: - return PlanningScenarioInfoDTO( - ) - - def testPlanningScenarioInfoDTO(self): - """Test PlanningScenarioInfoDTO""" - def validate_instance(instance): - PlanningScenarioInfoDTO.model_validate(inst_req_only) - instance_deserialized = PlanningScenarioInfoDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_calculated_property_type_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_calculated_property_type_dto.py deleted file mode 100644 index b1a6b72016..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_calculated_property_type_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO - -class TestServicingObjectconfigurationCalculatedPropertyTypeDTO(unittest.TestCase): - """ServicingObjectconfigurationCalculatedPropertyTypeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationCalculatedPropertyTypeDTO: - """Test ServicingObjectconfigurationCalculatedPropertyTypeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationCalculatedPropertyTypeDTO( - data_type = '', - formula = '' - ) - else: - return ServicingObjectconfigurationCalculatedPropertyTypeDTO( - ) - - def testServicingObjectconfigurationCalculatedPropertyTypeDTO(self): - """Test ServicingObjectconfigurationCalculatedPropertyTypeDTO""" - def validate_instance(instance): - ServicingObjectconfigurationCalculatedPropertyTypeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationCalculatedPropertyTypeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dependent_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dependent_dto.py deleted file mode 100644 index 8455b4d0e6..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dependent_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO - -class TestServicingObjectconfigurationDependentDTO(unittest.TestCase): - """ServicingObjectconfigurationDependentDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationDependentDTO: - """Test ServicingObjectconfigurationDependentDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationDependentDTO( - id = '', - display_name = '', - object_type = '' - ) - else: - return ServicingObjectconfigurationDependentDTO( - ) - - def testServicingObjectconfigurationDependentDTO(self): - """Test ServicingObjectconfigurationDependentDTO""" - def validate_instance(instance): - ServicingObjectconfigurationDependentDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationDependentDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimension_change_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimension_change_definition_dto.py deleted file mode 100644 index ca4e12eb42..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimension_change_definition_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO - -class TestServicingObjectconfigurationDimensionChangeDefinitionDTO(unittest.TestCase): - """ServicingObjectconfigurationDimensionChangeDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationDimensionChangeDefinitionDTO: - """Test ServicingObjectconfigurationDimensionChangeDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationDimensionChangeDefinitionDTO( - id = '', - display_name = '', - short_display_name = '', - description = '' - ) - else: - return ServicingObjectconfigurationDimensionChangeDefinitionDTO( - ) - - def testServicingObjectconfigurationDimensionChangeDefinitionDTO(self): - """Test ServicingObjectconfigurationDimensionChangeDefinitionDTO""" - def validate_instance(instance): - ServicingObjectconfigurationDimensionChangeDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationDimensionChangeDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py deleted file mode 100644 index 1aff0dce06..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO - -class TestServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO(unittest.TestCase): - """ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO: - """Test ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - dimensions = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dimension_change_definition_dto.servicing.objectconfiguration.DimensionChangeDefinitionDTO( - id = '', - display_name = '', - short_display_name = '', - description = '', ) - ] - ) - else: - return ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO( - ) - - def testServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO(self): - """Test ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO""" - def validate_instance(instance): - ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py deleted file mode 100644 index e078c9d75f..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO - -class TestServicingObjectconfigurationDimensionsChangeDefinitionsDTO(unittest.TestCase): - """ServicingObjectconfigurationDimensionsChangeDefinitionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationDimensionsChangeDefinitionsDTO: - """Test ServicingObjectconfigurationDimensionsChangeDefinitionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationDimensionsChangeDefinitionsDTO( - dimensions_by_tenant = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dimension_change_definitions_by_tenant_dto.servicing.objectconfiguration.DimensionChangeDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - dimensions = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dimension_change_definition_dto.servicing.objectconfiguration.DimensionChangeDefinitionDTO( - id = '', - display_name = '', - short_display_name = '', - description = '', ) - ], ) - ] - ) - else: - return ServicingObjectconfigurationDimensionsChangeDefinitionsDTO( - ) - - def testServicingObjectconfigurationDimensionsChangeDefinitionsDTO(self): - """Test ServicingObjectconfigurationDimensionsChangeDefinitionsDTO""" - def validate_instance(instance): - ServicingObjectconfigurationDimensionsChangeDefinitionsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationDimensionsChangeDefinitionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_object_change_failure_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_object_change_failure_dto.py deleted file mode 100644 index 755d624101..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_object_change_failure_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO - -class TestServicingObjectconfigurationObjectChangeFailureDTO(unittest.TestCase): - """ServicingObjectconfigurationObjectChangeFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationObjectChangeFailureDTO: - """Test ServicingObjectconfigurationObjectChangeFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationObjectChangeFailureDTO( - id = '', - display_name = '', - message = '', - rci = '', - tenant_code = '', - project_id = '' - ) - else: - return ServicingObjectconfigurationObjectChangeFailureDTO( - ) - - def testServicingObjectconfigurationObjectChangeFailureDTO(self): - """Test ServicingObjectconfigurationObjectChangeFailureDTO""" - def validate_instance(instance): - ServicingObjectconfigurationObjectChangeFailureDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationObjectChangeFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_object_change_success_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_object_change_success_dto.py deleted file mode 100644 index 9eafdc268c..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_object_change_success_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO - -class TestServicingObjectconfigurationObjectChangeSuccessDTO(unittest.TestCase): - """ServicingObjectconfigurationObjectChangeSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationObjectChangeSuccessDTO: - """Test ServicingObjectconfigurationObjectChangeSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationObjectChangeSuccessDTO( - id = '', - display_name = '', - tenant_code = '', - project_id = '' - ) - else: - return ServicingObjectconfigurationObjectChangeSuccessDTO( - ) - - def testServicingObjectconfigurationObjectChangeSuccessDTO(self): - """Test ServicingObjectconfigurationObjectChangeSuccessDTO""" - def validate_instance(instance): - ServicingObjectconfigurationObjectChangeSuccessDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationObjectChangeSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py deleted file mode 100644 index d68ecc4949..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO - -class TestServicingObjectconfigurationObjectsBulkChangeResponseDTO(unittest.TestCase): - """ServicingObjectconfigurationObjectsBulkChangeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationObjectsBulkChangeResponseDTO: - """Test ServicingObjectconfigurationObjectsBulkChangeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationObjectsBulkChangeResponseDTO( - successes = [ - visier_api_analytic_model.models.servicing/objectconfiguration/object_change_success_dto.servicing.objectconfiguration.ObjectChangeSuccessDTO( - id = '', - display_name = '', - tenant_code = '', - project_id = '', ) - ], - failures = [ - visier_api_analytic_model.models.servicing/objectconfiguration/object_change_failure_dto.servicing.objectconfiguration.ObjectChangeFailureDTO( - id = '', - display_name = '', - message = '', - rci = '', - tenant_code = '', - project_id = '', ) - ] - ) - else: - return ServicingObjectconfigurationObjectsBulkChangeResponseDTO( - ) - - def testServicingObjectconfigurationObjectsBulkChangeResponseDTO(self): - """Test ServicingObjectconfigurationObjectsBulkChangeResponseDTO""" - def validate_instance(instance): - ServicingObjectconfigurationObjectsBulkChangeResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationObjectsBulkChangeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_properties_change_definitions_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_properties_change_definitions_dto.py deleted file mode 100644 index 793599507c..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_properties_change_definitions_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO - -class TestServicingObjectconfigurationPropertiesChangeDefinitionsDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertiesChangeDefinitionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertiesChangeDefinitionsDTO: - """Test ServicingObjectconfigurationPropertiesChangeDefinitionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertiesChangeDefinitionsDTO( - properties_by_tenant = [ - visier_api_analytic_model.models.servicing/objectconfiguration/property_change_definitions_by_tenant_dto.servicing.objectconfiguration.PropertyChangeDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - properties = [ - visier_api_analytic_model.models.servicing/objectconfiguration/property_change_definition_dto.servicing.objectconfiguration.PropertyChangeDefinitionDTO( - id = '', - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - type = None, - tags = None, - include_with_vee = True, ) - ], ) - ] - ) - else: - return ServicingObjectconfigurationPropertiesChangeDefinitionsDTO( - ) - - def testServicingObjectconfigurationPropertiesChangeDefinitionsDTO(self): - """Test ServicingObjectconfigurationPropertiesChangeDefinitionsDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertiesChangeDefinitionsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertiesChangeDefinitionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py deleted file mode 100644 index 3ef6540990..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO - -class TestServicingObjectconfigurationPropertiesDeleteDefinitionsDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO: - """Test ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO( - delete_derived_properties = True, - ignore_property_references = True, - properties_by_tenant = [ - visier_api_analytic_model.models.servicing/objectconfiguration/property_delete_definitions_by_tenant_dto.servicing.objectconfiguration.PropertyDeleteDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - property_ids = [ - '' - ], ) - ] - ) - else: - return ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO( - ) - - def testServicingObjectconfigurationPropertiesDeleteDefinitionsDTO(self): - """Test ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py deleted file mode 100644 index c840ed6121..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py +++ /dev/null @@ -1,98 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO - -class TestServicingObjectconfigurationPropertyBulkDeleteResponseDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyBulkDeleteResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyBulkDeleteResponseDTO: - """Test ServicingObjectconfigurationPropertyBulkDeleteResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyBulkDeleteResponseDTO( - successes = [ - visier_api_analytic_model.models.servicing/objectconfiguration/property_delete_success_dto.servicing.objectconfiguration.PropertyDeleteSuccessDTO( - id = '', - display_name = '', - tenant_code = '', - project_id = '', - derived_dependents_deleted = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ], - reference_dependents_ignored = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ], ) - ], - failures = [ - visier_api_analytic_model.models.servicing/objectconfiguration/property_delete_failure_dto.servicing.objectconfiguration.PropertyDeleteFailureDTO( - id = '', - display_name = '', - message = '', - rci = '', - tenant_code = '', - project_id = '', - derived_dependents_to_delete = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ], - reference_dependents_to_ignore = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ], ) - ] - ) - else: - return ServicingObjectconfigurationPropertyBulkDeleteResponseDTO( - ) - - def testServicingObjectconfigurationPropertyBulkDeleteResponseDTO(self): - """Test ServicingObjectconfigurationPropertyBulkDeleteResponseDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyBulkDeleteResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyBulkDeleteResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_change_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_change_definition_dto.py deleted file mode 100644 index 2852eeffcf..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_change_definition_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO - -class TestServicingObjectconfigurationPropertyChangeDefinitionDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyChangeDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyChangeDefinitionDTO: - """Test ServicingObjectconfigurationPropertyChangeDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyChangeDefinitionDTO( - id = '', - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - type = visier_api_analytic_model.models.servicing/objectconfiguration/property_type_dto.servicing.objectconfiguration.PropertyTypeDTO( - simple = None, - calculated = None, ), - tags = visier_api_analytic_model.models.servicing/objectconfiguration/tags_dto.servicing.objectconfiguration.TagsDTO( - ids = [ - '' - ], ), - include_with_vee = True - ) - else: - return ServicingObjectconfigurationPropertyChangeDefinitionDTO( - ) - - def testServicingObjectconfigurationPropertyChangeDefinitionDTO(self): - """Test ServicingObjectconfigurationPropertyChangeDefinitionDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyChangeDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyChangeDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py deleted file mode 100644 index 006acb7cb1..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO - -class TestServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO: - """Test ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - properties = [ - visier_api_analytic_model.models.servicing/objectconfiguration/property_change_definition_dto.servicing.objectconfiguration.PropertyChangeDefinitionDTO( - id = '', - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - type = None, - tags = None, - include_with_vee = True, ) - ] - ) - else: - return ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO( - ) - - def testServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO(self): - """Test ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py deleted file mode 100644 index 8efa38e22e..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO - -class TestServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO: - """Test ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - property_ids = [ - '' - ] - ) - else: - return ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO( - ) - - def testServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO(self): - """Test ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_failure_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_failure_dto.py deleted file mode 100644 index a9b973a592..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_failure_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO - -class TestServicingObjectconfigurationPropertyDeleteFailureDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyDeleteFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyDeleteFailureDTO: - """Test ServicingObjectconfigurationPropertyDeleteFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyDeleteFailureDTO( - id = '', - display_name = '', - message = '', - rci = '', - tenant_code = '', - project_id = '', - derived_dependents_to_delete = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ], - reference_dependents_to_ignore = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ] - ) - else: - return ServicingObjectconfigurationPropertyDeleteFailureDTO( - ) - - def testServicingObjectconfigurationPropertyDeleteFailureDTO(self): - """Test ServicingObjectconfigurationPropertyDeleteFailureDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyDeleteFailureDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyDeleteFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_success_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_success_dto.py deleted file mode 100644 index fb303f3055..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_delete_success_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO - -class TestServicingObjectconfigurationPropertyDeleteSuccessDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyDeleteSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyDeleteSuccessDTO: - """Test ServicingObjectconfigurationPropertyDeleteSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyDeleteSuccessDTO( - id = '', - display_name = '', - tenant_code = '', - project_id = '', - derived_dependents_deleted = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ], - reference_dependents_ignored = [ - visier_api_analytic_model.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( - id = '', - display_name = '', - object_type = '', ) - ] - ) - else: - return ServicingObjectconfigurationPropertyDeleteSuccessDTO( - ) - - def testServicingObjectconfigurationPropertyDeleteSuccessDTO(self): - """Test ServicingObjectconfigurationPropertyDeleteSuccessDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyDeleteSuccessDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyDeleteSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_type_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_type_dto.py deleted file mode 100644 index a8f4519ccb..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_property_type_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO - -class TestServicingObjectconfigurationPropertyTypeDTO(unittest.TestCase): - """ServicingObjectconfigurationPropertyTypeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyTypeDTO: - """Test ServicingObjectconfigurationPropertyTypeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationPropertyTypeDTO( - simple = visier_api_analytic_model.models.servicing/objectconfiguration/simple_property_type_dto.servicing.objectconfiguration.SimplePropertyTypeDTO( - data_type = '', ), - calculated = visier_api_analytic_model.models.servicing/objectconfiguration/calculated_property_type_dto.servicing.objectconfiguration.CalculatedPropertyTypeDTO( - data_type = '', - formula = '', ) - ) - else: - return ServicingObjectconfigurationPropertyTypeDTO( - ) - - def testServicingObjectconfigurationPropertyTypeDTO(self): - """Test ServicingObjectconfigurationPropertyTypeDTO""" - def validate_instance(instance): - ServicingObjectconfigurationPropertyTypeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationPropertyTypeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_simple_property_type_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_simple_property_type_dto.py deleted file mode 100644 index 4c4eddf15b..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_simple_property_type_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO - -class TestServicingObjectconfigurationSimplePropertyTypeDTO(unittest.TestCase): - """ServicingObjectconfigurationSimplePropertyTypeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationSimplePropertyTypeDTO: - """Test ServicingObjectconfigurationSimplePropertyTypeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationSimplePropertyTypeDTO( - data_type = '' - ) - else: - return ServicingObjectconfigurationSimplePropertyTypeDTO( - ) - - def testServicingObjectconfigurationSimplePropertyTypeDTO(self): - """Test ServicingObjectconfigurationSimplePropertyTypeDTO""" - def validate_instance(instance): - ServicingObjectconfigurationSimplePropertyTypeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationSimplePropertyTypeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_tags_dto.py b/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_tags_dto.py deleted file mode 100644 index 48517e9e74..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_objectconfiguration_tags_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO - -class TestServicingObjectconfigurationTagsDTO(unittest.TestCase): - """ServicingObjectconfigurationTagsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingObjectconfigurationTagsDTO: - """Test ServicingObjectconfigurationTagsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingObjectconfigurationTagsDTO( - ids = [ - '' - ] - ) - else: - return ServicingObjectconfigurationTagsDTO( - ) - - def testServicingObjectconfigurationTagsDTO(self): - """Test ServicingObjectconfigurationTagsDTO""" - def validate_instance(instance): - ServicingObjectconfigurationTagsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingObjectconfigurationTagsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_question_categories_api_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_question_categories_api_response_dto.py deleted file mode 100644 index 4bb1980be5..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_question_categories_api_response_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO - -class TestServicingQuestionCategoriesAPIResponseDTO(unittest.TestCase): - """ServicingQuestionCategoriesAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingQuestionCategoriesAPIResponseDTO: - """Test ServicingQuestionCategoriesAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingQuestionCategoriesAPIResponseDTO( - categories = [ - visier_api_analytic_model.models.servicing/question_category_api_response_dto.servicing.QuestionCategoryAPIResponseDTO( - category_id = '', - display_name = '', ) - ] - ) - else: - return ServicingQuestionCategoriesAPIResponseDTO( - ) - - def testServicingQuestionCategoriesAPIResponseDTO(self): - """Test ServicingQuestionCategoriesAPIResponseDTO""" - def validate_instance(instance): - ServicingQuestionCategoriesAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingQuestionCategoriesAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_question_category_api_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_question_category_api_response_dto.py deleted file mode 100644 index c6e6e0096a..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_question_category_api_response_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO - -class TestServicingQuestionCategoryAPIResponseDTO(unittest.TestCase): - """ServicingQuestionCategoryAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingQuestionCategoryAPIResponseDTO: - """Test ServicingQuestionCategoryAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingQuestionCategoryAPIResponseDTO( - category_id = '', - display_name = '' - ) - else: - return ServicingQuestionCategoryAPIResponseDTO( - ) - - def testServicingQuestionCategoryAPIResponseDTO(self): - """Test ServicingQuestionCategoryAPIResponseDTO""" - def validate_instance(instance): - ServicingQuestionCategoryAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingQuestionCategoryAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_sample_question_api_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_sample_question_api_response_dto.py deleted file mode 100644 index a87f7d7968..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_sample_question_api_response_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO - -class TestServicingSampleQuestionAPIResponseDTO(unittest.TestCase): - """ServicingSampleQuestionAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSampleQuestionAPIResponseDTO: - """Test ServicingSampleQuestionAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSampleQuestionAPIResponseDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = visier_api_analytic_model.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( - user_group_ids = [ - '' - ], ) - ) - else: - return ServicingSampleQuestionAPIResponseDTO( - ) - - def testServicingSampleQuestionAPIResponseDTO(self): - """Test ServicingSampleQuestionAPIResponseDTO""" - def validate_instance(instance): - ServicingSampleQuestionAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSampleQuestionAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_sample_questions_api_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_sample_questions_api_response_dto.py deleted file mode 100644 index 1aef958868..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_sample_questions_api_response_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO - -class TestServicingSampleQuestionsAPIResponseDTO(unittest.TestCase): - """ServicingSampleQuestionsAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSampleQuestionsAPIResponseDTO: - """Test ServicingSampleQuestionsAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSampleQuestionsAPIResponseDTO( - questions = [ - visier_api_analytic_model.models.servicing/sample_question_api_response_dto.servicing.SampleQuestionAPIResponseDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = None, ) - ] - ) - else: - return ServicingSampleQuestionsAPIResponseDTO( - ) - - def testServicingSampleQuestionsAPIResponseDTO(self): - """Test ServicingSampleQuestionsAPIResponseDTO""" - def validate_instance(instance): - ServicingSampleQuestionsAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSampleQuestionsAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_user_group_assignment_dto.py b/src/visier_api_analytic_model/test/test_servicing_user_group_assignment_dto.py deleted file mode 100644 index 5846013a61..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_user_group_assignment_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO - -class TestServicingUserGroupAssignmentDTO(unittest.TestCase): - """ServicingUserGroupAssignmentDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingUserGroupAssignmentDTO: - """Test ServicingUserGroupAssignmentDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingUserGroupAssignmentDTO( - user_group_ids = [ - '' - ] - ) - else: - return ServicingUserGroupAssignmentDTO( - ) - - def testServicingUserGroupAssignmentDTO(self): - """Test ServicingUserGroupAssignmentDTO""" - def validate_instance(instance): - ServicingUserGroupAssignmentDTO.model_validate(inst_req_only) - instance_deserialized = ServicingUserGroupAssignmentDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py deleted file mode 100644 index 4bc853af10..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO - -class TestServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO: - """Test ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO( - uuid = '', - object_name = '', - update_operation = 'unspecified' - ) - else: - return ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO( - ) - - def testServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO(self): - """Test ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py deleted file mode 100644 index ae9bf59cbe..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO - -class TestServicingV2ObjectconfigurationAnalyticObjectRequestDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationAnalyticObjectRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationAnalyticObjectRequestDTO: - """Test ServicingV2ObjectconfigurationAnalyticObjectRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationAnalyticObjectRequestDTO( - analytic_objects = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/analytic_object_with_context_dto.servicing.v2.objectconfiguration.AnalyticObjectWithContextDTO( - execution_context = None, - analytic_object = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationAnalyticObjectRequestDTO( - ) - - def testServicingV2ObjectconfigurationAnalyticObjectRequestDTO(self): - """Test ServicingV2ObjectconfigurationAnalyticObjectRequestDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationAnalyticObjectRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationAnalyticObjectRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py deleted file mode 100644 index 0d2e60bdaa..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO - -class TestServicingV2ObjectconfigurationAnalyticObjectWithContextDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO: - """Test ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO( - execution_context = visier_api_analytic_model.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( - tenant_code = '', - project_id = '', ), - analytic_object = visier_api_analytic_model.models.servicing/v2/objectconfiguration/analytic_object_definition_dto.servicing.v2.objectconfiguration.AnalyticObjectDefinitionDTO( - uuid = '', - object_name = '', - update_operation = 'unspecified', ) - ) - else: - return ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO( - ) - - def testServicingV2ObjectconfigurationAnalyticObjectWithContextDTO(self): - """Test ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_basic_information_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_basic_information_dto.py deleted file mode 100644 index bf774f8cd4..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_basic_information_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO - -class TestServicingV2ObjectconfigurationBasicInformationDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationBasicInformationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationBasicInformationDTO: - """Test ServicingV2ObjectconfigurationBasicInformationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationBasicInformationDTO( - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - synonym_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/synonym_list_dto.servicing.v2.objectconfiguration.SynonymListDTO( - synonyms = [ - '' - ], ) - ) - else: - return ServicingV2ObjectconfigurationBasicInformationDTO( - ) - - def testServicingV2ObjectconfigurationBasicInformationDTO(self): - """Test ServicingV2ObjectconfigurationBasicInformationDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationBasicInformationDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationBasicInformationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py deleted file mode 100644 index 789b336b83..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO - -class TestServicingV2ObjectconfigurationBulkChangeResponseDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationBulkChangeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationBulkChangeResponseDTO: - """Test ServicingV2ObjectconfigurationBulkChangeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationBulkChangeResponseDTO( - successes = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/successful_change_dto.servicing.v2.objectconfiguration.SuccessfulChangeDTO( - execution_context = None, - object_name = '', - uuid = '', - display_name = '', ) - ], - failures = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/failed_change_dto.servicing.v2.objectconfiguration.FailedChangeDTO( - execution_context = None, - object_name = '', - uuid = '', - display_name = '', - messages = [ - '' - ], ) - ] - ) - else: - return ServicingV2ObjectconfigurationBulkChangeResponseDTO( - ) - - def testServicingV2ObjectconfigurationBulkChangeResponseDTO(self): - """Test ServicingV2ObjectconfigurationBulkChangeResponseDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationBulkChangeResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationBulkChangeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py deleted file mode 100644 index 94827ccfd1..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO - -class TestServicingV2ObjectconfigurationCalculatedPropertyTypeDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO: - """Test ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO( - data_type = '', - primitive_type = '', - formula = '' - ) - else: - return ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO( - ) - - def testServicingV2ObjectconfigurationCalculatedPropertyTypeDTO(self): - """Test ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_definition_dto.py deleted file mode 100644 index f3dc521b28..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_definition_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO - -class TestServicingV2ObjectconfigurationConceptDefinitionDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptDefinitionDTO: - """Test ServicingV2ObjectconfigurationConceptDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptDefinitionDTO( - uuid = '', - object_name = '', - basic_information = visier_api_analytic_model.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - synonym_list = None, ), - details = visier_api_analytic_model.models.servicing/v2/objectconfiguration/concept_type_details_dto.servicing.v2.objectconfiguration.ConceptTypeDetailsDTO( - process = None, ) - ) - else: - return ServicingV2ObjectconfigurationConceptDefinitionDTO( - ) - - def testServicingV2ObjectconfigurationConceptDefinitionDTO(self): - """Test ServicingV2ObjectconfigurationConceptDefinitionDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py deleted file mode 100644 index f1ad70e442..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO - -class TestServicingV2ObjectconfigurationConceptDeleteRequestDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptDeleteRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptDeleteRequestDTO: - """Test ServicingV2ObjectconfigurationConceptDeleteRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptDeleteRequestDTO( - concepts = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/concept_delete_with_context_dto.servicing.v2.objectconfiguration.ConceptDeleteWithContextDTO( - execution_context = None, - concept = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationConceptDeleteRequestDTO( - ) - - def testServicingV2ObjectconfigurationConceptDeleteRequestDTO(self): - """Test ServicingV2ObjectconfigurationConceptDeleteRequestDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptDeleteRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptDeleteRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py deleted file mode 100644 index 074062f8fa..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO - -class TestServicingV2ObjectconfigurationConceptDeleteWithContextDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptDeleteWithContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptDeleteWithContextDTO: - """Test ServicingV2ObjectconfigurationConceptDeleteWithContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptDeleteWithContextDTO( - execution_context = visier_api_analytic_model.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( - tenant_code = '', - project_id = '', ), - concept = visier_api_analytic_model.models.servicing/v2/objectconfiguration/object_id_dto.servicing.v2.objectconfiguration.ObjectIdDTO( - uuid = '', - object_name = '', ) - ) - else: - return ServicingV2ObjectconfigurationConceptDeleteWithContextDTO( - ) - - def testServicingV2ObjectconfigurationConceptDeleteWithContextDTO(self): - """Test ServicingV2ObjectconfigurationConceptDeleteWithContextDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptDeleteWithContextDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptDeleteWithContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_request_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_request_dto.py deleted file mode 100644 index b9e54f46d7..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_request_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO - -class TestServicingV2ObjectconfigurationConceptRequestDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptRequestDTO: - """Test ServicingV2ObjectconfigurationConceptRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptRequestDTO( - concepts = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/concept_with_context_dto.servicing.v2.objectconfiguration.ConceptWithContextDTO( - execution_context = None, - concept = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationConceptRequestDTO( - ) - - def testServicingV2ObjectconfigurationConceptRequestDTO(self): - """Test ServicingV2ObjectconfigurationConceptRequestDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptRequestDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_response_dto.py deleted file mode 100644 index 9007d7ec07..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_response_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO - -class TestServicingV2ObjectconfigurationConceptResponseDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptResponseDTO: - """Test ServicingV2ObjectconfigurationConceptResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptResponseDTO( - concepts = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/concept_with_context_dto.servicing.v2.objectconfiguration.ConceptWithContextDTO( - execution_context = None, - concept = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationConceptResponseDTO( - ) - - def testServicingV2ObjectconfigurationConceptResponseDTO(self): - """Test ServicingV2ObjectconfigurationConceptResponseDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py deleted file mode 100644 index 72d4fa793a..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO - -class TestServicingV2ObjectconfigurationConceptTypeDetailsDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptTypeDetailsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptTypeDetailsDTO: - """Test ServicingV2ObjectconfigurationConceptTypeDetailsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptTypeDetailsDTO( - process = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_definition_dto.servicing.v2.objectconfiguration.ProcessConceptDefinitionDTO( - analytic_object_name = '', - status_dimension_object_name = '', - participation_concept_uuid = '', - on_hold_concept_uuid = '', - stage_list = None, - outcome_list = None, - metric_list = None, - property_list = None, - tag_list = None, - visible_in_analytics = True, - include_with_vee = True, ) - ) - else: - return ServicingV2ObjectconfigurationConceptTypeDetailsDTO( - ) - - def testServicingV2ObjectconfigurationConceptTypeDetailsDTO(self): - """Test ServicingV2ObjectconfigurationConceptTypeDetailsDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptTypeDetailsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptTypeDetailsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py deleted file mode 100644 index 1c15d6f604..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO - -class TestServicingV2ObjectconfigurationConceptWithContextDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationConceptWithContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptWithContextDTO: - """Test ServicingV2ObjectconfigurationConceptWithContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationConceptWithContextDTO( - execution_context = visier_api_analytic_model.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( - tenant_code = '', - project_id = '', ), - concept = visier_api_analytic_model.models.servicing/v2/objectconfiguration/concept_definition_dto.servicing.v2.objectconfiguration.ConceptDefinitionDTO( - uuid = '', - object_name = '', - basic_information = None, - details = None, ) - ) - else: - return ServicingV2ObjectconfigurationConceptWithContextDTO( - ) - - def testServicingV2ObjectconfigurationConceptWithContextDTO(self): - """Test ServicingV2ObjectconfigurationConceptWithContextDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationConceptWithContextDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationConceptWithContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_execution_context_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_execution_context_dto.py deleted file mode 100644 index ca3fad2272..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_execution_context_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO - -class TestServicingV2ObjectconfigurationExecutionContextDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationExecutionContextDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationExecutionContextDTO: - """Test ServicingV2ObjectconfigurationExecutionContextDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationExecutionContextDTO( - tenant_code = '', - project_id = '' - ) - else: - return ServicingV2ObjectconfigurationExecutionContextDTO( - ) - - def testServicingV2ObjectconfigurationExecutionContextDTO(self): - """Test ServicingV2ObjectconfigurationExecutionContextDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationExecutionContextDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationExecutionContextDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_failed_change_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_failed_change_dto.py deleted file mode 100644 index 21bea59207..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_failed_change_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO - -class TestServicingV2ObjectconfigurationFailedChangeDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationFailedChangeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationFailedChangeDTO: - """Test ServicingV2ObjectconfigurationFailedChangeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationFailedChangeDTO( - execution_context = visier_api_analytic_model.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( - tenant_code = '', - project_id = '', ), - object_name = '', - uuid = '', - display_name = '', - messages = [ - '' - ] - ) - else: - return ServicingV2ObjectconfigurationFailedChangeDTO( - ) - - def testServicingV2ObjectconfigurationFailedChangeDTO(self): - """Test ServicingV2ObjectconfigurationFailedChangeDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationFailedChangeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationFailedChangeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_metric_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_metric_definition_dto.py deleted file mode 100644 index 89b57e22f2..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_metric_definition_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO - -class TestServicingV2ObjectconfigurationMetricDefinitionDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationMetricDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationMetricDefinitionDTO: - """Test ServicingV2ObjectconfigurationMetricDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationMetricDefinitionDTO( - uuid = '', - object_name = '', - basic_information = visier_api_analytic_model.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - synonym_list = None, ), - details = visier_api_analytic_model.models.servicing/v2/objectconfiguration/metric_type_details_dto.servicing.v2.objectconfiguration.MetricTypeDetailsDTO( - process_concept = None, ), - additive_type = 'fullyAdditive' - ) - else: - return ServicingV2ObjectconfigurationMetricDefinitionDTO( - ) - - def testServicingV2ObjectconfigurationMetricDefinitionDTO(self): - """Test ServicingV2ObjectconfigurationMetricDefinitionDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationMetricDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationMetricDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py deleted file mode 100644 index ac0e24ec88..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO - -class TestServicingV2ObjectconfigurationMetricTypeDetailsDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationMetricTypeDetailsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationMetricTypeDetailsDTO: - """Test ServicingV2ObjectconfigurationMetricTypeDetailsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationMetricTypeDetailsDTO( - process_concept = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_metric_definition_dto.servicing.v2.objectconfiguration.ProcessConceptMetricDefinitionDTO( - formula = '', - data_type = '', - visible_in_analytics = True, ) - ) - else: - return ServicingV2ObjectconfigurationMetricTypeDetailsDTO( - ) - - def testServicingV2ObjectconfigurationMetricTypeDetailsDTO(self): - """Test ServicingV2ObjectconfigurationMetricTypeDetailsDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationMetricTypeDetailsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationMetricTypeDetailsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_object_id_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_object_id_dto.py deleted file mode 100644 index 8861ac4c41..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_object_id_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO - -class TestServicingV2ObjectconfigurationObjectIdDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationObjectIdDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationObjectIdDTO: - """Test ServicingV2ObjectconfigurationObjectIdDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationObjectIdDTO( - uuid = '', - object_name = '' - ) - else: - return ServicingV2ObjectconfigurationObjectIdDTO( - ) - - def testServicingV2ObjectconfigurationObjectIdDTO(self): - """Test ServicingV2ObjectconfigurationObjectIdDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationObjectIdDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationObjectIdDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py deleted file mode 100644 index 461fa37e8c..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO - -class TestServicingV2ObjectconfigurationProcessConceptDefinitionDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptDefinitionDTO: - """Test ServicingV2ObjectconfigurationProcessConceptDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptDefinitionDTO( - analytic_object_name = '', - status_dimension_object_name = '', - participation_concept_uuid = '', - on_hold_concept_uuid = '', - stage_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_stage_list_dto.servicing.v2.objectconfiguration.ProcessConceptStageListDTO( - stages = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_stage_dto.servicing.v2.objectconfiguration.ProcessConceptStageDTO( - uuid = '', - object_name = '', - basic_information = None, - mapped_member_list = None, ) - ], ), - outcome_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_outcome_list_dto.servicing.v2.objectconfiguration.ProcessConceptOutcomeListDTO( - outcomes = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_outcome_dto.servicing.v2.objectconfiguration.ProcessConceptOutcomeDTO( - uuid = '', - object_name = '', - basic_information = None, - outcome_semantic = 'Success', - mapped_member_list = None, ) - ], ), - metric_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_metric_list_dto.servicing.v2.objectconfiguration.ProcessConceptMetricListDTO( - metrics = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/metric_definition_dto.servicing.v2.objectconfiguration.MetricDefinitionDTO( - uuid = '', - object_name = '', - basic_information = None, - details = None, - additive_type = 'fullyAdditive', ) - ], ), - property_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_property_list_dto.servicing.v2.objectconfiguration.ProcessConceptPropertyListDTO( - properties = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/property_definition_dto.servicing.v2.objectconfiguration.PropertyDefinitionDTO( - uuid = '', - object_name = '', - basic_information = None, - details = None, ) - ], ), - tag_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/tag_reference_list_dto.servicing.v2.objectconfiguration.TagReferenceListDTO( - tags = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/tag_reference_dto.servicing.v2.objectconfiguration.TagReferenceDTO( - object_name = '', ) - ], ), - visible_in_analytics = True, - include_with_vee = True - ) - else: - return ServicingV2ObjectconfigurationProcessConceptDefinitionDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptDefinitionDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptDefinitionDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py deleted file mode 100644 index 579a4fb2d8..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO - -class TestServicingV2ObjectconfigurationProcessConceptMemberDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptMemberDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMemberDTO: - """Test ServicingV2ObjectconfigurationProcessConceptMemberDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptMemberDTO( - display_name = '', - name_path = [ - '' - ] - ) - else: - return ServicingV2ObjectconfigurationProcessConceptMemberDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptMemberDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptMemberDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptMemberDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptMemberDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py deleted file mode 100644 index acd77a672e..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO - -class TestServicingV2ObjectconfigurationProcessConceptMemberListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptMemberListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMemberListDTO: - """Test ServicingV2ObjectconfigurationProcessConceptMemberListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptMemberListDTO( - members = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_member_dto.servicing.v2.objectconfiguration.ProcessConceptMemberDTO( - display_name = '', - name_path = [ - '' - ], ) - ] - ) - else: - return ServicingV2ObjectconfigurationProcessConceptMemberListDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptMemberListDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptMemberListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptMemberListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptMemberListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py deleted file mode 100644 index 93d4733016..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO - -class TestServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO: - """Test ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO( - formula = '', - data_type = '', - visible_in_analytics = True - ) - else: - return ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py deleted file mode 100644 index d53ebdc4fe..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO - -class TestServicingV2ObjectconfigurationProcessConceptMetricListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptMetricListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMetricListDTO: - """Test ServicingV2ObjectconfigurationProcessConceptMetricListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptMetricListDTO( - metrics = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/metric_definition_dto.servicing.v2.objectconfiguration.MetricDefinitionDTO( - uuid = '', - object_name = '', - basic_information = None, - details = None, - additive_type = 'fullyAdditive', ) - ] - ) - else: - return ServicingV2ObjectconfigurationProcessConceptMetricListDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptMetricListDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptMetricListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptMetricListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptMetricListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py deleted file mode 100644 index 73cfd35ebf..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO - -class TestServicingV2ObjectconfigurationProcessConceptOutcomeDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptOutcomeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptOutcomeDTO: - """Test ServicingV2ObjectconfigurationProcessConceptOutcomeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptOutcomeDTO( - uuid = '', - object_name = '', - basic_information = visier_api_analytic_model.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - synonym_list = None, ), - outcome_semantic = 'Success', - mapped_member_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_member_list_dto.servicing.v2.objectconfiguration.ProcessConceptMemberListDTO( - members = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_member_dto.servicing.v2.objectconfiguration.ProcessConceptMemberDTO( - display_name = '', - name_path = [ - '' - ], ) - ], ) - ) - else: - return ServicingV2ObjectconfigurationProcessConceptOutcomeDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptOutcomeDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptOutcomeDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptOutcomeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptOutcomeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py deleted file mode 100644 index 83b32ef9b5..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO - -class TestServicingV2ObjectconfigurationProcessConceptOutcomeListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO: - """Test ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO( - outcomes = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_outcome_dto.servicing.v2.objectconfiguration.ProcessConceptOutcomeDTO( - uuid = '', - object_name = '', - basic_information = None, - outcome_semantic = 'Success', - mapped_member_list = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptOutcomeListDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py deleted file mode 100644 index bd3406f949..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO - -class TestServicingV2ObjectconfigurationProcessConceptPropertyListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptPropertyListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptPropertyListDTO: - """Test ServicingV2ObjectconfigurationProcessConceptPropertyListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptPropertyListDTO( - properties = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/property_definition_dto.servicing.v2.objectconfiguration.PropertyDefinitionDTO( - uuid = '', - object_name = '', - basic_information = None, - details = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationProcessConceptPropertyListDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptPropertyListDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptPropertyListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptPropertyListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptPropertyListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py deleted file mode 100644 index 8c3f380c18..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO - -class TestServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO: - """Test ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO( - data_type = '', - primitive_type = '', - formula = '' - ) - else: - return ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py deleted file mode 100644 index 49968394da..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO - -class TestServicingV2ObjectconfigurationProcessConceptStageDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptStageDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptStageDTO: - """Test ServicingV2ObjectconfigurationProcessConceptStageDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptStageDTO( - uuid = '', - object_name = '', - basic_information = visier_api_analytic_model.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - synonym_list = None, ), - mapped_member_list = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_member_list_dto.servicing.v2.objectconfiguration.ProcessConceptMemberListDTO( - members = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_member_dto.servicing.v2.objectconfiguration.ProcessConceptMemberDTO( - display_name = '', - name_path = [ - '' - ], ) - ], ) - ) - else: - return ServicingV2ObjectconfigurationProcessConceptStageDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptStageDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptStageDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptStageDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptStageDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py deleted file mode 100644 index c5e1d88e98..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO - -class TestServicingV2ObjectconfigurationProcessConceptStageListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationProcessConceptStageListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptStageListDTO: - """Test ServicingV2ObjectconfigurationProcessConceptStageListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationProcessConceptStageListDTO( - stages = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_stage_dto.servicing.v2.objectconfiguration.ProcessConceptStageDTO( - uuid = '', - object_name = '', - basic_information = None, - mapped_member_list = None, ) - ] - ) - else: - return ServicingV2ObjectconfigurationProcessConceptStageListDTO( - ) - - def testServicingV2ObjectconfigurationProcessConceptStageListDTO(self): - """Test ServicingV2ObjectconfigurationProcessConceptStageListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationProcessConceptStageListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationProcessConceptStageListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_property_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_property_definition_dto.py deleted file mode 100644 index 9819deef80..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_property_definition_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO - -class TestServicingV2ObjectconfigurationPropertyDefinitionDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationPropertyDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationPropertyDefinitionDTO: - """Test ServicingV2ObjectconfigurationPropertyDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationPropertyDefinitionDTO( - uuid = '', - object_name = '', - basic_information = visier_api_analytic_model.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( - display_name = '', - short_display_name = '', - description = '', - explanation = '', - designer_notes = '', - synonym_list = None, ), - details = visier_api_analytic_model.models.servicing/v2/objectconfiguration/property_type_details_dto.servicing.v2.objectconfiguration.PropertyTypeDetailsDTO( - simple = None, - calculated = None, - process_concept = None, ) - ) - else: - return ServicingV2ObjectconfigurationPropertyDefinitionDTO( - ) - - def testServicingV2ObjectconfigurationPropertyDefinitionDTO(self): - """Test ServicingV2ObjectconfigurationPropertyDefinitionDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationPropertyDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationPropertyDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_property_type_details_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_property_type_details_dto.py deleted file mode 100644 index 59a73229b0..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_property_type_details_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO - -class TestServicingV2ObjectconfigurationPropertyTypeDetailsDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationPropertyTypeDetailsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationPropertyTypeDetailsDTO: - """Test ServicingV2ObjectconfigurationPropertyTypeDetailsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationPropertyTypeDetailsDTO( - simple = visier_api_analytic_model.models.servicing/v2/objectconfiguration/simple_property_type_dto.servicing.v2.objectconfiguration.SimplePropertyTypeDTO( - data_type = '', - primitive_type = '', ), - calculated = visier_api_analytic_model.models.servicing/v2/objectconfiguration/calculated_property_type_dto.servicing.v2.objectconfiguration.CalculatedPropertyTypeDTO( - data_type = '', - primitive_type = '', - formula = '', ), - process_concept = visier_api_analytic_model.models.servicing/v2/objectconfiguration/process_concept_property_type_dto.servicing.v2.objectconfiguration.ProcessConceptPropertyTypeDTO( - data_type = '', - primitive_type = '', - formula = '', ) - ) - else: - return ServicingV2ObjectconfigurationPropertyTypeDetailsDTO( - ) - - def testServicingV2ObjectconfigurationPropertyTypeDetailsDTO(self): - """Test ServicingV2ObjectconfigurationPropertyTypeDetailsDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationPropertyTypeDetailsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationPropertyTypeDetailsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py deleted file mode 100644 index b9b788e2e6..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO - -class TestServicingV2ObjectconfigurationSimplePropertyTypeDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationSimplePropertyTypeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationSimplePropertyTypeDTO: - """Test ServicingV2ObjectconfigurationSimplePropertyTypeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationSimplePropertyTypeDTO( - data_type = '', - primitive_type = '' - ) - else: - return ServicingV2ObjectconfigurationSimplePropertyTypeDTO( - ) - - def testServicingV2ObjectconfigurationSimplePropertyTypeDTO(self): - """Test ServicingV2ObjectconfigurationSimplePropertyTypeDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationSimplePropertyTypeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationSimplePropertyTypeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_successful_change_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_successful_change_dto.py deleted file mode 100644 index 233ce90812..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_successful_change_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO - -class TestServicingV2ObjectconfigurationSuccessfulChangeDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationSuccessfulChangeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationSuccessfulChangeDTO: - """Test ServicingV2ObjectconfigurationSuccessfulChangeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationSuccessfulChangeDTO( - execution_context = visier_api_analytic_model.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( - tenant_code = '', - project_id = '', ), - object_name = '', - uuid = '', - display_name = '' - ) - else: - return ServicingV2ObjectconfigurationSuccessfulChangeDTO( - ) - - def testServicingV2ObjectconfigurationSuccessfulChangeDTO(self): - """Test ServicingV2ObjectconfigurationSuccessfulChangeDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationSuccessfulChangeDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationSuccessfulChangeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_synonym_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_synonym_list_dto.py deleted file mode 100644 index 9d9a6bda41..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_synonym_list_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO - -class TestServicingV2ObjectconfigurationSynonymListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationSynonymListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationSynonymListDTO: - """Test ServicingV2ObjectconfigurationSynonymListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationSynonymListDTO( - synonyms = [ - '' - ] - ) - else: - return ServicingV2ObjectconfigurationSynonymListDTO( - ) - - def testServicingV2ObjectconfigurationSynonymListDTO(self): - """Test ServicingV2ObjectconfigurationSynonymListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationSynonymListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationSynonymListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_tag_reference_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_tag_reference_dto.py deleted file mode 100644 index 53d5a21c4d..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_tag_reference_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO - -class TestServicingV2ObjectconfigurationTagReferenceDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationTagReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationTagReferenceDTO: - """Test ServicingV2ObjectconfigurationTagReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationTagReferenceDTO( - object_name = '' - ) - else: - return ServicingV2ObjectconfigurationTagReferenceDTO( - ) - - def testServicingV2ObjectconfigurationTagReferenceDTO(self): - """Test ServicingV2ObjectconfigurationTagReferenceDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationTagReferenceDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationTagReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py b/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py deleted file mode 100644 index cbe6bd36b2..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO - -class TestServicingV2ObjectconfigurationTagReferenceListDTO(unittest.TestCase): - """ServicingV2ObjectconfigurationTagReferenceListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationTagReferenceListDTO: - """Test ServicingV2ObjectconfigurationTagReferenceListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingV2ObjectconfigurationTagReferenceListDTO( - tags = [ - visier_api_analytic_model.models.servicing/v2/objectconfiguration/tag_reference_dto.servicing.v2.objectconfiguration.TagReferenceDTO( - object_name = '', ) - ] - ) - else: - return ServicingV2ObjectconfigurationTagReferenceListDTO( - ) - - def testServicingV2ObjectconfigurationTagReferenceListDTO(self): - """Test ServicingV2ObjectconfigurationTagReferenceListDTO""" - def validate_instance(instance): - ServicingV2ObjectconfigurationTagReferenceListDTO.model_validate(inst_req_only) - instance_deserialized = ServicingV2ObjectconfigurationTagReferenceListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_definition_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_question_change_definition_dto.py deleted file mode 100644 index 5f8ceea6ee..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_definition_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO - -class TestServicingVeeQuestionChangeDefinitionDTO(unittest.TestCase): - """ServicingVeeQuestionChangeDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionChangeDefinitionDTO: - """Test ServicingVeeQuestionChangeDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionChangeDefinitionDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = visier_api_analytic_model.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( - user_group_ids = [ - '' - ], ) - ) - else: - return ServicingVeeQuestionChangeDefinitionDTO( - ) - - def testServicingVeeQuestionChangeDefinitionDTO(self): - """Test ServicingVeeQuestionChangeDefinitionDTO""" - def validate_instance(instance): - ServicingVeeQuestionChangeDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionChangeDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_definitions_by_tenant_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_question_change_definitions_by_tenant_dto.py deleted file mode 100644 index 2329857c84..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_definitions_by_tenant_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO - -class TestServicingVeeQuestionChangeDefinitionsByTenantDTO(unittest.TestCase): - """ServicingVeeQuestionChangeDefinitionsByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionChangeDefinitionsByTenantDTO: - """Test ServicingVeeQuestionChangeDefinitionsByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionChangeDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - questions = [ - visier_api_analytic_model.models.servicing/vee_question_change_definition_dto.servicing.VeeQuestionChangeDefinitionDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = None, ) - ] - ) - else: - return ServicingVeeQuestionChangeDefinitionsByTenantDTO( - ) - - def testServicingVeeQuestionChangeDefinitionsByTenantDTO(self): - """Test ServicingVeeQuestionChangeDefinitionsByTenantDTO""" - def validate_instance(instance): - ServicingVeeQuestionChangeDefinitionsByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionChangeDefinitionsByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_failure_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_question_change_failure_dto.py deleted file mode 100644 index 4b4e197213..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_failure_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO - -class TestServicingVeeQuestionChangeFailureDTO(unittest.TestCase): - """ServicingVeeQuestionChangeFailureDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionChangeFailureDTO: - """Test ServicingVeeQuestionChangeFailureDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionChangeFailureDTO( - question = '', - question_id = '', - category_id = '', - user_group_assignment = visier_api_analytic_model.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( - user_group_ids = [ - '' - ], ), - message = '', - rci = '', - tenant_code = '', - project_id = '' - ) - else: - return ServicingVeeQuestionChangeFailureDTO( - ) - - def testServicingVeeQuestionChangeFailureDTO(self): - """Test ServicingVeeQuestionChangeFailureDTO""" - def validate_instance(instance): - ServicingVeeQuestionChangeFailureDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionChangeFailureDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_success_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_question_change_success_dto.py deleted file mode 100644 index bf05304120..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_question_change_success_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO - -class TestServicingVeeQuestionChangeSuccessDTO(unittest.TestCase): - """ServicingVeeQuestionChangeSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionChangeSuccessDTO: - """Test ServicingVeeQuestionChangeSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionChangeSuccessDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = visier_api_analytic_model.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( - user_group_ids = [ - '' - ], ), - tenant_code = '', - project_id = '' - ) - else: - return ServicingVeeQuestionChangeSuccessDTO( - ) - - def testServicingVeeQuestionChangeSuccessDTO(self): - """Test ServicingVeeQuestionChangeSuccessDTO""" - def validate_instance(instance): - ServicingVeeQuestionChangeSuccessDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionChangeSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py deleted file mode 100644 index 89b40d9746..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO - -class TestServicingVeeQuestionDeleteDefinitionsByTenantDTO(unittest.TestCase): - """ServicingVeeQuestionDeleteDefinitionsByTenantDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionDeleteDefinitionsByTenantDTO: - """Test ServicingVeeQuestionDeleteDefinitionsByTenantDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionDeleteDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - question_ids = [ - '' - ] - ) - else: - return ServicingVeeQuestionDeleteDefinitionsByTenantDTO( - ) - - def testServicingVeeQuestionDeleteDefinitionsByTenantDTO(self): - """Test ServicingVeeQuestionDeleteDefinitionsByTenantDTO""" - def validate_instance(instance): - ServicingVeeQuestionDeleteDefinitionsByTenantDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionDeleteDefinitionsByTenantDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_questions_bulk_change_response_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_questions_bulk_change_response_dto.py deleted file mode 100644 index 0067cd5f79..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_questions_bulk_change_response_dto.py +++ /dev/null @@ -1,79 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO - -class TestServicingVeeQuestionsBulkChangeResponseDTO(unittest.TestCase): - """ServicingVeeQuestionsBulkChangeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionsBulkChangeResponseDTO: - """Test ServicingVeeQuestionsBulkChangeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionsBulkChangeResponseDTO( - successes = [ - visier_api_analytic_model.models.servicing/vee_question_change_success_dto.servicing.VeeQuestionChangeSuccessDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = None, - tenant_code = '', - project_id = '', ) - ], - failures = [ - visier_api_analytic_model.models.servicing/vee_question_change_failure_dto.servicing.VeeQuestionChangeFailureDTO( - question = '', - question_id = '', - category_id = '', - user_group_assignment = None, - message = '', - rci = '', - tenant_code = '', - project_id = '', ) - ] - ) - else: - return ServicingVeeQuestionsBulkChangeResponseDTO( - ) - - def testServicingVeeQuestionsBulkChangeResponseDTO(self): - """Test ServicingVeeQuestionsBulkChangeResponseDTO""" - def validate_instance(instance): - ServicingVeeQuestionsBulkChangeResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionsBulkChangeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_questions_change_definitions_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_questions_change_definitions_dto.py deleted file mode 100644 index ff34ffceb8..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_questions_change_definitions_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO - -class TestServicingVeeQuestionsChangeDefinitionsDTO(unittest.TestCase): - """ServicingVeeQuestionsChangeDefinitionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionsChangeDefinitionsDTO: - """Test ServicingVeeQuestionsChangeDefinitionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionsChangeDefinitionsDTO( - questions_by_tenant = [ - visier_api_analytic_model.models.servicing/vee_question_change_definitions_by_tenant_dto.servicing.VeeQuestionChangeDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - questions = [ - visier_api_analytic_model.models.servicing/vee_question_change_definition_dto.servicing.VeeQuestionChangeDefinitionDTO( - question = '', - question_id = '', - visible_in_vee = True, - category_id = '', - user_group_assignment = None, ) - ], ) - ] - ) - else: - return ServicingVeeQuestionsChangeDefinitionsDTO( - ) - - def testServicingVeeQuestionsChangeDefinitionsDTO(self): - """Test ServicingVeeQuestionsChangeDefinitionsDTO""" - def validate_instance(instance): - ServicingVeeQuestionsChangeDefinitionsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionsChangeDefinitionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_servicing_vee_questions_delete_definitions_dto.py b/src/visier_api_analytic_model/test/test_servicing_vee_questions_delete_definitions_dto.py deleted file mode 100644 index 264d700278..0000000000 --- a/src/visier_api_analytic_model/test/test_servicing_vee_questions_delete_definitions_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO - -class TestServicingVeeQuestionsDeleteDefinitionsDTO(unittest.TestCase): - """ServicingVeeQuestionsDeleteDefinitionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingVeeQuestionsDeleteDefinitionsDTO: - """Test ServicingVeeQuestionsDeleteDefinitionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingVeeQuestionsDeleteDefinitionsDTO( - questions_by_tenant = [ - visier_api_analytic_model.models.servicing/vee_question_delete_definitions_by_tenant_dto.servicing.VeeQuestionDeleteDefinitionsByTenantDTO( - tenant_code = '', - project_id = '', - question_ids = [ - '' - ], ) - ] - ) - else: - return ServicingVeeQuestionsDeleteDefinitionsDTO( - ) - - def testServicingVeeQuestionsDeleteDefinitionsDTO(self): - """Test ServicingVeeQuestionsDeleteDefinitionsDTO""" - def validate_instance(instance): - ServicingVeeQuestionsDeleteDefinitionsDTO.model_validate(inst_req_only) - instance_deserialized = ServicingVeeQuestionsDeleteDefinitionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/test/test_status.py b/src/visier_api_analytic_model/test/test_status.py deleted file mode 100644 index 28cfbd8735..0000000000 --- a/src/visier_api_analytic_model/test/test_status.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_analytic_model.models -from visier_api_analytic_model.models.status import Status - -class TestStatus(unittest.TestCase): - """Status unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> Status: - """Test Status - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return Status( - localized_message = '', - code = '', - message = '', - rci = '', - user_error = True - ) - else: - return Status( - ) - - def testStatus(self): - """Test Status""" - def validate_instance(instance): - Status.model_validate(inst_req_only) - instance_deserialized = Status.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_analytic_model/tox.ini b/src/visier_api_analytic_model/tox.ini deleted file mode 100644 index 5aba968b28..0000000000 --- a/src/visier_api_analytic_model/tox.ini +++ /dev/null @@ -1,10 +0,0 @@ -[tox] -envlist = py38 - -[testenv] -deps=-r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt - ../visier_api_core - -commands= - pytest --cov=visier_api_analytic_model \ No newline at end of file diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/__init__.py b/src/visier_api_analytic_model/visier_api_analytic_model/__init__.py deleted file mode 100644 index b54305f97f..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/__init__.py +++ /dev/null @@ -1,164 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -__version__ = "22222222.99201.1906" - -# import apis into sdk package -from visier_api_analytic_model.api.concepts_v2_api import ConceptsV2Api -from visier_api_analytic_model.api.data_model_api import DataModelApi -from visier_api_analytic_model.api.object_configuration_api import ObjectConfigurationApi - - -# import models into sdk package -from visier_api_analytic_model.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from visier_api_analytic_model.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO -from visier_api_analytic_model.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO -from visier_api_analytic_model.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO -from visier_api_analytic_model.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO -from visier_api_analytic_model.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO -from visier_api_analytic_model.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO -from visier_api_analytic_model.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO -from visier_api_analytic_model.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO -from visier_api_analytic_model.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO -from visier_api_analytic_model.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO -from visier_api_analytic_model.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO -from visier_api_analytic_model.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO -from visier_api_analytic_model.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO -from visier_api_analytic_model.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO -from visier_api_analytic_model.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO -from visier_api_analytic_model.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO -from visier_api_analytic_model.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO -from visier_api_analytic_model.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO -from visier_api_analytic_model.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO -from visier_api_analytic_model.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO -from visier_api_analytic_model.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO -from visier_api_analytic_model.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO -from visier_api_analytic_model.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO -from visier_api_analytic_model.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO -from visier_api_analytic_model.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO -from visier_api_analytic_model.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO -from visier_api_analytic_model.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO -from visier_api_analytic_model.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO -from visier_api_analytic_model.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO -from visier_api_analytic_model.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO -from visier_api_analytic_model.models.planning_plan_info_dto import PlanningPlanInfoDTO -from visier_api_analytic_model.models.planning_plan_item_dto import PlanningPlanItemDTO -from visier_api_analytic_model.models.planning_plan_schema_dto import PlanningPlanSchemaDTO -from visier_api_analytic_model.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO -from visier_api_analytic_model.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO -from visier_api_analytic_model.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO -from visier_api_analytic_model.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO -from visier_api_analytic_model.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO -from visier_api_analytic_model.models.planning_scenario_info_dto import PlanningScenarioInfoDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO -from visier_api_analytic_model.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO -from visier_api_analytic_model.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO -from visier_api_analytic_model.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO -from visier_api_analytic_model.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO -from visier_api_analytic_model.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO -from visier_api_analytic_model.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO -from visier_api_analytic_model.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO -from visier_api_analytic_model.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO -from visier_api_analytic_model.models.status import Status diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/api/__init__.py b/src/visier_api_analytic_model/visier_api_analytic_model/api/__init__.py deleted file mode 100644 index 3dc36fecdf..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/api/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -# flake8: noqa - -# import apis into api package -from visier_api_analytic_model.api.concepts_v2_api import ConceptsV2Api -from visier_api_analytic_model.api.data_model_api import DataModelApi -from visier_api_analytic_model.api.object_configuration_api import ObjectConfigurationApi - diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/__init__.py b/src/visier_api_analytic_model/visier_api_analytic_model/models/__init__.py deleted file mode 100644 index e7b1eb64b2..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/__init__.py +++ /dev/null @@ -1,155 +0,0 @@ -# coding: utf-8 - -# flake8: noqa -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -# import models into model package -from visier_api_analytic_model.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from visier_api_analytic_model.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO -from visier_api_analytic_model.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO -from visier_api_analytic_model.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO -from visier_api_analytic_model.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO -from visier_api_analytic_model.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO -from visier_api_analytic_model.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO -from visier_api_analytic_model.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO -from visier_api_analytic_model.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO -from visier_api_analytic_model.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO -from visier_api_analytic_model.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO -from visier_api_analytic_model.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO -from visier_api_analytic_model.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO -from visier_api_analytic_model.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO -from visier_api_analytic_model.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO -from visier_api_analytic_model.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO -from visier_api_analytic_model.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO -from visier_api_analytic_model.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO -from visier_api_analytic_model.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO -from visier_api_analytic_model.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO -from visier_api_analytic_model.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO -from visier_api_analytic_model.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO -from visier_api_analytic_model.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO -from visier_api_analytic_model.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO -from visier_api_analytic_model.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO -from visier_api_analytic_model.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO -from visier_api_analytic_model.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO -from visier_api_analytic_model.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO -from visier_api_analytic_model.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO -from visier_api_analytic_model.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO -from visier_api_analytic_model.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO -from visier_api_analytic_model.models.planning_plan_info_dto import PlanningPlanInfoDTO -from visier_api_analytic_model.models.planning_plan_item_dto import PlanningPlanItemDTO -from visier_api_analytic_model.models.planning_plan_schema_dto import PlanningPlanSchemaDTO -from visier_api_analytic_model.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO -from visier_api_analytic_model.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO -from visier_api_analytic_model.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO -from visier_api_analytic_model.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO -from visier_api_analytic_model.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO -from visier_api_analytic_model.models.planning_scenario_info_dto import PlanningScenarioInfoDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO -from visier_api_analytic_model.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO -from visier_api_analytic_model.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO -from visier_api_analytic_model.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO -from visier_api_analytic_model.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO -from visier_api_analytic_model.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO -from visier_api_analytic_model.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO -from visier_api_analytic_model.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO -from visier_api_analytic_model.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO -from visier_api_analytic_model.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO -from visier_api_analytic_model.models.status import Status diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_common_dimension_member_reference_dto.py b/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_common_dimension_member_reference_dto.py deleted file mode 100644 index cd108db0e6..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_common_dimension_member_reference_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesCommonDimensionMemberReferenceDTO(BaseModel): - """ - The members of a dimension. - """ # noqa: E501 - path: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing the members within a dimension path. For example, a dimension for Location may have the paths \"Canada, BC, Vancouver\" and \"US, California, San Francisco\".") - member_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the dimension member. Use `memberId` if the dimension member doesn't have a path, such as SD groups.", alias="memberId") - __properties: ClassVar[List[str]] = ["path", "memberId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesCommonDimensionMemberReferenceDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesCommonDimensionMemberReferenceDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "path": obj.get("path"), - "memberId": obj.get("memberId") - }) - return _obj - - diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_common_member_values_dto.py b/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_common_member_values_dto.py deleted file mode 100644 index adfe15d671..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_common_member_values_dto.py +++ /dev/null @@ -1,106 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesCommonMemberValuesDTO(BaseModel): - """ - Member filter values are discrete member references in a dimension filter. You can define included and excluded members simultaneously. This is typically done with filtering applied on dimensions with multiple levels. For example, a Location parameter may include \"South America\" and exclude \"Brazil\" which results in the metric being evaluated for all South American countries except Brazil. - """ # noqa: E501 - included: Optional[List[DataservicesCommonDimensionMemberReferenceDTO]] = Field(default=None, description="The unique IDs of members to include when evaluating the metric.") - excluded: Optional[List[DataservicesCommonDimensionMemberReferenceDTO]] = Field(default=None, description="The unique IDs of members to exclude when evaluating the metric.") - __properties: ClassVar[List[str]] = ["included", "excluded"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesCommonMemberValuesDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in included (list) - _items = [] - if self.included: - for _item_included in self.included: - if _item_included: - _items.append(_item_included.to_dict()) - _dict['included'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in excluded (list) - _items = [] - if self.excluded: - for _item_excluded in self.excluded: - if _item_excluded: - _items.append(_item_excluded.to_dict()) - _dict['excluded'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesCommonMemberValuesDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "included": [DataservicesCommonDimensionMemberReferenceDTO.from_dict(_item) for _item in obj["included"]] if obj.get("included") is not None else None, - "excluded": [DataservicesCommonDimensionMemberReferenceDTO.from_dict(_item) for _item in obj["excluded"]] if obj.get("excluded") is not None else None - }) - return _obj - - diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_reference_dto.py b/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_reference_dto.py deleted file mode 100644 index 8e89937582..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_reference_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesDatamodelDimensionReferenceDTO(BaseModel): - """ - The name and qualifying path of a dimension to query. - """ # noqa: E501 - name: Optional[StrictStr] = Field(default=None, description="The ID of the dimension. To get a dimension's ID, call the Data Model API.") - qualifying_path: Optional[StrictStr] = Field(default=None, description="The qualifying path to the dimension in Visier, such as the analytic object or event the dimension is associated with. If the path has multiple objects, each object is separated by a period.", alias="qualifyingPath") - __properties: ClassVar[List[str]] = ["name", "qualifyingPath"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesDatamodelDimensionReferenceDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesDatamodelDimensionReferenceDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "name": obj.get("name"), - "qualifyingPath": obj.get("qualifyingPath") - }) - return _obj - - diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_property_reference_dto.py b/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_property_reference_dto.py deleted file mode 100644 index 65906c9d6c..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_property_reference_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesDatamodelPropertyReferenceDTO(BaseModel): - """ - The name and qualifying path of a property to query. - """ # noqa: E501 - name: Optional[StrictStr] = Field(default=None, description="The ID of the property. See `Properties` to get the ID.") - qualifying_path: Optional[StrictStr] = Field(default=None, description="The qualifying path to the property in Visier, such as the analytic object or event the property is associated with. If the path has multiple objects, each object is separated by a period.", alias="qualifyingPath") - __properties: ClassVar[List[str]] = ["name", "qualifyingPath"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesDatamodelPropertyReferenceDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesDatamodelPropertyReferenceDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "name": obj.get("name"), - "qualifyingPath": obj.get("qualifyingPath") - }) - return _obj - - diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/status.py b/src/visier_api_analytic_model/visier_api_analytic_model/models/status.py deleted file mode 100644 index 4a87ac0728..0000000000 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/status.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Analytic Model APIs - - Visier APIs for retrieving and configuring your analytic model in Visier. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class Status(BaseModel): - """ - The response structure for errors. - """ # noqa: E501 - localized_message: Optional[StrictStr] = Field(default=None, description="Localized error message describing the root cause of the error.", alias="localizedMessage") - code: Optional[StrictStr] = Field(default=None, description="Error classification.") - message: Optional[StrictStr] = Field(default=None, description="Not used.") - rci: Optional[StrictStr] = Field(default=None, description="Optional root cause identifier.") - user_error: Optional[StrictBool] = Field(default=None, description="Indicates whether the error is a user error.", alias="userError") - __properties: ClassVar[List[str]] = ["localizedMessage", "code", "message", "rci", "userError"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of Status from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of Status from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "localizedMessage": obj.get("localizedMessage"), - "code": obj.get("code"), - "message": obj.get("message"), - "rci": obj.get("rci"), - "userError": obj.get("userError") - }) - return _obj - - diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/py.typed b/src/visier_api_analytic_model/visier_api_analytic_model/py.typed deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_api_core/.openapi-generator-ignore b/src/visier_api_core/.openapi-generator-ignore deleted file mode 100644 index c80704b1ed..0000000000 --- a/src/visier_api_core/.openapi-generator-ignore +++ /dev/null @@ -1,16 +0,0 @@ -# Ignore folders -docs/ -.github/ -test/ -visier_api*/api/ -visier_api*/models/ - -# Ignore files in the root by default -/* - -# Allow specific files for PyPI publishing -!setup.py -!setup.cfg -!requirements.txt -!tox.ini -!pyproject.toml \ No newline at end of file diff --git a/src/visier_api_core/.openapi-generator/FILES b/src/visier_api_core/.openapi-generator/FILES deleted file mode 100644 index d88eb2ebc7..0000000000 --- a/src/visier_api_core/.openapi-generator/FILES +++ /dev/null @@ -1,12 +0,0 @@ -pyproject.toml -requirements.txt -setup.cfg -setup.py -tox.ini -visier_api_core/__init__.py -visier_api_core/api_client.py -visier_api_core/api_response.py -visier_api_core/configuration.py -visier_api_core/exceptions.py -visier_api_core/py.typed -visier_api_core/rest.py diff --git a/src/visier_api_core/.openapi-generator/VERSION b/src/visier_api_core/.openapi-generator/VERSION deleted file mode 100644 index eb1dc6a51a..0000000000 --- a/src/visier_api_core/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -7.13.0 diff --git a/src/visier_api_core/pyproject.toml b/src/visier_api_core/pyproject.toml deleted file mode 100644 index 892c6dcc89..0000000000 --- a/src/visier_api_core/pyproject.toml +++ /dev/null @@ -1,72 +0,0 @@ -[tool.poetry] -name = "visier_api_core" -version = "22222222.99201.1906" -description = "Visier Authentication APIs" -authors = ["Visier "] -license = "Apache License, Version 2.0" -readme = "README.md" -repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" -keywords = ["Visier", "Visier-SDK", "Visier Authentication APIs"] -include = ["visier_api_core/py.typed"] - -[tool.poetry.dependencies] -python = "^3.8" - -urllib3 = ">= 1.25.3, < 3.0.0" -python-dateutil = ">=2.8.2" -pydantic = ">=2" -typing-extensions = ">=4.7.1" -Flask = ">= 3.0.0" - -[tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" -types-python-dateutil = ">=2.8.19.14" -mypy = "1.4.1" - - -[build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" - -[tool.pylint.'MESSAGES CONTROL'] -extension-pkg-whitelist = "pydantic" - -[tool.mypy] -files = [ - "visier_api_core", - #"test", # auto-generated tests - "tests", # hand-written tests -] -# TODO: enable "strict" once all these individual checks are passing -# strict = true - -# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options -warn_unused_configs = true -warn_redundant_casts = true -warn_unused_ignores = true - -## Getting these passing should be easy -strict_equality = true -strict_concatenate = true - -## Strongly recommend enabling this one as soon as you can -check_untyped_defs = true - -## These shouldn't be too much additional work, but may be tricky to -## get passing if you use a lot of untyped libraries -disallow_subclassing_any = true -disallow_untyped_decorators = true -disallow_any_generics = true - -### These next few are various gradations of forcing use of type annotations -#disallow_untyped_calls = true -#disallow_incomplete_defs = true -#disallow_untyped_defs = true -# -### This one isn't too hard to get passing, but return on investment is lower -#no_implicit_reexport = true -# -### This one can be tricky to get passing if you use a lot of untyped libraries -#warn_return_any = true \ No newline at end of file diff --git a/src/visier_api_core/requirements.txt b/src/visier_api_core/requirements.txt deleted file mode 100644 index 6d1bf6566f..0000000000 --- a/src/visier_api_core/requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -python_dateutil >= 2.5.3 -setuptools >= 21.0.0 -urllib3 >= 1.25.3, < 3.0.0 -pydantic >= 2 -typing-extensions >= 4.7.1 -Flask >= 3.0.0 \ No newline at end of file diff --git a/src/visier_api_core/setup.cfg b/src/visier_api_core/setup.cfg deleted file mode 100644 index 11433ee875..0000000000 --- a/src/visier_api_core/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[flake8] -max-line-length=99 diff --git a/src/visier_api_core/setup.py b/src/visier_api_core/setup.py deleted file mode 100644 index 901224edd8..0000000000 --- a/src/visier_api_core/setup.py +++ /dev/null @@ -1,53 +0,0 @@ -# coding: utf-8 - -""" - Visier Authentication APIs - - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from setuptools import setup, find_packages # noqa: H301 - -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools -NAME = "visier-api-core" -VERSION = "22222222.99201.1906" -PYTHON_REQUIRES = ">=3.7" -REQUIRES = [ - "urllib3 >= 1.25.3, < 3.0.0", - "python-dateutil", - "Flask >= 3.0.0", - "pydantic >= 2", - "typing-extensions >= 4.7.1", -] - -setup( - name=NAME, - version=VERSION, - description="Visier Authentication APIs", - author="Visier", - author_email="alpine@visier.com", - url="", - keywords=["Visier", "Visier-SDK", "Visier Authentication APIs"], - install_requires=REQUIRES, - packages=find_packages(exclude=["test", "tests"]), - include_package_data=True, - license="Apache License, Version 2.0", - long_description_content_type='text/markdown', - long_description="""\ - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. - """, # noqa: E501 - package_data={"visier_api_core": ["py.typed"]}, -) diff --git a/src/visier_api_core/tox.ini b/src/visier_api_core/tox.ini deleted file mode 100644 index f327c402ac..0000000000 --- a/src/visier_api_core/tox.ini +++ /dev/null @@ -1,5 +0,0 @@ -[tox] -envlist = py38 - -[testenv] -deps=-r{toxinidir}/requirements.txt \ No newline at end of file diff --git a/src/visier_api_core/visier_api_core/__init__.py b/src/visier_api_core/visier_api_core/__init__.py deleted file mode 100644 index d2707aeff6..0000000000 --- a/src/visier_api_core/visier_api_core/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Visier Authentication APIs - - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -__version__ = "22222222.99201.1906" - -# import ApiClient -from visier_api_core.api_response import ApiResponse -from visier_api_core.api_client import ApiClient, RequestSerialized -from visier_api_core.configuration import Configuration -from visier_api_core.rest import RESTClientObject, RESTResponseType -from visier_api_core.exceptions import OpenApiException, ApiTypeError, ApiValueError, ApiKeyError, ApiAttributeError, ApiException - diff --git a/src/visier_api_core/visier_api_core/py.typed b/src/visier_api_core/visier_api_core/py.typed deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_api_data_in/.openapi-generator-ignore b/src/visier_api_data_in/.openapi-generator-ignore deleted file mode 100644 index 4b01075e6c..0000000000 --- a/src/visier_api_data_in/.openapi-generator-ignore +++ /dev/null @@ -1,21 +0,0 @@ -# Ignore folders -docs/ -.github/ - -# Ignore core library .py files -visier_api*/*.py -!visier_api*/__init__.py - -# Ignore broken unit test for DTO -test/test_sql_like200_response.py - -# Ignore files in the root by default -/* - -# Allow specific files for PyPI publishing -!setup.py -!setup.cfg -!requirements.txt -!test-requirements.txt -!tox.ini -!pyproject.toml \ No newline at end of file diff --git a/src/visier_api_data_in/.openapi-generator/FILES b/src/visier_api_data_in/.openapi-generator/FILES deleted file mode 100644 index 78e3889aad..0000000000 --- a/src/visier_api_data_in/.openapi-generator/FILES +++ /dev/null @@ -1,309 +0,0 @@ -pyproject.toml -requirements.txt -setup.cfg -setup.py -test-requirements.txt -test/__init__.py -test/test_admin_assign_connector_credentials_by_tenant_response_dto.py -test/test_admin_assign_connector_credentials_response_dto.py -test/test_admin_assign_connector_with_credentials_response_dto.py -test/test_admin_assigned_credential_info_response_dto.py -test/test_admin_connector_info_response_dto.py -test/test_admin_connector_setting_request_dto.py -test/test_admin_connector_setting_response_dto.py -test/test_admin_connector_settings_response_dto.py -test/test_admin_data_import_definition_apidto.py -test/test_admin_data_import_definitions_apidto.py -test/test_admin_data_version_and_date_dto.py -test/test_admin_extractor_setting_apidto.py -test/test_admin_extractor_setting_key_value_apidto.py -test/test_admin_extractor_settings_apidto.py -test/test_admin_jobs_consolidated_analytics_job_request_dto.py -test/test_admin_jobs_extract_data_and_load_dto.py -test/test_admin_jobs_processing_job_request_dto.py -test/test_admin_multiple_tenant_data_versions_details_dto.py -test/test_admin_multiple_tenant_data_versions_list_dto.py -test/test_admin_set_connector_setting_request_dto.py -test/test_admin_set_connector_setting_response_dto.py -test/test_admin_set_connector_settings_request_dto.py -test/test_admin_set_connector_settings_response_dto.py -test/test_admin_tenant_connector_settings_request_dto.py -test/test_data_and_job_handling_api.py -test/test_data_in_assign_connector_credential_request.py -test/test_data_in_connector.py -test/test_data_in_data_load_request.py -test/test_data_in_data_load_request_model.py -test/test_data_in_data_load_response.py -test/test_data_in_data_transfer_result_detail.py -test/test_data_in_data_version_object.py -test/test_data_in_disable_dv_model.py -test/test_data_in_disable_dv_request.py -test/test_data_in_disable_dv_response.py -test/test_data_in_dispatching_job_status_response.py -test/test_data_in_exclude_data_uploads_request.py -test/test_data_in_extraction_job.py -test/test_data_in_extraction_job_and_status_response.py -test/test_data_in_include_data_uploads_request.py -test/test_data_in_job_status_list_response.py -test/test_data_in_job_status_with_start_time.py -test/test_data_in_processing_job.py -test/test_data_in_processing_job_and_status_response.py -test/test_data_in_processing_job_status_response.py -test/test_data_in_push_data_cancel_response.py -test/test_data_in_push_data_complete_request.py -test/test_data_in_push_data_complete_response.py -test/test_data_in_push_data_response.py -test/test_data_in_receiving_job.py -test/test_data_in_receiving_job_and_status_response.py -test/test_data_in_receiving_job_status_response.py -test/test_data_in_result.py -test/test_data_in_source.py -test/test_data_in_start_extraction_response.py -test/test_data_in_start_transfer_response.py -test/test_data_in_tenant.py -test/test_data_in_tenant_and_credential.py -test/test_data_in_upload_to_exclude.py -test/test_data_in_upload_to_include.py -test/test_data_intake_api.py -test/test_data_upload_api.py -test/test_designer_adp_auth_params_dto.py -test/test_designer_bamboo_auth_params_dto.py -test/test_designer_basic_s3_auth_params_dto.py -test/test_designer_big_query_auth_params_dto.py -test/test_designer_big_query_service_account_params_dto.py -test/test_designer_copy_s3_auth_params_dto.py -test/test_designer_credential_creation_api_response_dto.py -test/test_designer_crypto_key_pair_delete_response_dto.py -test/test_designer_crypto_key_pair_generate_request_dto.py -test/test_designer_crypto_public_key_dto.py -test/test_designer_crypto_public_keys_dto.py -test/test_designer_data_provider_auth_information_dto.py -test/test_designer_data_provider_auth_params_dto.py -test/test_designer_data_provider_basic_information_dto.py -test/test_designer_data_provider_basic_metadata_dto.py -test/test_designer_databricks_auth_params_dto.py -test/test_designer_dayforce_v2_auth_params_dto.py -test/test_designer_dimensions_auth_params_dto.py -test/test_designer_extractor_credential_apidto.py -test/test_designer_extractor_credentials_apidto.py -test/test_designer_fusion_auth_params_dto.py -test/test_designer_gong_auth_params_dto.py -test/test_designer_google_sheets_auth_params_dto.py -test/test_designer_google_workspace_auth_params_dto.py -test/test_designer_greenhouse_auth_params_dto.py -test/test_designer_icims_auth_params_dto.py -test/test_designer_internal_s3_auth_params_dto.py -test/test_designer_jdbc_auth_params_dto.py -test/test_designer_jira_auth_params_dto.py -test/test_designer_jira_connect_params_dto.py -test/test_designer_lever_auth_params_dto.py -test/test_designer_medallia_auth_params_dto.py -test/test_designer_microsoft365_auth_params_dto.py -test/test_designer_my_sql_auth_params_dto.py -test/test_designer_namely_auth_params_dto.py -test/test_designer_oracle_db_auth_params_dto.py -test/test_designer_push_data_column_definition_dto.py -test/test_designer_push_data_source_definition_dto.py -test/test_designer_push_data_source_definitions_dto.py -test/test_designer_qualtrics_auth_params_dto.py -test/test_designer_redshift_auth_params_dto.py -test/test_designer_salesforce_auth_params_dto.py -test/test_designer_salesforce_v2_auth_params_dto.py -test/test_designer_service_now_auth_params_dto.py -test/test_designer_service_now_v2_auth_params_dto.py -test/test_designer_slack_auth_params_dto.py -test/test_designer_snowflake_auth_params_dto.py -test/test_designer_sql_server_auth_params_dto.py -test/test_designer_subject_missing_access_dto.py -test/test_designer_success_factors_auth_params_dto.py -test/test_designer_success_factors_o_auth_params_dto.py -test/test_designer_ultimate_auth_params_dto.py -test/test_designer_willow_auth_params_dto.py -test/test_designer_workday_auth_params_dto.py -test/test_designer_workday_o_auth_params_dto.py -test/test_designer_workday_raas_auth_params_dto.py -test/test_designer_workday_refresh_token_params_dto.py -test/test_designer_zoom_auth_params_dto.py -test/test_direct_data_intake_api.py -test/test_direct_data_upload_file_response_dto.py -test/test_dp_cancel_job_batch_from_job_id_dto.py -test/test_dp_job_cancellation_result_dto.py -test/test_dp_job_cancellation_results_dto.py -test/test_pgp_key_api.py -test/test_plan_data_load_change_dto.py -test/test_plan_data_load_change_list_dto.py -test/test_plan_data_upload_response_dto.py -test/test_plan_row_data_load_response_dto.py -test/test_planning_data_load_api.py -test/test_servicing_data_categories_response_dto.py -test/test_servicing_data_category_response_dto.py -test/test_servicing_direct_data_job_config_dto.py -test/test_servicing_direct_data_job_status_response_dto.py -test/test_servicing_direct_data_list_transactions_response_dto.py -test/test_servicing_direct_data_load_config_dto.py -test/test_servicing_direct_data_schema_dto.py -test/test_servicing_direct_data_schema_field_dto.py -test/test_servicing_direct_data_transaction_dto.py -test/test_servicing_direct_data_transaction_start_response_dto.py -test/test_servicing_direct_data_upload_file_response_dto.py -test/test_servicing_job_id_response.py -test/test_servicing_tenant_data_upload_status_response_dto.py -test/test_servicing_tenant_data_upload_update_status_response_dto.py -test/test_servicing_tenant_data_uploads_list_response_dto.py -test/test_servicing_tenant_data_uploads_response_dto.py -test/test_servicing_tenant_data_uploads_update_response_dto.py -test/test_status.py -tox.ini -visier_api_data_in/__init__.py -visier_api_data_in/api/__init__.py -visier_api_data_in/api/data_and_job_handling_api.py -visier_api_data_in/api/data_intake_api.py -visier_api_data_in/api/data_upload_api.py -visier_api_data_in/api/direct_data_intake_api.py -visier_api_data_in/api/pgp_key_api.py -visier_api_data_in/api/planning_data_load_api.py -visier_api_data_in/models/__init__.py -visier_api_data_in/models/admin_assign_connector_credentials_by_tenant_response_dto.py -visier_api_data_in/models/admin_assign_connector_credentials_response_dto.py -visier_api_data_in/models/admin_assign_connector_with_credentials_response_dto.py -visier_api_data_in/models/admin_assigned_credential_info_response_dto.py -visier_api_data_in/models/admin_connector_info_response_dto.py -visier_api_data_in/models/admin_connector_setting_request_dto.py -visier_api_data_in/models/admin_connector_setting_response_dto.py -visier_api_data_in/models/admin_connector_settings_response_dto.py -visier_api_data_in/models/admin_data_import_definition_apidto.py -visier_api_data_in/models/admin_data_import_definitions_apidto.py -visier_api_data_in/models/admin_data_version_and_date_dto.py -visier_api_data_in/models/admin_extractor_setting_apidto.py -visier_api_data_in/models/admin_extractor_setting_key_value_apidto.py -visier_api_data_in/models/admin_extractor_settings_apidto.py -visier_api_data_in/models/admin_jobs_consolidated_analytics_job_request_dto.py -visier_api_data_in/models/admin_jobs_extract_data_and_load_dto.py -visier_api_data_in/models/admin_jobs_processing_job_request_dto.py -visier_api_data_in/models/admin_multiple_tenant_data_versions_details_dto.py -visier_api_data_in/models/admin_multiple_tenant_data_versions_list_dto.py -visier_api_data_in/models/admin_set_connector_setting_request_dto.py -visier_api_data_in/models/admin_set_connector_setting_response_dto.py -visier_api_data_in/models/admin_set_connector_settings_request_dto.py -visier_api_data_in/models/admin_set_connector_settings_response_dto.py -visier_api_data_in/models/admin_tenant_connector_settings_request_dto.py -visier_api_data_in/models/data_in_assign_connector_credential_request.py -visier_api_data_in/models/data_in_connector.py -visier_api_data_in/models/data_in_data_load_request.py -visier_api_data_in/models/data_in_data_load_request_model.py -visier_api_data_in/models/data_in_data_load_response.py -visier_api_data_in/models/data_in_data_transfer_result_detail.py -visier_api_data_in/models/data_in_data_version_object.py -visier_api_data_in/models/data_in_disable_dv_model.py -visier_api_data_in/models/data_in_disable_dv_request.py -visier_api_data_in/models/data_in_disable_dv_response.py -visier_api_data_in/models/data_in_dispatching_job_status_response.py -visier_api_data_in/models/data_in_exclude_data_uploads_request.py -visier_api_data_in/models/data_in_extraction_job.py -visier_api_data_in/models/data_in_extraction_job_and_status_response.py -visier_api_data_in/models/data_in_include_data_uploads_request.py -visier_api_data_in/models/data_in_job_status_list_response.py -visier_api_data_in/models/data_in_job_status_with_start_time.py -visier_api_data_in/models/data_in_processing_job.py -visier_api_data_in/models/data_in_processing_job_and_status_response.py -visier_api_data_in/models/data_in_processing_job_status_response.py -visier_api_data_in/models/data_in_push_data_cancel_response.py -visier_api_data_in/models/data_in_push_data_complete_request.py -visier_api_data_in/models/data_in_push_data_complete_response.py -visier_api_data_in/models/data_in_push_data_response.py -visier_api_data_in/models/data_in_receiving_job.py -visier_api_data_in/models/data_in_receiving_job_and_status_response.py -visier_api_data_in/models/data_in_receiving_job_status_response.py -visier_api_data_in/models/data_in_result.py -visier_api_data_in/models/data_in_source.py -visier_api_data_in/models/data_in_start_extraction_response.py -visier_api_data_in/models/data_in_start_transfer_response.py -visier_api_data_in/models/data_in_tenant.py -visier_api_data_in/models/data_in_tenant_and_credential.py -visier_api_data_in/models/data_in_upload_to_exclude.py -visier_api_data_in/models/data_in_upload_to_include.py -visier_api_data_in/models/designer_adp_auth_params_dto.py -visier_api_data_in/models/designer_bamboo_auth_params_dto.py -visier_api_data_in/models/designer_basic_s3_auth_params_dto.py -visier_api_data_in/models/designer_big_query_auth_params_dto.py -visier_api_data_in/models/designer_big_query_service_account_params_dto.py -visier_api_data_in/models/designer_copy_s3_auth_params_dto.py -visier_api_data_in/models/designer_credential_creation_api_response_dto.py -visier_api_data_in/models/designer_crypto_key_pair_delete_response_dto.py -visier_api_data_in/models/designer_crypto_key_pair_generate_request_dto.py -visier_api_data_in/models/designer_crypto_public_key_dto.py -visier_api_data_in/models/designer_crypto_public_keys_dto.py -visier_api_data_in/models/designer_data_provider_auth_information_dto.py -visier_api_data_in/models/designer_data_provider_auth_params_dto.py -visier_api_data_in/models/designer_data_provider_basic_information_dto.py -visier_api_data_in/models/designer_data_provider_basic_metadata_dto.py -visier_api_data_in/models/designer_databricks_auth_params_dto.py -visier_api_data_in/models/designer_dayforce_v2_auth_params_dto.py -visier_api_data_in/models/designer_dimensions_auth_params_dto.py -visier_api_data_in/models/designer_extractor_credential_apidto.py -visier_api_data_in/models/designer_extractor_credentials_apidto.py -visier_api_data_in/models/designer_fusion_auth_params_dto.py -visier_api_data_in/models/designer_gong_auth_params_dto.py -visier_api_data_in/models/designer_google_sheets_auth_params_dto.py -visier_api_data_in/models/designer_google_workspace_auth_params_dto.py -visier_api_data_in/models/designer_greenhouse_auth_params_dto.py -visier_api_data_in/models/designer_icims_auth_params_dto.py -visier_api_data_in/models/designer_internal_s3_auth_params_dto.py -visier_api_data_in/models/designer_jdbc_auth_params_dto.py -visier_api_data_in/models/designer_jira_auth_params_dto.py -visier_api_data_in/models/designer_jira_connect_params_dto.py -visier_api_data_in/models/designer_lever_auth_params_dto.py -visier_api_data_in/models/designer_medallia_auth_params_dto.py -visier_api_data_in/models/designer_microsoft365_auth_params_dto.py -visier_api_data_in/models/designer_my_sql_auth_params_dto.py -visier_api_data_in/models/designer_namely_auth_params_dto.py -visier_api_data_in/models/designer_oracle_db_auth_params_dto.py -visier_api_data_in/models/designer_push_data_column_definition_dto.py -visier_api_data_in/models/designer_push_data_source_definition_dto.py -visier_api_data_in/models/designer_push_data_source_definitions_dto.py -visier_api_data_in/models/designer_qualtrics_auth_params_dto.py -visier_api_data_in/models/designer_redshift_auth_params_dto.py -visier_api_data_in/models/designer_salesforce_auth_params_dto.py -visier_api_data_in/models/designer_salesforce_v2_auth_params_dto.py -visier_api_data_in/models/designer_service_now_auth_params_dto.py -visier_api_data_in/models/designer_service_now_v2_auth_params_dto.py -visier_api_data_in/models/designer_slack_auth_params_dto.py -visier_api_data_in/models/designer_snowflake_auth_params_dto.py -visier_api_data_in/models/designer_sql_server_auth_params_dto.py -visier_api_data_in/models/designer_subject_missing_access_dto.py -visier_api_data_in/models/designer_success_factors_auth_params_dto.py -visier_api_data_in/models/designer_success_factors_o_auth_params_dto.py -visier_api_data_in/models/designer_ultimate_auth_params_dto.py -visier_api_data_in/models/designer_willow_auth_params_dto.py -visier_api_data_in/models/designer_workday_auth_params_dto.py -visier_api_data_in/models/designer_workday_o_auth_params_dto.py -visier_api_data_in/models/designer_workday_raas_auth_params_dto.py -visier_api_data_in/models/designer_workday_refresh_token_params_dto.py -visier_api_data_in/models/designer_zoom_auth_params_dto.py -visier_api_data_in/models/direct_data_upload_file_response_dto.py -visier_api_data_in/models/dp_cancel_job_batch_from_job_id_dto.py -visier_api_data_in/models/dp_job_cancellation_result_dto.py -visier_api_data_in/models/dp_job_cancellation_results_dto.py -visier_api_data_in/models/plan_data_load_change_dto.py -visier_api_data_in/models/plan_data_load_change_list_dto.py -visier_api_data_in/models/plan_data_upload_response_dto.py -visier_api_data_in/models/plan_row_data_load_response_dto.py -visier_api_data_in/models/servicing_data_categories_response_dto.py -visier_api_data_in/models/servicing_data_category_response_dto.py -visier_api_data_in/models/servicing_direct_data_job_config_dto.py -visier_api_data_in/models/servicing_direct_data_job_status_response_dto.py -visier_api_data_in/models/servicing_direct_data_list_transactions_response_dto.py -visier_api_data_in/models/servicing_direct_data_load_config_dto.py -visier_api_data_in/models/servicing_direct_data_schema_dto.py -visier_api_data_in/models/servicing_direct_data_schema_field_dto.py -visier_api_data_in/models/servicing_direct_data_transaction_dto.py -visier_api_data_in/models/servicing_direct_data_transaction_start_response_dto.py -visier_api_data_in/models/servicing_direct_data_upload_file_response_dto.py -visier_api_data_in/models/servicing_job_id_response.py -visier_api_data_in/models/servicing_tenant_data_upload_status_response_dto.py -visier_api_data_in/models/servicing_tenant_data_upload_update_status_response_dto.py -visier_api_data_in/models/servicing_tenant_data_uploads_list_response_dto.py -visier_api_data_in/models/servicing_tenant_data_uploads_response_dto.py -visier_api_data_in/models/servicing_tenant_data_uploads_update_response_dto.py -visier_api_data_in/models/status.py -visier_api_data_in/py.typed diff --git a/src/visier_api_data_in/.openapi-generator/VERSION b/src/visier_api_data_in/.openapi-generator/VERSION deleted file mode 100644 index eb1dc6a51a..0000000000 --- a/src/visier_api_data_in/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -7.13.0 diff --git a/src/visier_api_data_in/pyproject.toml b/src/visier_api_data_in/pyproject.toml deleted file mode 100644 index 304f22a9f7..0000000000 --- a/src/visier_api_data_in/pyproject.toml +++ /dev/null @@ -1,68 +0,0 @@ -[tool.poetry] -name = "visier_api_data_in" -version = "22222222.99201.1906" -description = "Visier Data In APIs" -authors = ["Visier "] -license = "Apache License, Version 2.0" -readme = "README.md" -repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" -keywords = ["Visier", "Visier-SDK", "Visier Data In APIs"] -include = ["visier_api_data_in/py.typed"] - -[tool.poetry.dependencies] -python = "^3.8" - -visier-api-core = "~= 22222222.99201.1906" - -[tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" -types-python-dateutil = ">=2.8.19.14" -mypy = "1.4.1" - - -[build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" - -[tool.pylint.'MESSAGES CONTROL'] -extension-pkg-whitelist = "pydantic" - -[tool.mypy] -files = [ - "visier_api_data_in", - #"test", # auto-generated tests - "tests", # hand-written tests -] -# TODO: enable "strict" once all these individual checks are passing -# strict = true - -# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options -warn_unused_configs = true -warn_redundant_casts = true -warn_unused_ignores = true - -## Getting these passing should be easy -strict_equality = true -strict_concatenate = true - -## Strongly recommend enabling this one as soon as you can -check_untyped_defs = true - -## These shouldn't be too much additional work, but may be tricky to -## get passing if you use a lot of untyped libraries -disallow_subclassing_any = true -disallow_untyped_decorators = true -disallow_any_generics = true - -### These next few are various gradations of forcing use of type annotations -#disallow_untyped_calls = true -#disallow_incomplete_defs = true -#disallow_untyped_defs = true -# -### This one isn't too hard to get passing, but return on investment is lower -#no_implicit_reexport = true -# -### This one can be tricky to get passing if you use a lot of untyped libraries -#warn_return_any = true \ No newline at end of file diff --git a/src/visier_api_data_in/requirements.txt b/src/visier_api_data_in/requirements.txt deleted file mode 100644 index 34f89d0eda..0000000000 --- a/src/visier_api_data_in/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -visier-api-core ~= 22222222.99201.1906 \ No newline at end of file diff --git a/src/visier_api_data_in/setup.cfg b/src/visier_api_data_in/setup.cfg deleted file mode 100644 index 11433ee875..0000000000 --- a/src/visier_api_data_in/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[flake8] -max-line-length=99 diff --git a/src/visier_api_data_in/setup.py b/src/visier_api_data_in/setup.py deleted file mode 100644 index 84438b9ab3..0000000000 --- a/src/visier_api_data_in/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from setuptools import setup, find_packages # noqa: H301 - -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools -NAME = "visier-api-data-in" -VERSION = "22222222.99201.1906" -PYTHON_REQUIRES = ">=3.8" -REQUIRES = [ - "visier-api-core ~= 22222222.99201.1906", -] - -setup( - name=NAME, - version=VERSION, - description="Visier Data In APIs", - author="Visier", - author_email="alpine@visier.com", - url="", - keywords=["Visier", "Visier-SDK", "Visier Data In APIs"], - install_requires=REQUIRES, - packages=find_packages(exclude=["test", "tests"]), - include_package_data=True, - license="Apache License, Version 2.0", - long_description_content_type='text/markdown', - long_description="""\ - Visier APIs for sending data to Visier and running data load jobs. - """, # noqa: E501 - package_data={"visier_api_data_in": ["py.typed"]}, -) diff --git a/src/visier_api_data_in/test-requirements.txt b/src/visier_api_data_in/test-requirements.txt deleted file mode 100644 index e98555c11c..0000000000 --- a/src/visier_api_data_in/test-requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -pytest >= 7.2.1 -pytest-cov >= 2.8.1 -tox >= 3.9.0 -flake8 >= 4.0.0 -types-python-dateutil >= 2.8.19.14 -mypy >= 1.5 diff --git a/src/visier_api_data_in/test/__init__.py b/src/visier_api_data_in/test/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_api_data_in/test/test_admin_assign_connector_credentials_by_tenant_response_dto.py b/src/visier_api_data_in/test/test_admin_assign_connector_credentials_by_tenant_response_dto.py deleted file mode 100644 index 041b78c53a..0000000000 --- a/src/visier_api_data_in/test/test_admin_assign_connector_credentials_by_tenant_response_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO - -class TestAdminAssignConnectorCredentialsByTenantResponseDTO(unittest.TestCase): - """AdminAssignConnectorCredentialsByTenantResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminAssignConnectorCredentialsByTenantResponseDTO: - """Test AdminAssignConnectorCredentialsByTenantResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminAssignConnectorCredentialsByTenantResponseDTO( - tenant_code = '', - connectors = [ - visier_api_data_in.models.admin/assign_connector_with_credentials_response_dto.admin.AssignConnectorWithCredentialsResponseDTO( - connector = None, - credential = None, ) - ], - status = 'Unknown', - message = '' - ) - else: - return AdminAssignConnectorCredentialsByTenantResponseDTO( - ) - - def testAdminAssignConnectorCredentialsByTenantResponseDTO(self): - """Test AdminAssignConnectorCredentialsByTenantResponseDTO""" - def validate_instance(instance): - AdminAssignConnectorCredentialsByTenantResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminAssignConnectorCredentialsByTenantResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_assign_connector_credentials_response_dto.py b/src/visier_api_data_in/test/test_admin_assign_connector_credentials_response_dto.py deleted file mode 100644 index 5c2990a672..0000000000 --- a/src/visier_api_data_in/test/test_admin_assign_connector_credentials_response_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO - -class TestAdminAssignConnectorCredentialsResponseDTO(unittest.TestCase): - """AdminAssignConnectorCredentialsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminAssignConnectorCredentialsResponseDTO: - """Test AdminAssignConnectorCredentialsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminAssignConnectorCredentialsResponseDTO( - tenants = [ - visier_api_data_in.models.admin/assign_connector_credentials_by_tenant_response_dto.admin.AssignConnectorCredentialsByTenantResponseDTO( - tenant_code = '', - connectors = [ - visier_api_data_in.models.admin/assign_connector_with_credentials_response_dto.admin.AssignConnectorWithCredentialsResponseDTO( - connector = None, - credential = None, ) - ], - status = 'Unknown', - message = '', ) - ] - ) - else: - return AdminAssignConnectorCredentialsResponseDTO( - ) - - def testAdminAssignConnectorCredentialsResponseDTO(self): - """Test AdminAssignConnectorCredentialsResponseDTO""" - def validate_instance(instance): - AdminAssignConnectorCredentialsResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminAssignConnectorCredentialsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_assign_connector_with_credentials_response_dto.py b/src/visier_api_data_in/test/test_admin_assign_connector_with_credentials_response_dto.py deleted file mode 100644 index 5e1efa6082..0000000000 --- a/src/visier_api_data_in/test/test_admin_assign_connector_with_credentials_response_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO - -class TestAdminAssignConnectorWithCredentialsResponseDTO(unittest.TestCase): - """AdminAssignConnectorWithCredentialsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminAssignConnectorWithCredentialsResponseDTO: - """Test AdminAssignConnectorWithCredentialsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminAssignConnectorWithCredentialsResponseDTO( - connector = visier_api_data_in.models.admin/connector_info_response_dto.admin.ConnectorInfoResponseDTO( - connector_id = '', - display_name = '', - description = '', ), - credential = visier_api_data_in.models.admin/assigned_credential_info_response_dto.admin.AssignedCredentialInfoResponseDTO( - credential_id = '', - display_name = '', - message = '', ) - ) - else: - return AdminAssignConnectorWithCredentialsResponseDTO( - ) - - def testAdminAssignConnectorWithCredentialsResponseDTO(self): - """Test AdminAssignConnectorWithCredentialsResponseDTO""" - def validate_instance(instance): - AdminAssignConnectorWithCredentialsResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminAssignConnectorWithCredentialsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_assigned_credential_info_response_dto.py b/src/visier_api_data_in/test/test_admin_assigned_credential_info_response_dto.py deleted file mode 100644 index 46917c30fd..0000000000 --- a/src/visier_api_data_in/test/test_admin_assigned_credential_info_response_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO - -class TestAdminAssignedCredentialInfoResponseDTO(unittest.TestCase): - """AdminAssignedCredentialInfoResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminAssignedCredentialInfoResponseDTO: - """Test AdminAssignedCredentialInfoResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminAssignedCredentialInfoResponseDTO( - credential_id = '', - display_name = '', - message = '' - ) - else: - return AdminAssignedCredentialInfoResponseDTO( - ) - - def testAdminAssignedCredentialInfoResponseDTO(self): - """Test AdminAssignedCredentialInfoResponseDTO""" - def validate_instance(instance): - AdminAssignedCredentialInfoResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminAssignedCredentialInfoResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_connector_info_response_dto.py b/src/visier_api_data_in/test/test_admin_connector_info_response_dto.py deleted file mode 100644 index 94aa1e0540..0000000000 --- a/src/visier_api_data_in/test/test_admin_connector_info_response_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO - -class TestAdminConnectorInfoResponseDTO(unittest.TestCase): - """AdminConnectorInfoResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConnectorInfoResponseDTO: - """Test AdminConnectorInfoResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConnectorInfoResponseDTO( - connector_id = '', - display_name = '', - description = '' - ) - else: - return AdminConnectorInfoResponseDTO( - ) - - def testAdminConnectorInfoResponseDTO(self): - """Test AdminConnectorInfoResponseDTO""" - def validate_instance(instance): - AdminConnectorInfoResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminConnectorInfoResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_connector_setting_request_dto.py b/src/visier_api_data_in/test/test_admin_connector_setting_request_dto.py deleted file mode 100644 index 5c237464ff..0000000000 --- a/src/visier_api_data_in/test/test_admin_connector_setting_request_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO - -class TestAdminConnectorSettingRequestDTO(unittest.TestCase): - """AdminConnectorSettingRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConnectorSettingRequestDTO: - """Test AdminConnectorSettingRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConnectorSettingRequestDTO( - setting_key = '', - value = '' - ) - else: - return AdminConnectorSettingRequestDTO( - ) - - def testAdminConnectorSettingRequestDTO(self): - """Test AdminConnectorSettingRequestDTO""" - def validate_instance(instance): - AdminConnectorSettingRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminConnectorSettingRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_connector_setting_response_dto.py b/src/visier_api_data_in/test/test_admin_connector_setting_response_dto.py deleted file mode 100644 index 106e85dc19..0000000000 --- a/src/visier_api_data_in/test/test_admin_connector_setting_response_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO - -class TestAdminConnectorSettingResponseDTO(unittest.TestCase): - """AdminConnectorSettingResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConnectorSettingResponseDTO: - """Test AdminConnectorSettingResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConnectorSettingResponseDTO( - key = '', - value = '', - message = '' - ) - else: - return AdminConnectorSettingResponseDTO( - ) - - def testAdminConnectorSettingResponseDTO(self): - """Test AdminConnectorSettingResponseDTO""" - def validate_instance(instance): - AdminConnectorSettingResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminConnectorSettingResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_connector_settings_response_dto.py b/src/visier_api_data_in/test/test_admin_connector_settings_response_dto.py deleted file mode 100644 index c47c1518d1..0000000000 --- a/src/visier_api_data_in/test/test_admin_connector_settings_response_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO - -class TestAdminConnectorSettingsResponseDTO(unittest.TestCase): - """AdminConnectorSettingsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminConnectorSettingsResponseDTO: - """Test AdminConnectorSettingsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminConnectorSettingsResponseDTO( - connector = visier_api_data_in.models.admin/connector_info_response_dto.admin.ConnectorInfoResponseDTO( - connector_id = '', - display_name = '', - description = '', ), - settings = [ - visier_api_data_in.models.admin/connector_setting_response_dto.admin.ConnectorSettingResponseDTO( - key = '', - value = '', - message = '', ) - ] - ) - else: - return AdminConnectorSettingsResponseDTO( - ) - - def testAdminConnectorSettingsResponseDTO(self): - """Test AdminConnectorSettingsResponseDTO""" - def validate_instance(instance): - AdminConnectorSettingsResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminConnectorSettingsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_data_import_definition_apidto.py b/src/visier_api_data_in/test/test_admin_data_import_definition_apidto.py deleted file mode 100644 index 7c3d163a16..0000000000 --- a/src/visier_api_data_in/test/test_admin_data_import_definition_apidto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO - -class TestAdminDataImportDefinitionAPIDTO(unittest.TestCase): - """AdminDataImportDefinitionAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminDataImportDefinitionAPIDTO: - """Test AdminDataImportDefinitionAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminDataImportDefinitionAPIDTO( - connector_id = '', - display_name = '', - credential_id = '' - ) - else: - return AdminDataImportDefinitionAPIDTO( - ) - - def testAdminDataImportDefinitionAPIDTO(self): - """Test AdminDataImportDefinitionAPIDTO""" - def validate_instance(instance): - AdminDataImportDefinitionAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminDataImportDefinitionAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_data_import_definitions_apidto.py b/src/visier_api_data_in/test/test_admin_data_import_definitions_apidto.py deleted file mode 100644 index aaff5334a9..0000000000 --- a/src/visier_api_data_in/test/test_admin_data_import_definitions_apidto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO - -class TestAdminDataImportDefinitionsAPIDTO(unittest.TestCase): - """AdminDataImportDefinitionsAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminDataImportDefinitionsAPIDTO: - """Test AdminDataImportDefinitionsAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminDataImportDefinitionsAPIDTO( - data_connectors = [ - visier_api_data_in.models.admin/data/import_definition_apidto.admin.data.ImportDefinitionAPIDTO( - connector_id = '', - display_name = '', - credential_id = '', ) - ], - limit = 56, - start = 56 - ) - else: - return AdminDataImportDefinitionsAPIDTO( - ) - - def testAdminDataImportDefinitionsAPIDTO(self): - """Test AdminDataImportDefinitionsAPIDTO""" - def validate_instance(instance): - AdminDataImportDefinitionsAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminDataImportDefinitionsAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_data_version_and_date_dto.py b/src/visier_api_data_in/test/test_admin_data_version_and_date_dto.py deleted file mode 100644 index 43af77be2e..0000000000 --- a/src/visier_api_data_in/test/test_admin_data_version_and_date_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO - -class TestAdminDataVersionAndDateDTO(unittest.TestCase): - """AdminDataVersionAndDateDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminDataVersionAndDateDTO: - """Test AdminDataVersionAndDateDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminDataVersionAndDateDTO( - data_version = '', - data_version_date = '' - ) - else: - return AdminDataVersionAndDateDTO( - ) - - def testAdminDataVersionAndDateDTO(self): - """Test AdminDataVersionAndDateDTO""" - def validate_instance(instance): - AdminDataVersionAndDateDTO.model_validate(inst_req_only) - instance_deserialized = AdminDataVersionAndDateDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_extractor_setting_apidto.py b/src/visier_api_data_in/test/test_admin_extractor_setting_apidto.py deleted file mode 100644 index 3ec7816994..0000000000 --- a/src/visier_api_data_in/test/test_admin_extractor_setting_apidto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO - -class TestAdminExtractorSettingAPIDTO(unittest.TestCase): - """AdminExtractorSettingAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminExtractorSettingAPIDTO: - """Test AdminExtractorSettingAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminExtractorSettingAPIDTO( - connector_id = '', - display_name = '', - connector_settings = [ - visier_api_data_in.models.admin/extractor_setting_key_value_apidto.admin.ExtractorSettingKeyValueAPIDTO( - setting_key = '', - value = '', ) - ] - ) - else: - return AdminExtractorSettingAPIDTO( - ) - - def testAdminExtractorSettingAPIDTO(self): - """Test AdminExtractorSettingAPIDTO""" - def validate_instance(instance): - AdminExtractorSettingAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminExtractorSettingAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_extractor_setting_key_value_apidto.py b/src/visier_api_data_in/test/test_admin_extractor_setting_key_value_apidto.py deleted file mode 100644 index b367202790..0000000000 --- a/src/visier_api_data_in/test/test_admin_extractor_setting_key_value_apidto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO - -class TestAdminExtractorSettingKeyValueAPIDTO(unittest.TestCase): - """AdminExtractorSettingKeyValueAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminExtractorSettingKeyValueAPIDTO: - """Test AdminExtractorSettingKeyValueAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminExtractorSettingKeyValueAPIDTO( - setting_key = '', - value = '' - ) - else: - return AdminExtractorSettingKeyValueAPIDTO( - ) - - def testAdminExtractorSettingKeyValueAPIDTO(self): - """Test AdminExtractorSettingKeyValueAPIDTO""" - def validate_instance(instance): - AdminExtractorSettingKeyValueAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminExtractorSettingKeyValueAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_extractor_settings_apidto.py b/src/visier_api_data_in/test/test_admin_extractor_settings_apidto.py deleted file mode 100644 index efc811fe2d..0000000000 --- a/src/visier_api_data_in/test/test_admin_extractor_settings_apidto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO - -class TestAdminExtractorSettingsAPIDTO(unittest.TestCase): - """AdminExtractorSettingsAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminExtractorSettingsAPIDTO: - """Test AdminExtractorSettingsAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminExtractorSettingsAPIDTO( - connectors = [ - visier_api_data_in.models.admin/extractor_setting_apidto.admin.ExtractorSettingAPIDTO( - connector_id = '', - display_name = '', - connector_settings = [ - visier_api_data_in.models.admin/extractor_setting_key_value_apidto.admin.ExtractorSettingKeyValueAPIDTO( - setting_key = '', - value = '', ) - ], ) - ] - ) - else: - return AdminExtractorSettingsAPIDTO( - ) - - def testAdminExtractorSettingsAPIDTO(self): - """Test AdminExtractorSettingsAPIDTO""" - def validate_instance(instance): - AdminExtractorSettingsAPIDTO.model_validate(inst_req_only) - instance_deserialized = AdminExtractorSettingsAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_jobs_consolidated_analytics_job_request_dto.py b/src/visier_api_data_in/test/test_admin_jobs_consolidated_analytics_job_request_dto.py deleted file mode 100644 index fafa64e403..0000000000 --- a/src/visier_api_data_in/test/test_admin_jobs_consolidated_analytics_job_request_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO - -class TestAdminJobsConsolidatedAnalyticsJobRequestDTO(unittest.TestCase): - """AdminJobsConsolidatedAnalyticsJobRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminJobsConsolidatedAnalyticsJobRequestDTO: - """Test AdminJobsConsolidatedAnalyticsJobRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminJobsConsolidatedAnalyticsJobRequestDTO( - tenant_code = '' - ) - else: - return AdminJobsConsolidatedAnalyticsJobRequestDTO( - ) - - def testAdminJobsConsolidatedAnalyticsJobRequestDTO(self): - """Test AdminJobsConsolidatedAnalyticsJobRequestDTO""" - def validate_instance(instance): - AdminJobsConsolidatedAnalyticsJobRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminJobsConsolidatedAnalyticsJobRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_jobs_extract_data_and_load_dto.py b/src/visier_api_data_in/test/test_admin_jobs_extract_data_and_load_dto.py deleted file mode 100644 index 08b924c016..0000000000 --- a/src/visier_api_data_in/test/test_admin_jobs_extract_data_and_load_dto.py +++ /dev/null @@ -1,86 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO - -class TestAdminJobsExtractDataAndLoadDTO(unittest.TestCase): - """AdminJobsExtractDataAndLoadDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminJobsExtractDataAndLoadDTO: - """Test AdminJobsExtractDataAndLoadDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminJobsExtractDataAndLoadDTO( - tenants = [ - '' - ], - all_tenants = True, - override_last_extraction_timestamp = '', - publish_data_load_artifacts = True, - run_processing_job = True, - data_category_id = '', - disable_artifact_generation = True, - connector_ids = [ - '' - ], - last_extraction_time_offset_weeks = 56, - months_to_extract = 56, - extract_to_time_override = '', - batch_size_override = 56, - sql_batch_size = 56, - force_update_existing_artifacts = True, - excluded_tenants = [ - '' - ], - spill_debug_info_partitions_dto = 'spillNone', - spill_debug_info_detail_level_dto = 'fileAndLine', - last_extraction_time_offset_months = 56, - last_extraction_time_offset_mode = '', - offset_week_option = '', - offset_month_option = '', - credential_id = '' - ) - else: - return AdminJobsExtractDataAndLoadDTO( - ) - - def testAdminJobsExtractDataAndLoadDTO(self): - """Test AdminJobsExtractDataAndLoadDTO""" - def validate_instance(instance): - AdminJobsExtractDataAndLoadDTO.model_validate(inst_req_only) - instance_deserialized = AdminJobsExtractDataAndLoadDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_jobs_processing_job_request_dto.py b/src/visier_api_data_in/test/test_admin_jobs_processing_job_request_dto.py deleted file mode 100644 index de59b460fc..0000000000 --- a/src/visier_api_data_in/test/test_admin_jobs_processing_job_request_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO - -class TestAdminJobsProcessingJobRequestDTO(unittest.TestCase): - """AdminJobsProcessingJobRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminJobsProcessingJobRequestDTO: - """Test AdminJobsProcessingJobRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminJobsProcessingJobRequestDTO( - tenants = [ - '' - ], - all_tenants = True, - data_category_id = '', - publish_to_production = True, - excluded_tenants = [ - '' - ] - ) - else: - return AdminJobsProcessingJobRequestDTO( - ) - - def testAdminJobsProcessingJobRequestDTO(self): - """Test AdminJobsProcessingJobRequestDTO""" - def validate_instance(instance): - AdminJobsProcessingJobRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminJobsProcessingJobRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_multiple_tenant_data_versions_details_dto.py b/src/visier_api_data_in/test/test_admin_multiple_tenant_data_versions_details_dto.py deleted file mode 100644 index e10f514944..0000000000 --- a/src/visier_api_data_in/test/test_admin_multiple_tenant_data_versions_details_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO - -class TestAdminMultipleTenantDataVersionsDetailsDTO(unittest.TestCase): - """AdminMultipleTenantDataVersionsDetailsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminMultipleTenantDataVersionsDetailsDTO: - """Test AdminMultipleTenantDataVersionsDetailsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminMultipleTenantDataVersionsDetailsDTO( - tenant_code = '', - data_versions = [ - visier_api_data_in.models.admin/data_version_and_date_dto.admin.DataVersionAndDateDTO( - data_version = '', - data_version_date = '', ) - ] - ) - else: - return AdminMultipleTenantDataVersionsDetailsDTO( - ) - - def testAdminMultipleTenantDataVersionsDetailsDTO(self): - """Test AdminMultipleTenantDataVersionsDetailsDTO""" - def validate_instance(instance): - AdminMultipleTenantDataVersionsDetailsDTO.model_validate(inst_req_only) - instance_deserialized = AdminMultipleTenantDataVersionsDetailsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_multiple_tenant_data_versions_list_dto.py b/src/visier_api_data_in/test/test_admin_multiple_tenant_data_versions_list_dto.py deleted file mode 100644 index 357fdef14a..0000000000 --- a/src/visier_api_data_in/test/test_admin_multiple_tenant_data_versions_list_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO - -class TestAdminMultipleTenantDataVersionsListDTO(unittest.TestCase): - """AdminMultipleTenantDataVersionsListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminMultipleTenantDataVersionsListDTO: - """Test AdminMultipleTenantDataVersionsListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminMultipleTenantDataVersionsListDTO( - tenants = [ - visier_api_data_in.models.admin/multiple_tenant_data_versions_details_dto.admin.MultipleTenantDataVersionsDetailsDTO( - tenant_code = '', - data_versions = [ - visier_api_data_in.models.admin/data_version_and_date_dto.admin.DataVersionAndDateDTO( - data_version = '', - data_version_date = '', ) - ], ) - ], - limit = 56, - start = 56 - ) - else: - return AdminMultipleTenantDataVersionsListDTO( - ) - - def testAdminMultipleTenantDataVersionsListDTO(self): - """Test AdminMultipleTenantDataVersionsListDTO""" - def validate_instance(instance): - AdminMultipleTenantDataVersionsListDTO.model_validate(inst_req_only) - instance_deserialized = AdminMultipleTenantDataVersionsListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_set_connector_setting_request_dto.py b/src/visier_api_data_in/test/test_admin_set_connector_setting_request_dto.py deleted file mode 100644 index bb540218bb..0000000000 --- a/src/visier_api_data_in/test/test_admin_set_connector_setting_request_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO - -class TestAdminSetConnectorSettingRequestDTO(unittest.TestCase): - """AdminSetConnectorSettingRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminSetConnectorSettingRequestDTO: - """Test AdminSetConnectorSettingRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminSetConnectorSettingRequestDTO( - connector_id = '', - tenants = [ - visier_api_data_in.models.admin/tenant_connector_settings_request_dto.admin.TenantConnectorSettingsRequestDTO( - tenant_code = '', - connector_settings = [ - visier_api_data_in.models.admin/connector_setting_request_dto.admin.ConnectorSettingRequestDTO( - setting_key = '', - value = '', ) - ], ) - ] - ) - else: - return AdminSetConnectorSettingRequestDTO( - ) - - def testAdminSetConnectorSettingRequestDTO(self): - """Test AdminSetConnectorSettingRequestDTO""" - def validate_instance(instance): - AdminSetConnectorSettingRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminSetConnectorSettingRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_set_connector_setting_response_dto.py b/src/visier_api_data_in/test/test_admin_set_connector_setting_response_dto.py deleted file mode 100644 index f45acf7af7..0000000000 --- a/src/visier_api_data_in/test/test_admin_set_connector_setting_response_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO - -class TestAdminSetConnectorSettingResponseDTO(unittest.TestCase): - """AdminSetConnectorSettingResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminSetConnectorSettingResponseDTO: - """Test AdminSetConnectorSettingResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminSetConnectorSettingResponseDTO( - tenant_code = '', - connectors = [ - visier_api_data_in.models.admin/connector_settings_response_dto.admin.ConnectorSettingsResponseDTO( - connector = None, - settings = [ - visier_api_data_in.models.admin/connector_setting_response_dto.admin.ConnectorSettingResponseDTO( - key = '', - value = '', - message = '', ) - ], ) - ], - status = 'Unknown', - message = '' - ) - else: - return AdminSetConnectorSettingResponseDTO( - ) - - def testAdminSetConnectorSettingResponseDTO(self): - """Test AdminSetConnectorSettingResponseDTO""" - def validate_instance(instance): - AdminSetConnectorSettingResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminSetConnectorSettingResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_set_connector_settings_request_dto.py b/src/visier_api_data_in/test/test_admin_set_connector_settings_request_dto.py deleted file mode 100644 index 4b6e39d5d1..0000000000 --- a/src/visier_api_data_in/test/test_admin_set_connector_settings_request_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO - -class TestAdminSetConnectorSettingsRequestDTO(unittest.TestCase): - """AdminSetConnectorSettingsRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminSetConnectorSettingsRequestDTO: - """Test AdminSetConnectorSettingsRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminSetConnectorSettingsRequestDTO( - connectors = [ - visier_api_data_in.models.admin/set_connector_setting_request_dto.admin.SetConnectorSettingRequestDTO( - connector_id = '', - tenants = [ - visier_api_data_in.models.admin/tenant_connector_settings_request_dto.admin.TenantConnectorSettingsRequestDTO( - tenant_code = '', - connector_settings = [ - visier_api_data_in.models.admin/connector_setting_request_dto.admin.ConnectorSettingRequestDTO( - setting_key = '', - value = '', ) - ], ) - ], ) - ] - ) - else: - return AdminSetConnectorSettingsRequestDTO( - ) - - def testAdminSetConnectorSettingsRequestDTO(self): - """Test AdminSetConnectorSettingsRequestDTO""" - def validate_instance(instance): - AdminSetConnectorSettingsRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminSetConnectorSettingsRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_set_connector_settings_response_dto.py b/src/visier_api_data_in/test/test_admin_set_connector_settings_response_dto.py deleted file mode 100644 index ba37a881f6..0000000000 --- a/src/visier_api_data_in/test/test_admin_set_connector_settings_response_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO - -class TestAdminSetConnectorSettingsResponseDTO(unittest.TestCase): - """AdminSetConnectorSettingsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminSetConnectorSettingsResponseDTO: - """Test AdminSetConnectorSettingsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminSetConnectorSettingsResponseDTO( - tenants = [ - visier_api_data_in.models.admin/set_connector_setting_response_dto.admin.SetConnectorSettingResponseDTO( - tenant_code = '', - connectors = [ - visier_api_data_in.models.admin/connector_settings_response_dto.admin.ConnectorSettingsResponseDTO( - connector = None, - settings = [ - visier_api_data_in.models.admin/connector_setting_response_dto.admin.ConnectorSettingResponseDTO( - key = '', - value = '', - message = '', ) - ], ) - ], - status = 'Unknown', - message = '', ) - ] - ) - else: - return AdminSetConnectorSettingsResponseDTO( - ) - - def testAdminSetConnectorSettingsResponseDTO(self): - """Test AdminSetConnectorSettingsResponseDTO""" - def validate_instance(instance): - AdminSetConnectorSettingsResponseDTO.model_validate(inst_req_only) - instance_deserialized = AdminSetConnectorSettingsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_admin_tenant_connector_settings_request_dto.py b/src/visier_api_data_in/test/test_admin_tenant_connector_settings_request_dto.py deleted file mode 100644 index 4c62e92581..0000000000 --- a/src/visier_api_data_in/test/test_admin_tenant_connector_settings_request_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO - -class TestAdminTenantConnectorSettingsRequestDTO(unittest.TestCase): - """AdminTenantConnectorSettingsRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AdminTenantConnectorSettingsRequestDTO: - """Test AdminTenantConnectorSettingsRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AdminTenantConnectorSettingsRequestDTO( - tenant_code = '', - connector_settings = [ - visier_api_data_in.models.admin/connector_setting_request_dto.admin.ConnectorSettingRequestDTO( - setting_key = '', - value = '', ) - ] - ) - else: - return AdminTenantConnectorSettingsRequestDTO( - ) - - def testAdminTenantConnectorSettingsRequestDTO(self): - """Test AdminTenantConnectorSettingsRequestDTO""" - def validate_instance(instance): - AdminTenantConnectorSettingsRequestDTO.model_validate(inst_req_only) - instance_deserialized = AdminTenantConnectorSettingsRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_assign_connector_credential_request.py b/src/visier_api_data_in/test/test_data_in_assign_connector_credential_request.py deleted file mode 100644 index 4244c23d1c..0000000000 --- a/src/visier_api_data_in/test/test_data_in_assign_connector_credential_request.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest - -class TestDataInAssignConnectorCredentialRequest(unittest.TestCase): - """DataInAssignConnectorCredentialRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInAssignConnectorCredentialRequest: - """Test DataInAssignConnectorCredentialRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInAssignConnectorCredentialRequest( - connectors = [ - visier_api_data_in.models.data_in/connector.data_in.Connector( - connector_id = '', - tenants = [ - visier_api_data_in.models.data_in/tenant_and_credential.data_in.TenantAndCredential( - tenant_code = '', - credential_id = '', ) - ], ) - ] - ) - else: - return DataInAssignConnectorCredentialRequest( - ) - - def testDataInAssignConnectorCredentialRequest(self): - """Test DataInAssignConnectorCredentialRequest""" - def validate_instance(instance): - DataInAssignConnectorCredentialRequest.model_validate(inst_req_only) - instance_deserialized = DataInAssignConnectorCredentialRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_connector.py b/src/visier_api_data_in/test/test_data_in_connector.py deleted file mode 100644 index fc0adf966d..0000000000 --- a/src/visier_api_data_in/test/test_data_in_connector.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_connector import DataInConnector - -class TestDataInConnector(unittest.TestCase): - """DataInConnector unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInConnector: - """Test DataInConnector - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInConnector( - connector_id = '', - tenants = [ - visier_api_data_in.models.data_in/tenant_and_credential.data_in.TenantAndCredential( - tenant_code = '', - credential_id = '', ) - ] - ) - else: - return DataInConnector( - ) - - def testDataInConnector(self): - """Test DataInConnector""" - def validate_instance(instance): - DataInConnector.model_validate(inst_req_only) - instance_deserialized = DataInConnector.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_data_load_request.py b/src/visier_api_data_in/test/test_data_in_data_load_request.py deleted file mode 100644 index e3da9c87cd..0000000000 --- a/src/visier_api_data_in/test/test_data_in_data_load_request.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_data_load_request import DataInDataLoadRequest - -class TestDataInDataLoadRequest(unittest.TestCase): - """DataInDataLoadRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDataLoadRequest: - """Test DataInDataLoadRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDataLoadRequest( - model = visier_api_data_in.models.data_in/data_load_request_model.data_in.DataLoadRequestModel( - files = [ - '' - ], - skip_data_load = True, ) - ) - else: - return DataInDataLoadRequest( - ) - - def testDataInDataLoadRequest(self): - """Test DataInDataLoadRequest""" - def validate_instance(instance): - DataInDataLoadRequest.model_validate(inst_req_only) - instance_deserialized = DataInDataLoadRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_data_load_request_model.py b/src/visier_api_data_in/test/test_data_in_data_load_request_model.py deleted file mode 100644 index 3bd6a7a3f9..0000000000 --- a/src/visier_api_data_in/test/test_data_in_data_load_request_model.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_data_load_request_model import DataInDataLoadRequestModel - -class TestDataInDataLoadRequestModel(unittest.TestCase): - """DataInDataLoadRequestModel unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDataLoadRequestModel: - """Test DataInDataLoadRequestModel - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDataLoadRequestModel( - files = [ - '' - ], - skip_data_load = True - ) - else: - return DataInDataLoadRequestModel( - ) - - def testDataInDataLoadRequestModel(self): - """Test DataInDataLoadRequestModel""" - def validate_instance(instance): - DataInDataLoadRequestModel.model_validate(inst_req_only) - instance_deserialized = DataInDataLoadRequestModel.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_data_load_response.py b/src/visier_api_data_in/test/test_data_in_data_load_response.py deleted file mode 100644 index af28faea04..0000000000 --- a/src/visier_api_data_in/test/test_data_in_data_load_response.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_data_load_response import DataInDataLoadResponse - -class TestDataInDataLoadResponse(unittest.TestCase): - """DataInDataLoadResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDataLoadResponse: - """Test DataInDataLoadResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDataLoadResponse( - job_id = '' - ) - else: - return DataInDataLoadResponse( - ) - - def testDataInDataLoadResponse(self): - """Test DataInDataLoadResponse""" - def validate_instance(instance): - DataInDataLoadResponse.model_validate(inst_req_only) - instance_deserialized = DataInDataLoadResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_data_transfer_result_detail.py b/src/visier_api_data_in/test/test_data_in_data_transfer_result_detail.py deleted file mode 100644 index 05fca43e63..0000000000 --- a/src/visier_api_data_in/test/test_data_in_data_transfer_result_detail.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail - -class TestDataInDataTransferResultDetail(unittest.TestCase): - """DataInDataTransferResultDetail unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDataTransferResultDetail: - """Test DataInDataTransferResultDetail - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDataTransferResultDetail( - tenant_code = '', - source_names = [ - '' - ], - data_size = '', - rows = '' - ) - else: - return DataInDataTransferResultDetail( - ) - - def testDataInDataTransferResultDetail(self): - """Test DataInDataTransferResultDetail""" - def validate_instance(instance): - DataInDataTransferResultDetail.model_validate(inst_req_only) - instance_deserialized = DataInDataTransferResultDetail.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_data_version_object.py b/src/visier_api_data_in/test/test_data_in_data_version_object.py deleted file mode 100644 index 9a063b5f7c..0000000000 --- a/src/visier_api_data_in/test/test_data_in_data_version_object.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_data_version_object import DataInDataVersionObject - -class TestDataInDataVersionObject(unittest.TestCase): - """DataInDataVersionObject unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDataVersionObject: - """Test DataInDataVersionObject - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDataVersionObject( - tenant_code = '', - data_version = '' - ) - else: - return DataInDataVersionObject( - ) - - def testDataInDataVersionObject(self): - """Test DataInDataVersionObject""" - def validate_instance(instance): - DataInDataVersionObject.model_validate(inst_req_only) - instance_deserialized = DataInDataVersionObject.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_disable_dv_model.py b/src/visier_api_data_in/test/test_data_in_disable_dv_model.py deleted file mode 100644 index 651273513b..0000000000 --- a/src/visier_api_data_in/test/test_data_in_disable_dv_model.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_disable_dv_model import DataInDisableDVModel - -class TestDataInDisableDVModel(unittest.TestCase): - """DataInDisableDVModel unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDisableDVModel: - """Test DataInDisableDVModel - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDisableDVModel( - data_version_objects = [ - visier_api_data_in.models.data_in/data_version_object.data_in.DataVersionObject( - tenant_code = '', - data_version = '', ) - ] - ) - else: - return DataInDisableDVModel( - ) - - def testDataInDisableDVModel(self): - """Test DataInDisableDVModel""" - def validate_instance(instance): - DataInDisableDVModel.model_validate(inst_req_only) - instance_deserialized = DataInDisableDVModel.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_disable_dv_request.py b/src/visier_api_data_in/test/test_data_in_disable_dv_request.py deleted file mode 100644 index a087f39d68..0000000000 --- a/src/visier_api_data_in/test/test_data_in_disable_dv_request.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_disable_dv_request import DataInDisableDVRequest - -class TestDataInDisableDVRequest(unittest.TestCase): - """DataInDisableDVRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDisableDVRequest: - """Test DataInDisableDVRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDisableDVRequest( - model = visier_api_data_in.models.data_in/disable_dv_model.data_in.DisableDVModel( - data_version_objects = [ - visier_api_data_in.models.data_in/data_version_object.data_in.DataVersionObject( - tenant_code = '', - data_version = '', ) - ], ) - ) - else: - return DataInDisableDVRequest( - ) - - def testDataInDisableDVRequest(self): - """Test DataInDisableDVRequest""" - def validate_instance(instance): - DataInDisableDVRequest.model_validate(inst_req_only) - instance_deserialized = DataInDisableDVRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_disable_dv_response.py b/src/visier_api_data_in/test/test_data_in_disable_dv_response.py deleted file mode 100644 index ecb52a667b..0000000000 --- a/src/visier_api_data_in/test/test_data_in_disable_dv_response.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_disable_dv_response import DataInDisableDVResponse - -class TestDataInDisableDVResponse(unittest.TestCase): - """DataInDisableDVResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDisableDVResponse: - """Test DataInDisableDVResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDisableDVResponse( - total_failures = 56, - total_success = 56, - results = [ - visier_api_data_in.models.data_in/result.data_in.Result( - job_id = '', - data_version = '', - tenant_code = '', - status = '', - message = '', ) - ] - ) - else: - return DataInDisableDVResponse( - ) - - def testDataInDisableDVResponse(self): - """Test DataInDisableDVResponse""" - def validate_instance(instance): - DataInDisableDVResponse.model_validate(inst_req_only) - instance_deserialized = DataInDisableDVResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_dispatching_job_status_response.py b/src/visier_api_data_in/test/test_data_in_dispatching_job_status_response.py deleted file mode 100644 index 2e700dc26a..0000000000 --- a/src/visier_api_data_in/test/test_data_in_dispatching_job_status_response.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse - -class TestDataInDispatchingJobStatusResponse(unittest.TestCase): - """DataInDispatchingJobStatusResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInDispatchingJobStatusResponse: - """Test DataInDispatchingJobStatusResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInDispatchingJobStatusResponse( - job_id = '', - tenant_code = '', - status = '', - total_jobs_dispatched = 56 - ) - else: - return DataInDispatchingJobStatusResponse( - ) - - def testDataInDispatchingJobStatusResponse(self): - """Test DataInDispatchingJobStatusResponse""" - def validate_instance(instance): - DataInDispatchingJobStatusResponse.model_validate(inst_req_only) - instance_deserialized = DataInDispatchingJobStatusResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_exclude_data_uploads_request.py b/src/visier_api_data_in/test/test_data_in_exclude_data_uploads_request.py deleted file mode 100644 index 56243301a7..0000000000 --- a/src/visier_api_data_in/test/test_data_in_exclude_data_uploads_request.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest - -class TestDataInExcludeDataUploadsRequest(unittest.TestCase): - """DataInExcludeDataUploadsRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInExcludeDataUploadsRequest: - """Test DataInExcludeDataUploadsRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInExcludeDataUploadsRequest( - uploads = [ - visier_api_data_in.models.data_in/upload_to_exclude.data_in.UploadToExclude( - tenant_code = '', - exclude_all = True, - upload_times = [ - '' - ], - min_upload_time = '', - max_upload_time = '', - sources = [ - '' - ], ) - ] - ) - else: - return DataInExcludeDataUploadsRequest( - ) - - def testDataInExcludeDataUploadsRequest(self): - """Test DataInExcludeDataUploadsRequest""" - def validate_instance(instance): - DataInExcludeDataUploadsRequest.model_validate(inst_req_only) - instance_deserialized = DataInExcludeDataUploadsRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_extraction_job.py b/src/visier_api_data_in/test/test_data_in_extraction_job.py deleted file mode 100644 index dbf1537617..0000000000 --- a/src/visier_api_data_in/test/test_data_in_extraction_job.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_extraction_job import DataInExtractionJob - -class TestDataInExtractionJob(unittest.TestCase): - """DataInExtractionJob unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInExtractionJob: - """Test DataInExtractionJob - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInExtractionJob( - extraction_job_id = '', - tenant_code = '', - status = '', - current_stage = '' - ) - else: - return DataInExtractionJob( - ) - - def testDataInExtractionJob(self): - """Test DataInExtractionJob""" - def validate_instance(instance): - DataInExtractionJob.model_validate(inst_req_only) - instance_deserialized = DataInExtractionJob.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_extraction_job_and_status_response.py b/src/visier_api_data_in/test/test_data_in_extraction_job_and_status_response.py deleted file mode 100644 index f71024d5f3..0000000000 --- a/src/visier_api_data_in/test/test_data_in_extraction_job_and_status_response.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse - -class TestDataInExtractionJobAndStatusResponse(unittest.TestCase): - """DataInExtractionJobAndStatusResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInExtractionJobAndStatusResponse: - """Test DataInExtractionJobAndStatusResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInExtractionJobAndStatusResponse( - parent_job_id = '', - parent_tenant_code = '', - limit = 56, - start = 56, - extraction_jobs = [ - visier_api_data_in.models.data_in/extraction_job.data_in.ExtractionJob( - extraction_job_id = '', - tenant_code = '', - status = '', - current_stage = '', ) - ] - ) - else: - return DataInExtractionJobAndStatusResponse( - ) - - def testDataInExtractionJobAndStatusResponse(self): - """Test DataInExtractionJobAndStatusResponse""" - def validate_instance(instance): - DataInExtractionJobAndStatusResponse.model_validate(inst_req_only) - instance_deserialized = DataInExtractionJobAndStatusResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_include_data_uploads_request.py b/src/visier_api_data_in/test/test_data_in_include_data_uploads_request.py deleted file mode 100644 index 85f9242e79..0000000000 --- a/src/visier_api_data_in/test/test_data_in_include_data_uploads_request.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest - -class TestDataInIncludeDataUploadsRequest(unittest.TestCase): - """DataInIncludeDataUploadsRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInIncludeDataUploadsRequest: - """Test DataInIncludeDataUploadsRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInIncludeDataUploadsRequest( - uploads = [ - visier_api_data_in.models.data_in/upload_to_include.data_in.UploadToInclude( - tenant_code = '', - include_all = True, - upload_times = [ - '' - ], - min_upload_time = '', - max_upload_time = '', - sources = [ - '' - ], ) - ] - ) - else: - return DataInIncludeDataUploadsRequest( - ) - - def testDataInIncludeDataUploadsRequest(self): - """Test DataInIncludeDataUploadsRequest""" - def validate_instance(instance): - DataInIncludeDataUploadsRequest.model_validate(inst_req_only) - instance_deserialized = DataInIncludeDataUploadsRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_job_status_list_response.py b/src/visier_api_data_in/test/test_data_in_job_status_list_response.py deleted file mode 100644 index 268996ce90..0000000000 --- a/src/visier_api_data_in/test/test_data_in_job_status_list_response.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_job_status_list_response import DataInJobStatusListResponse - -class TestDataInJobStatusListResponse(unittest.TestCase): - """DataInJobStatusListResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInJobStatusListResponse: - """Test DataInJobStatusListResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInJobStatusListResponse( - query_start_time = '', - query_end_time = '', - job_status = [ - visier_api_data_in.models.data_in/job_status_with_start_time.data_in.JobStatusWithStartTime( - job_id = '', - tenant = '', - status = '', - job_type = '', - start_time = '', ) - ] - ) - else: - return DataInJobStatusListResponse( - ) - - def testDataInJobStatusListResponse(self): - """Test DataInJobStatusListResponse""" - def validate_instance(instance): - DataInJobStatusListResponse.model_validate(inst_req_only) - instance_deserialized = DataInJobStatusListResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_job_status_with_start_time.py b/src/visier_api_data_in/test/test_data_in_job_status_with_start_time.py deleted file mode 100644 index c105fc0fbc..0000000000 --- a/src/visier_api_data_in/test/test_data_in_job_status_with_start_time.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime - -class TestDataInJobStatusWithStartTime(unittest.TestCase): - """DataInJobStatusWithStartTime unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInJobStatusWithStartTime: - """Test DataInJobStatusWithStartTime - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInJobStatusWithStartTime( - job_id = '', - tenant = '', - status = '', - job_type = '', - start_time = '' - ) - else: - return DataInJobStatusWithStartTime( - ) - - def testDataInJobStatusWithStartTime(self): - """Test DataInJobStatusWithStartTime""" - def validate_instance(instance): - DataInJobStatusWithStartTime.model_validate(inst_req_only) - instance_deserialized = DataInJobStatusWithStartTime.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_processing_job.py b/src/visier_api_data_in/test/test_data_in_processing_job.py deleted file mode 100644 index 5b65499e73..0000000000 --- a/src/visier_api_data_in/test/test_data_in_processing_job.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_processing_job import DataInProcessingJob - -class TestDataInProcessingJob(unittest.TestCase): - """DataInProcessingJob unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInProcessingJob: - """Test DataInProcessingJob - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInProcessingJob( - job_id = '', - tenant_code = '', - data_version = '', - status = '', - message = '' - ) - else: - return DataInProcessingJob( - ) - - def testDataInProcessingJob(self): - """Test DataInProcessingJob""" - def validate_instance(instance): - DataInProcessingJob.model_validate(inst_req_only) - instance_deserialized = DataInProcessingJob.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_processing_job_and_status_response.py b/src/visier_api_data_in/test/test_data_in_processing_job_and_status_response.py deleted file mode 100644 index 668ae57b07..0000000000 --- a/src/visier_api_data_in/test/test_data_in_processing_job_and_status_response.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse - -class TestDataInProcessingJobAndStatusResponse(unittest.TestCase): - """DataInProcessingJobAndStatusResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInProcessingJobAndStatusResponse: - """Test DataInProcessingJobAndStatusResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInProcessingJobAndStatusResponse( - parent_job_id = '', - parent_tenant_code = '', - limit = 56, - start = 56, - processing_jobs = [ - visier_api_data_in.models.data_in/processing_job.data_in.ProcessingJob( - job_id = '', - tenant_code = '', - data_version = '', - status = '', - message = '', ) - ] - ) - else: - return DataInProcessingJobAndStatusResponse( - ) - - def testDataInProcessingJobAndStatusResponse(self): - """Test DataInProcessingJobAndStatusResponse""" - def validate_instance(instance): - DataInProcessingJobAndStatusResponse.model_validate(inst_req_only) - instance_deserialized = DataInProcessingJobAndStatusResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_processing_job_status_response.py b/src/visier_api_data_in/test/test_data_in_processing_job_status_response.py deleted file mode 100644 index 169855e5e1..0000000000 --- a/src/visier_api_data_in/test/test_data_in_processing_job_status_response.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse - -class TestDataInProcessingJobStatusResponse(unittest.TestCase): - """DataInProcessingJobStatusResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInProcessingJobStatusResponse: - """Test DataInProcessingJobStatusResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInProcessingJobStatusResponse( - parent_job_id = '', - parent_tenant_code = '', - limit = 56, - start = 56, - processing_jobs = [ - visier_api_data_in.models.data_in/processing_job.data_in.ProcessingJob( - job_id = '', - tenant_code = '', - data_version = '', - status = '', - message = '', ) - ] - ) - else: - return DataInProcessingJobStatusResponse( - ) - - def testDataInProcessingJobStatusResponse(self): - """Test DataInProcessingJobStatusResponse""" - def validate_instance(instance): - DataInProcessingJobStatusResponse.model_validate(inst_req_only) - instance_deserialized = DataInProcessingJobStatusResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_push_data_cancel_response.py b/src/visier_api_data_in/test/test_data_in_push_data_cancel_response.py deleted file mode 100644 index d580a908de..0000000000 --- a/src/visier_api_data_in/test/test_data_in_push_data_cancel_response.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse - -class TestDataInPushDataCancelResponse(unittest.TestCase): - """DataInPushDataCancelResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInPushDataCancelResponse: - """Test DataInPushDataCancelResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInPushDataCancelResponse( - message = '', - transfer_session_id = '', - data_transfer_result_details = [ - visier_api_data_in.models.data_in/data_transfer_result_detail.data_in.DataTransferResultDetail( - tenant_code = '', - source_names = [ - '' - ], - data_size = '', - rows = '', ) - ], - status = '' - ) - else: - return DataInPushDataCancelResponse( - ) - - def testDataInPushDataCancelResponse(self): - """Test DataInPushDataCancelResponse""" - def validate_instance(instance): - DataInPushDataCancelResponse.model_validate(inst_req_only) - instance_deserialized = DataInPushDataCancelResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_push_data_complete_request.py b/src/visier_api_data_in/test/test_data_in_push_data_complete_request.py deleted file mode 100644 index 3883273872..0000000000 --- a/src/visier_api_data_in/test/test_data_in_push_data_complete_request.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest - -class TestDataInPushDataCompleteRequest(unittest.TestCase): - """DataInPushDataCompleteRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInPushDataCompleteRequest: - """Test DataInPushDataCompleteRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInPushDataCompleteRequest( - transfer_session_id = '', - processing_data = True - ) - else: - return DataInPushDataCompleteRequest( - ) - - def testDataInPushDataCompleteRequest(self): - """Test DataInPushDataCompleteRequest""" - def validate_instance(instance): - DataInPushDataCompleteRequest.model_validate(inst_req_only) - instance_deserialized = DataInPushDataCompleteRequest.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_push_data_complete_response.py b/src/visier_api_data_in/test/test_data_in_push_data_complete_response.py deleted file mode 100644 index acc62aa37e..0000000000 --- a/src/visier_api_data_in/test/test_data_in_push_data_complete_response.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse - -class TestDataInPushDataCompleteResponse(unittest.TestCase): - """DataInPushDataCompleteResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInPushDataCompleteResponse: - """Test DataInPushDataCompleteResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInPushDataCompleteResponse( - data_receiving_job_id = '', - message = '', - transfer_session_id = '', - data_transfer_result_details = [ - visier_api_data_in.models.data_in/data_transfer_result_detail.data_in.DataTransferResultDetail( - tenant_code = '', - source_names = [ - '' - ], - data_size = '', - rows = '', ) - ], - status = '' - ) - else: - return DataInPushDataCompleteResponse( - ) - - def testDataInPushDataCompleteResponse(self): - """Test DataInPushDataCompleteResponse""" - def validate_instance(instance): - DataInPushDataCompleteResponse.model_validate(inst_req_only) - instance_deserialized = DataInPushDataCompleteResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_push_data_response.py b/src/visier_api_data_in/test/test_data_in_push_data_response.py deleted file mode 100644 index 61dd9afe29..0000000000 --- a/src/visier_api_data_in/test/test_data_in_push_data_response.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_push_data_response import DataInPushDataResponse - -class TestDataInPushDataResponse(unittest.TestCase): - """DataInPushDataResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInPushDataResponse: - """Test DataInPushDataResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInPushDataResponse( - transfer_session_id = '', - sequence = 56, - status = '', - message = '', - tenants = [ - visier_api_data_in.models.data_in/tenant.data_in.Tenant( - tenant_code = '', - status = '', - sources = [ - visier_api_data_in.models.data_in/source.data_in.Source( - source_id = '', - source_name = '', - data_size = '', - rows = '', - status = '', - message = '', ) - ], ) - ] - ) - else: - return DataInPushDataResponse( - ) - - def testDataInPushDataResponse(self): - """Test DataInPushDataResponse""" - def validate_instance(instance): - DataInPushDataResponse.model_validate(inst_req_only) - instance_deserialized = DataInPushDataResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_receiving_job.py b/src/visier_api_data_in/test/test_data_in_receiving_job.py deleted file mode 100644 index a769cd7d54..0000000000 --- a/src/visier_api_data_in/test/test_data_in_receiving_job.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_receiving_job import DataInReceivingJob - -class TestDataInReceivingJob(unittest.TestCase): - """DataInReceivingJob unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInReceivingJob: - """Test DataInReceivingJob - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInReceivingJob( - receiving_job_id = '', - tenant_code = '', - status = '' - ) - else: - return DataInReceivingJob( - ) - - def testDataInReceivingJob(self): - """Test DataInReceivingJob""" - def validate_instance(instance): - DataInReceivingJob.model_validate(inst_req_only) - instance_deserialized = DataInReceivingJob.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_receiving_job_and_status_response.py b/src/visier_api_data_in/test/test_data_in_receiving_job_and_status_response.py deleted file mode 100644 index ebb56ac711..0000000000 --- a/src/visier_api_data_in/test/test_data_in_receiving_job_and_status_response.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse - -class TestDataInReceivingJobAndStatusResponse(unittest.TestCase): - """DataInReceivingJobAndStatusResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInReceivingJobAndStatusResponse: - """Test DataInReceivingJobAndStatusResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInReceivingJobAndStatusResponse( - parent_job_id = '', - parent_tenant_code = '', - limit = 56, - start = 56, - receiving_jobs = [ - visier_api_data_in.models.data_in/receiving_job.data_in.ReceivingJob( - receiving_job_id = '', - tenant_code = '', - status = '', ) - ] - ) - else: - return DataInReceivingJobAndStatusResponse( - ) - - def testDataInReceivingJobAndStatusResponse(self): - """Test DataInReceivingJobAndStatusResponse""" - def validate_instance(instance): - DataInReceivingJobAndStatusResponse.model_validate(inst_req_only) - instance_deserialized = DataInReceivingJobAndStatusResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_receiving_job_status_response.py b/src/visier_api_data_in/test/test_data_in_receiving_job_status_response.py deleted file mode 100644 index 6369f6bf74..0000000000 --- a/src/visier_api_data_in/test/test_data_in_receiving_job_status_response.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse - -class TestDataInReceivingJobStatusResponse(unittest.TestCase): - """DataInReceivingJobStatusResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInReceivingJobStatusResponse: - """Test DataInReceivingJobStatusResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInReceivingJobStatusResponse( - job_id = '', - status = '', - parent_job_id = '', - parent_tenant_code = '', - receiving_jobs = [ - visier_api_data_in.models.data_in/receiving_job.data_in.ReceivingJob( - receiving_job_id = '', - tenant_code = '', - status = '', ) - ] - ) - else: - return DataInReceivingJobStatusResponse( - ) - - def testDataInReceivingJobStatusResponse(self): - """Test DataInReceivingJobStatusResponse""" - def validate_instance(instance): - DataInReceivingJobStatusResponse.model_validate(inst_req_only) - instance_deserialized = DataInReceivingJobStatusResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_result.py b/src/visier_api_data_in/test/test_data_in_result.py deleted file mode 100644 index 3f7c0208f7..0000000000 --- a/src/visier_api_data_in/test/test_data_in_result.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_result import DataInResult - -class TestDataInResult(unittest.TestCase): - """DataInResult unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInResult: - """Test DataInResult - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInResult( - job_id = '', - data_version = '', - tenant_code = '', - status = '', - message = '' - ) - else: - return DataInResult( - ) - - def testDataInResult(self): - """Test DataInResult""" - def validate_instance(instance): - DataInResult.model_validate(inst_req_only) - instance_deserialized = DataInResult.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_source.py b/src/visier_api_data_in/test/test_data_in_source.py deleted file mode 100644 index 41caa5f741..0000000000 --- a/src/visier_api_data_in/test/test_data_in_source.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_source import DataInSource - -class TestDataInSource(unittest.TestCase): - """DataInSource unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInSource: - """Test DataInSource - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInSource( - source_id = '', - source_name = '', - data_size = '', - rows = '', - status = '', - message = '' - ) - else: - return DataInSource( - ) - - def testDataInSource(self): - """Test DataInSource""" - def validate_instance(instance): - DataInSource.model_validate(inst_req_only) - instance_deserialized = DataInSource.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_start_extraction_response.py b/src/visier_api_data_in/test/test_data_in_start_extraction_response.py deleted file mode 100644 index 369b4be549..0000000000 --- a/src/visier_api_data_in/test/test_data_in_start_extraction_response.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_start_extraction_response import DataInStartExtractionResponse - -class TestDataInStartExtractionResponse(unittest.TestCase): - """DataInStartExtractionResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInStartExtractionResponse: - """Test DataInStartExtractionResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInStartExtractionResponse( - job_id = '' - ) - else: - return DataInStartExtractionResponse( - ) - - def testDataInStartExtractionResponse(self): - """Test DataInStartExtractionResponse""" - def validate_instance(instance): - DataInStartExtractionResponse.model_validate(inst_req_only) - instance_deserialized = DataInStartExtractionResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_start_transfer_response.py b/src/visier_api_data_in/test/test_data_in_start_transfer_response.py deleted file mode 100644 index 06c3dd9313..0000000000 --- a/src/visier_api_data_in/test/test_data_in_start_transfer_response.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_start_transfer_response import DataInStartTransferResponse - -class TestDataInStartTransferResponse(unittest.TestCase): - """DataInStartTransferResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInStartTransferResponse: - """Test DataInStartTransferResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInStartTransferResponse( - transfer_session_id = '' - ) - else: - return DataInStartTransferResponse( - ) - - def testDataInStartTransferResponse(self): - """Test DataInStartTransferResponse""" - def validate_instance(instance): - DataInStartTransferResponse.model_validate(inst_req_only) - instance_deserialized = DataInStartTransferResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_tenant.py b/src/visier_api_data_in/test/test_data_in_tenant.py deleted file mode 100644 index 270a702e6f..0000000000 --- a/src/visier_api_data_in/test/test_data_in_tenant.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_tenant import DataInTenant - -class TestDataInTenant(unittest.TestCase): - """DataInTenant unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInTenant: - """Test DataInTenant - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInTenant( - tenant_code = '', - status = '', - sources = [ - visier_api_data_in.models.data_in/source.data_in.Source( - source_id = '', - source_name = '', - data_size = '', - rows = '', - status = '', - message = '', ) - ] - ) - else: - return DataInTenant( - ) - - def testDataInTenant(self): - """Test DataInTenant""" - def validate_instance(instance): - DataInTenant.model_validate(inst_req_only) - instance_deserialized = DataInTenant.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_tenant_and_credential.py b/src/visier_api_data_in/test/test_data_in_tenant_and_credential.py deleted file mode 100644 index 65f503992e..0000000000 --- a/src/visier_api_data_in/test/test_data_in_tenant_and_credential.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_tenant_and_credential import DataInTenantAndCredential - -class TestDataInTenantAndCredential(unittest.TestCase): - """DataInTenantAndCredential unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInTenantAndCredential: - """Test DataInTenantAndCredential - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInTenantAndCredential( - tenant_code = '', - credential_id = '' - ) - else: - return DataInTenantAndCredential( - ) - - def testDataInTenantAndCredential(self): - """Test DataInTenantAndCredential""" - def validate_instance(instance): - DataInTenantAndCredential.model_validate(inst_req_only) - instance_deserialized = DataInTenantAndCredential.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_upload_to_exclude.py b/src/visier_api_data_in/test/test_data_in_upload_to_exclude.py deleted file mode 100644 index 3c8d7d8aaf..0000000000 --- a/src/visier_api_data_in/test/test_data_in_upload_to_exclude.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_upload_to_exclude import DataInUploadToExclude - -class TestDataInUploadToExclude(unittest.TestCase): - """DataInUploadToExclude unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInUploadToExclude: - """Test DataInUploadToExclude - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInUploadToExclude( - tenant_code = '', - exclude_all = True, - upload_times = [ - '' - ], - min_upload_time = '', - max_upload_time = '', - sources = [ - '' - ] - ) - else: - return DataInUploadToExclude( - ) - - def testDataInUploadToExclude(self): - """Test DataInUploadToExclude""" - def validate_instance(instance): - DataInUploadToExclude.model_validate(inst_req_only) - instance_deserialized = DataInUploadToExclude.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_in_upload_to_include.py b/src/visier_api_data_in/test/test_data_in_upload_to_include.py deleted file mode 100644 index 419b515b08..0000000000 --- a/src/visier_api_data_in/test/test_data_in_upload_to_include.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.data_in_upload_to_include import DataInUploadToInclude - -class TestDataInUploadToInclude(unittest.TestCase): - """DataInUploadToInclude unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataInUploadToInclude: - """Test DataInUploadToInclude - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataInUploadToInclude( - tenant_code = '', - include_all = True, - upload_times = [ - '' - ], - min_upload_time = '', - max_upload_time = '', - sources = [ - '' - ] - ) - else: - return DataInUploadToInclude( - ) - - def testDataInUploadToInclude(self): - """Test DataInUploadToInclude""" - def validate_instance(instance): - DataInUploadToInclude.model_validate(inst_req_only) - instance_deserialized = DataInUploadToInclude.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_intake_api.py b/src/visier_api_data_in/test/test_data_intake_api.py deleted file mode 100644 index ce0759c6fe..0000000000 --- a/src/visier_api_data_in/test/test_data_intake_api.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_in.api.data_intake_api import DataIntakeApi - - -class TestDataIntakeApi(unittest.TestCase): - """DataIntakeApi unit test stubs""" - - def setUp(self) -> None: - self.api = DataIntakeApi() - - def tearDown(self) -> None: - pass - - def test_get_sources(self) -> None: - """Test case for get_sources - - Retrieve a list of sources - """ - pass - - def test_push_data(self) -> None: - """Test case for push_data - - Transfer data to sources via JSON - """ - pass - - def test_push_data_cancel(self) -> None: - """Test case for push_data_cancel - - Cancel a transfer session - """ - pass - - def test_push_data_complete(self) -> None: - """Test case for push_data_complete - - Complete a transfer session - """ - pass - - def test_start_transfer(self) -> None: - """Test case for start_transfer - - Start a transfer session - """ - pass - - def test_upload_data(self) -> None: - """Test case for upload_data - - Transfer data to sources via file upload - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_data_upload_api.py b/src/visier_api_data_in/test/test_data_upload_api.py deleted file mode 100644 index 2478815f75..0000000000 --- a/src/visier_api_data_in/test/test_data_upload_api.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_in.api.data_upload_api import DataUploadApi - - -class TestDataUploadApi(unittest.TestCase): - """DataUploadApi unit test stubs""" - - def setUp(self) -> None: - self.api = DataUploadApi() - - def tearDown(self) -> None: - pass - - def test_file_upload(self) -> None: - """Test case for file_upload - - Upload a data file to Visier - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_adp_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_adp_auth_params_dto.py deleted file mode 100644 index ab19cb946e..0000000000 --- a/src/visier_api_data_in/test/test_designer_adp_auth_params_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO - -class TestDesignerAdpAuthParamsDTO(unittest.TestCase): - """DesignerAdpAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerAdpAuthParamsDTO: - """Test DesignerAdpAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerAdpAuthParamsDTO( - auth_code = '' - ) - else: - return DesignerAdpAuthParamsDTO( - ) - - def testDesignerAdpAuthParamsDTO(self): - """Test DesignerAdpAuthParamsDTO""" - def validate_instance(instance): - DesignerAdpAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerAdpAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_bamboo_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_bamboo_auth_params_dto.py deleted file mode 100644 index e7fc47dcd5..0000000000 --- a/src/visier_api_data_in/test/test_designer_bamboo_auth_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO - -class TestDesignerBambooAuthParamsDTO(unittest.TestCase): - """DesignerBambooAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerBambooAuthParamsDTO: - """Test DesignerBambooAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerBambooAuthParamsDTO( - access_key = '', - tenant_domain_name = '' - ) - else: - return DesignerBambooAuthParamsDTO( - ) - - def testDesignerBambooAuthParamsDTO(self): - """Test DesignerBambooAuthParamsDTO""" - def validate_instance(instance): - DesignerBambooAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerBambooAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_basic_s3_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_basic_s3_auth_params_dto.py deleted file mode 100644 index d76e66021c..0000000000 --- a/src/visier_api_data_in/test/test_designer_basic_s3_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO - -class TestDesignerBasicS3AuthParamsDTO(unittest.TestCase): - """DesignerBasicS3AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerBasicS3AuthParamsDTO: - """Test DesignerBasicS3AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerBasicS3AuthParamsDTO( - bucket_name = '', - bucket_region = '', - access_key = '', - secret_key = '', - path = '' - ) - else: - return DesignerBasicS3AuthParamsDTO( - ) - - def testDesignerBasicS3AuthParamsDTO(self): - """Test DesignerBasicS3AuthParamsDTO""" - def validate_instance(instance): - DesignerBasicS3AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerBasicS3AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_big_query_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_big_query_auth_params_dto.py deleted file mode 100644 index df7e4eda4f..0000000000 --- a/src/visier_api_data_in/test/test_designer_big_query_auth_params_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO - -class TestDesignerBigQueryAuthParamsDTO(unittest.TestCase): - """DesignerBigQueryAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerBigQueryAuthParamsDTO: - """Test DesignerBigQueryAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerBigQueryAuthParamsDTO( - project_id = '', - dataset_location = '', - refresh_token = '', - client_id = '', - client_secret = '', - default_dataset = '', - service_account_params = visier_api_data_in.models.designer/big_query_service_account_params_dto.designer.BigQueryServiceAccountParamsDTO( - service_account_email = '', - private_key = '', ) - ) - else: - return DesignerBigQueryAuthParamsDTO( - ) - - def testDesignerBigQueryAuthParamsDTO(self): - """Test DesignerBigQueryAuthParamsDTO""" - def validate_instance(instance): - DesignerBigQueryAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerBigQueryAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_big_query_service_account_params_dto.py b/src/visier_api_data_in/test/test_designer_big_query_service_account_params_dto.py deleted file mode 100644 index cfdde72a66..0000000000 --- a/src/visier_api_data_in/test/test_designer_big_query_service_account_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO - -class TestDesignerBigQueryServiceAccountParamsDTO(unittest.TestCase): - """DesignerBigQueryServiceAccountParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerBigQueryServiceAccountParamsDTO: - """Test DesignerBigQueryServiceAccountParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerBigQueryServiceAccountParamsDTO( - service_account_email = '', - private_key = '' - ) - else: - return DesignerBigQueryServiceAccountParamsDTO( - ) - - def testDesignerBigQueryServiceAccountParamsDTO(self): - """Test DesignerBigQueryServiceAccountParamsDTO""" - def validate_instance(instance): - DesignerBigQueryServiceAccountParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerBigQueryServiceAccountParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_copy_s3_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_copy_s3_auth_params_dto.py deleted file mode 100644 index 7b1bb96df6..0000000000 --- a/src/visier_api_data_in/test/test_designer_copy_s3_auth_params_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO - -class TestDesignerCopyS3AuthParamsDTO(unittest.TestCase): - """DesignerCopyS3AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCopyS3AuthParamsDTO: - """Test DesignerCopyS3AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCopyS3AuthParamsDTO( - iam_role = '' - ) - else: - return DesignerCopyS3AuthParamsDTO( - ) - - def testDesignerCopyS3AuthParamsDTO(self): - """Test DesignerCopyS3AuthParamsDTO""" - def validate_instance(instance): - DesignerCopyS3AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCopyS3AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_credential_creation_api_response_dto.py b/src/visier_api_data_in/test/test_designer_credential_creation_api_response_dto.py deleted file mode 100644 index 9594d61136..0000000000 --- a/src/visier_api_data_in/test/test_designer_credential_creation_api_response_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO - -class TestDesignerCredentialCreationAPIResponseDTO(unittest.TestCase): - """DesignerCredentialCreationAPIResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCredentialCreationAPIResponseDTO: - """Test DesignerCredentialCreationAPIResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCredentialCreationAPIResponseDTO( - uuid = '', - symbol_name = '', - object_name = '', - missing_connection_properties = [ - visier_api_data_in.models.designer/subject_missing_access_dto.designer.SubjectMissingAccessDTO( - subject = 'Employee', - attributes = [ - '' - ], - error_message = '', ) - ] - ) - else: - return DesignerCredentialCreationAPIResponseDTO( - ) - - def testDesignerCredentialCreationAPIResponseDTO(self): - """Test DesignerCredentialCreationAPIResponseDTO""" - def validate_instance(instance): - DesignerCredentialCreationAPIResponseDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCredentialCreationAPIResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_crypto_key_pair_delete_response_dto.py b/src/visier_api_data_in/test/test_designer_crypto_key_pair_delete_response_dto.py deleted file mode 100644 index 2e9b1036b3..0000000000 --- a/src/visier_api_data_in/test/test_designer_crypto_key_pair_delete_response_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO - -class TestDesignerCryptoKeyPairDeleteResponseDTO(unittest.TestCase): - """DesignerCryptoKeyPairDeleteResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoKeyPairDeleteResponseDTO: - """Test DesignerCryptoKeyPairDeleteResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoKeyPairDeleteResponseDTO( - key_id = '' - ) - else: - return DesignerCryptoKeyPairDeleteResponseDTO( - ) - - def testDesignerCryptoKeyPairDeleteResponseDTO(self): - """Test DesignerCryptoKeyPairDeleteResponseDTO""" - def validate_instance(instance): - DesignerCryptoKeyPairDeleteResponseDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoKeyPairDeleteResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_crypto_key_pair_generate_request_dto.py b/src/visier_api_data_in/test/test_designer_crypto_key_pair_generate_request_dto.py deleted file mode 100644 index da01785ec2..0000000000 --- a/src/visier_api_data_in/test/test_designer_crypto_key_pair_generate_request_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO - -class TestDesignerCryptoKeyPairGenerateRequestDTO(unittest.TestCase): - """DesignerCryptoKeyPairGenerateRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoKeyPairGenerateRequestDTO: - """Test DesignerCryptoKeyPairGenerateRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoKeyPairGenerateRequestDTO( - expiration_date = '' - ) - else: - return DesignerCryptoKeyPairGenerateRequestDTO( - ) - - def testDesignerCryptoKeyPairGenerateRequestDTO(self): - """Test DesignerCryptoKeyPairGenerateRequestDTO""" - def validate_instance(instance): - DesignerCryptoKeyPairGenerateRequestDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoKeyPairGenerateRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_crypto_public_key_dto.py b/src/visier_api_data_in/test/test_designer_crypto_public_key_dto.py deleted file mode 100644 index 075d25a560..0000000000 --- a/src/visier_api_data_in/test/test_designer_crypto_public_key_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO - -class TestDesignerCryptoPublicKeyDTO(unittest.TestCase): - """DesignerCryptoPublicKeyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoPublicKeyDTO: - """Test DesignerCryptoPublicKeyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoPublicKeyDTO( - key_id = '', - date_generated = '', - expiry_date = '', - recipient = '', - public_key = '' - ) - else: - return DesignerCryptoPublicKeyDTO( - ) - - def testDesignerCryptoPublicKeyDTO(self): - """Test DesignerCryptoPublicKeyDTO""" - def validate_instance(instance): - DesignerCryptoPublicKeyDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoPublicKeyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_crypto_public_keys_dto.py b/src/visier_api_data_in/test/test_designer_crypto_public_keys_dto.py deleted file mode 100644 index b1d8635fd5..0000000000 --- a/src/visier_api_data_in/test/test_designer_crypto_public_keys_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO - -class TestDesignerCryptoPublicKeysDTO(unittest.TestCase): - """DesignerCryptoPublicKeysDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerCryptoPublicKeysDTO: - """Test DesignerCryptoPublicKeysDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerCryptoPublicKeysDTO( - keys = [ - visier_api_data_in.models.designer/crypto/public_key_dto.designer.crypto.PublicKeyDTO( - key_id = '', - date_generated = '', - expiry_date = '', - recipient = '', - public_key = '', ) - ] - ) - else: - return DesignerCryptoPublicKeysDTO( - ) - - def testDesignerCryptoPublicKeysDTO(self): - """Test DesignerCryptoPublicKeysDTO""" - def validate_instance(instance): - DesignerCryptoPublicKeysDTO.model_validate(inst_req_only) - instance_deserialized = DesignerCryptoPublicKeysDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_data_provider_auth_information_dto.py b/src/visier_api_data_in/test/test_designer_data_provider_auth_information_dto.py deleted file mode 100644 index 6f7b8e5492..0000000000 --- a/src/visier_api_data_in/test/test_designer_data_provider_auth_information_dto.py +++ /dev/null @@ -1,264 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO - -class TestDesignerDataProviderAuthInformationDTO(unittest.TestCase): - """DesignerDataProviderAuthInformationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataProviderAuthInformationDTO: - """Test DesignerDataProviderAuthInformationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataProviderAuthInformationDTO( - data_provider_auth_params = visier_api_data_in.models.designer/data_provider_auth_params_dto.designer.DataProviderAuthParamsDTO( - tenant_domain_name = '', - provider = 'Bamboo', - bamboo_auth_params = visier_api_data_in.models.designer/bamboo_auth_params_dto.designer.BambooAuthParamsDTO( - access_key = '', - tenant_domain_name = '', ), - greenhouse_auth_params = visier_api_data_in.models.designer/greenhouse_auth_params_dto.designer.GreenhouseAuthParamsDTO( - api_key = '', ), - google_sheets_auth_params = visier_api_data_in.models.designer/google_sheets_auth_params_dto.designer.GoogleSheetsAuthParamsDTO( - auth_code = '', - configuration = '', - client_id = '', - client_secret = '', ), - jira_auth_params = visier_api_data_in.models.designer/jira_auth_params_dto.designer.JiraAuthParamsDTO( - api_token = '', - host_name = '', - connect_params = visier_api_data_in.models.designer/jira_connect_params_dto.designer.JiraConnectParamsDTO( - app_key = '', - client_key = '', - shared_secret = '', ), ), - lever_auth_params = visier_api_data_in.models.designer/lever_auth_params_dto.designer.LeverAuthParamsDTO( - api_key = '', ), - namely_auth_params = visier_api_data_in.models.designer/namely_auth_params_dto.designer.NamelyAuthParamsDTO( - auth_code = '', ), - qualtrics_auth_params = visier_api_data_in.models.designer/qualtrics_auth_params_dto.designer.QualtricsAuthParamsDTO( - api_token = '', - data_center_id = '', ), - salesforce_auth_params = visier_api_data_in.models.designer/salesforce_auth_params_dto.designer.SalesforceAuthParamsDTO( - refresh_token = '', - client_id = '', ), - ultimate_auth_params = visier_api_data_in.models.designer/ultimate_auth_params_dto.designer.UltimateAuthParamsDTO( - host_domain_name = '', - api_key = '', - username = '', - password = '', - user_access_key = '', ), - workday_auth_params = visier_api_data_in.models.designer/workday_auth_params_dto.designer.WorkdayAuthParamsDTO( - user_id = '', - domain_name = '', - implementation_name = '', - password = '', - o_auth = visier_api_data_in.models.designer/workday_o_auth_params_dto.designer.WorkdayOAuthParamsDTO( - api_client_id = '', - public_x509_cert = '', - private_x509_key = '', ), - ref_token = visier_api_data_in.models.designer/workday_refresh_token_params_dto.designer.WorkdayRefreshTokenParamsDTO( - api_client_id = '', - client_secret = '', - refresh_token = '', ), - integration_system_id = '', - api_key = '', ), - icims_auth_params = visier_api_data_in.models.designer/icims_auth_params_dto.designer.IcimsAuthParamsDTO( - customer_id = '', - username = '', - password = '', - client_id = '', - client_secret = '', - region = 'US', ), - service_now_auth_params = visier_api_data_in.models.designer/service_now_auth_params_dto.designer.ServiceNowAuthParamsDTO( - host_domain_name = '', - username = '', - password = '', ), - jdbc_auth_params = visier_api_data_in.models.designer/jdbc_auth_params_dto.designer.JdbcAuthParamsDTO( - jdbc_connect_string = '', - username = '', - password = '', ), - s3_auth_params = visier_api_data_in.models.designer/basic_s3_auth_params_dto.designer.BasicS3AuthParamsDTO( - bucket_name = '', - bucket_region = '', - access_key = '', - secret_key = '', - path = '', ), - internal_s3_auth_params = visier_api_data_in.models.designer/internal_s3_auth_params_dto.designer.InternalS3AuthParamsDTO( - bucket_name = '', - path = '', ), - copy_s3_auth_params = visier_api_data_in.models.designer/copy_s3_auth_params_dto.designer.CopyS3AuthParamsDTO( - iam_role = '', ), - redshift_auth_params = visier_api_data_in.models.designer/redshift_auth_params_dto.designer.RedshiftAuthParamsDTO( - endpoint = '', - port = '', - database = '', - username = '', - password = '', - table_prefix = '', - schema = '', ), - snowflake_auth_params = visier_api_data_in.models.designer/snowflake_auth_params_dto.designer.SnowflakeAuthParamsDTO( - account_identifier = '', - database = '', - schema = '', - username = '', - password = '', - warehouse = '', - private_key = '', ), - big_query_auth_params = visier_api_data_in.models.designer/big_query_auth_params_dto.designer.BigQueryAuthParamsDTO( - project_id = '', - dataset_location = '', - refresh_token = '', - client_id = '', - client_secret = '', - default_dataset = '', - service_account_params = visier_api_data_in.models.designer/big_query_service_account_params_dto.designer.BigQueryServiceAccountParamsDTO( - service_account_email = '', - private_key = '', ), ), - sql_server_auth_params = visier_api_data_in.models.designer/sql_server_auth_params_dto.designer.SqlServerAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - database = '', ), - dimensions_auth_params = visier_api_data_in.models.designer/dimensions_auth_params_dto.designer.DimensionsAuthParamsDTO( - app_key = '', - client_id = '', - client_secret = '', - vanity_url = '', - username = '', - password = '', ), - willow_auth_params = visier_api_data_in.models.designer/willow_auth_params_dto.designer.WillowAuthParamsDTO( - api_token = '', - host_name = '', ), - empty_auth_params = visier_api_data_in.models.designer/empty_auth_params_dto.designer.EmptyAuthParamsDTO(), - success_factors_auth_params = visier_api_data_in.models.designer/success_factors_auth_params_dto.designer.SuccessFactorsAuthParamsDTO( - host_domain_name = '', - company_id = '', - username = '', - password = '', ), - fusion_auth_params = visier_api_data_in.models.designer/fusion_auth_params_dto.designer.FusionAuthParamsDTO( - username = '', - password = '', - host_domain_name = '', ), - adp_auth_params = visier_api_data_in.models.designer/adp_auth_params_dto.designer.AdpAuthParamsDTO( - auth_code = '', ), - medallia_auth_params = visier_api_data_in.models.designer/medallia_auth_params_dto.designer.MedalliaAuthParamsDTO( - tenant_domain_name = '', - instance_url = '', - client_id = '', - client_secret = '', ), - salesforce_v2_auth_params = visier_api_data_in.models.designer/salesforce_v2_auth_params_dto.designer.SalesforceV2AuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', - login_host = '', ), - gong_auth_params = visier_api_data_in.models.designer/gong_auth_params_dto.designer.GongAuthParamsDTO( - client_id = '', - client_secret = '', ), - zoom_auth_params = visier_api_data_in.models.designer/zoom_auth_params_dto.designer.ZoomAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', ), - dayforce_v2_auth_params = visier_api_data_in.models.designer/dayforce_v2_auth_params_dto.designer.DayforceV2AuthParamsDTO( - username = '', - password = '', - company_id = '', - token_host = '', - host_domain_name = '', ), - slack_auth_params = visier_api_data_in.models.designer/slack_auth_params_dto.designer.SlackAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', ), - my_sql_auth_params = visier_api_data_in.models.designer/my_sql_auth_params_dto.designer.MySqlAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - database = '', - ssl_mode = '', ), - workday_raas_auth_params = visier_api_data_in.models.designer/workday_raas_auth_params_dto.designer.WorkdayRaasAuthParamsDTO( - user_id = '', - domain_name = '', - implementation_name = '', - password = '', - test_report_url = '', ), - ms365_auth_params = visier_api_data_in.models.designer/microsoft365_auth_params_dto.designer.Microsoft365AuthParamsDTO( - o_auth_tenant_id = '', - client_id = '', - client_secret = '', - privacy_mode = '', ), - google_workspace_auth_params = visier_api_data_in.models.designer/google_workspace_auth_params_dto.designer.GoogleWorkspaceAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', - service_account = '', - privacy_mode = '', ), - oracle_db_auth_params = visier_api_data_in.models.designer/oracle_db_auth_params_dto.designer.OracleDbAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - service_name = '', ), - service_now_v2_auth_params = visier_api_data_in.models.designer/service_now_v2_auth_params_dto.designer.ServiceNowV2AuthParamsDTO( - host_domain_name = '', - client_id = '', - client_secret = '', - auth_code = '', - alternate_domain = '', ), - databricks_auth_params = visier_api_data_in.models.designer/databricks_auth_params_dto.designer.DatabricksAuthParamsDTO( - share_credentials_version = '', - bearer_token = '', - endpoint = '', - expiration_time = '', ), - has_updates = True, - auth_context = 'DefaultDataExtraction', ), - data_provider_basic_information = visier_api_data_in.models.designer/data_provider_basic_information_dto.designer.DataProviderBasicInformationDTO( - display_name = '', - description = '', ), - data_provider_metadata = visier_api_data_in.models.designer/data_provider_basic_metadata_dto.designer.DataProviderBasicMetadataDTO( - can_children_inherit = True, ) - ) - else: - return DesignerDataProviderAuthInformationDTO( - ) - - def testDesignerDataProviderAuthInformationDTO(self): - """Test DesignerDataProviderAuthInformationDTO""" - def validate_instance(instance): - DesignerDataProviderAuthInformationDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataProviderAuthInformationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_data_provider_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_data_provider_auth_params_dto.py deleted file mode 100644 index 956d2f4a38..0000000000 --- a/src/visier_api_data_in/test/test_designer_data_provider_auth_params_dto.py +++ /dev/null @@ -1,262 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO - -class TestDesignerDataProviderAuthParamsDTO(unittest.TestCase): - """DesignerDataProviderAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataProviderAuthParamsDTO: - """Test DesignerDataProviderAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataProviderAuthParamsDTO( - tenant_domain_name = '', - provider = 'Bamboo', - bamboo_auth_params = visier_api_data_in.models.designer/bamboo_auth_params_dto.designer.BambooAuthParamsDTO( - access_key = '', - tenant_domain_name = '', ), - greenhouse_auth_params = visier_api_data_in.models.designer/greenhouse_auth_params_dto.designer.GreenhouseAuthParamsDTO( - api_key = '', ), - google_sheets_auth_params = visier_api_data_in.models.designer/google_sheets_auth_params_dto.designer.GoogleSheetsAuthParamsDTO( - auth_code = '', - configuration = '', - client_id = '', - client_secret = '', ), - jira_auth_params = visier_api_data_in.models.designer/jira_auth_params_dto.designer.JiraAuthParamsDTO( - api_token = '', - host_name = '', - connect_params = visier_api_data_in.models.designer/jira_connect_params_dto.designer.JiraConnectParamsDTO( - app_key = '', - client_key = '', - shared_secret = '', ), ), - lever_auth_params = visier_api_data_in.models.designer/lever_auth_params_dto.designer.LeverAuthParamsDTO( - api_key = '', ), - namely_auth_params = visier_api_data_in.models.designer/namely_auth_params_dto.designer.NamelyAuthParamsDTO( - auth_code = '', ), - qualtrics_auth_params = visier_api_data_in.models.designer/qualtrics_auth_params_dto.designer.QualtricsAuthParamsDTO( - api_token = '', - data_center_id = '', ), - salesforce_auth_params = visier_api_data_in.models.designer/salesforce_auth_params_dto.designer.SalesforceAuthParamsDTO( - refresh_token = '', - client_id = '', ), - ultimate_auth_params = visier_api_data_in.models.designer/ultimate_auth_params_dto.designer.UltimateAuthParamsDTO( - host_domain_name = '', - api_key = '', - username = '', - password = '', - user_access_key = '', ), - workday_auth_params = visier_api_data_in.models.designer/workday_auth_params_dto.designer.WorkdayAuthParamsDTO( - user_id = '', - domain_name = '', - implementation_name = '', - password = '', - o_auth = visier_api_data_in.models.designer/workday_o_auth_params_dto.designer.WorkdayOAuthParamsDTO( - api_client_id = '', - public_x509_cert = '', - private_x509_key = '', ), - ref_token = visier_api_data_in.models.designer/workday_refresh_token_params_dto.designer.WorkdayRefreshTokenParamsDTO( - api_client_id = '', - client_secret = '', - refresh_token = '', ), - integration_system_id = '', - api_key = '', ), - icims_auth_params = visier_api_data_in.models.designer/icims_auth_params_dto.designer.IcimsAuthParamsDTO( - customer_id = '', - username = '', - password = '', - client_id = '', - client_secret = '', - region = 'US', ), - service_now_auth_params = visier_api_data_in.models.designer/service_now_auth_params_dto.designer.ServiceNowAuthParamsDTO( - host_domain_name = '', - username = '', - password = '', ), - jdbc_auth_params = visier_api_data_in.models.designer/jdbc_auth_params_dto.designer.JdbcAuthParamsDTO( - jdbc_connect_string = '', - username = '', - password = '', ), - s3_auth_params = visier_api_data_in.models.designer/basic_s3_auth_params_dto.designer.BasicS3AuthParamsDTO( - bucket_name = '', - bucket_region = '', - access_key = '', - secret_key = '', - path = '', ), - internal_s3_auth_params = visier_api_data_in.models.designer/internal_s3_auth_params_dto.designer.InternalS3AuthParamsDTO( - bucket_name = '', - path = '', ), - copy_s3_auth_params = visier_api_data_in.models.designer/copy_s3_auth_params_dto.designer.CopyS3AuthParamsDTO( - iam_role = '', ), - redshift_auth_params = visier_api_data_in.models.designer/redshift_auth_params_dto.designer.RedshiftAuthParamsDTO( - endpoint = '', - port = '', - database = '', - username = '', - password = '', - table_prefix = '', - schema = '', ), - snowflake_auth_params = visier_api_data_in.models.designer/snowflake_auth_params_dto.designer.SnowflakeAuthParamsDTO( - account_identifier = '', - database = '', - schema = '', - username = '', - password = '', - warehouse = '', - private_key = '', ), - big_query_auth_params = visier_api_data_in.models.designer/big_query_auth_params_dto.designer.BigQueryAuthParamsDTO( - project_id = '', - dataset_location = '', - refresh_token = '', - client_id = '', - client_secret = '', - default_dataset = '', - service_account_params = visier_api_data_in.models.designer/big_query_service_account_params_dto.designer.BigQueryServiceAccountParamsDTO( - service_account_email = '', - private_key = '', ), ), - sql_server_auth_params = visier_api_data_in.models.designer/sql_server_auth_params_dto.designer.SqlServerAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - database = '', ), - dimensions_auth_params = visier_api_data_in.models.designer/dimensions_auth_params_dto.designer.DimensionsAuthParamsDTO( - app_key = '', - client_id = '', - client_secret = '', - vanity_url = '', - username = '', - password = '', ), - willow_auth_params = visier_api_data_in.models.designer/willow_auth_params_dto.designer.WillowAuthParamsDTO( - api_token = '', - host_name = '', ), - empty_auth_params = visier_api_data_in.models.designer/empty_auth_params_dto.designer.EmptyAuthParamsDTO(), - success_factors_auth_params = visier_api_data_in.models.designer/success_factors_auth_params_dto.designer.SuccessFactorsAuthParamsDTO( - host_domain_name = '', - company_id = '', - username = '', - password = '', - o_auth = visier_api_data_in.models.designer/success_factors_o_auth_params_dto.designer.SuccessFactorsOAuthParamsDTO( - api_key = '', - private_x509_key = '', - public_x509_cert = '', ), ), - fusion_auth_params = visier_api_data_in.models.designer/fusion_auth_params_dto.designer.FusionAuthParamsDTO( - username = '', - password = '', - host_domain_name = '', ), - adp_auth_params = visier_api_data_in.models.designer/adp_auth_params_dto.designer.AdpAuthParamsDTO( - auth_code = '', ), - medallia_auth_params = visier_api_data_in.models.designer/medallia_auth_params_dto.designer.MedalliaAuthParamsDTO( - tenant_domain_name = '', - instance_url = '', - client_id = '', - client_secret = '', ), - salesforce_v2_auth_params = visier_api_data_in.models.designer/salesforce_v2_auth_params_dto.designer.SalesforceV2AuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', - login_host = '', ), - gong_auth_params = visier_api_data_in.models.designer/gong_auth_params_dto.designer.GongAuthParamsDTO( - client_id = '', - client_secret = '', ), - zoom_auth_params = visier_api_data_in.models.designer/zoom_auth_params_dto.designer.ZoomAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', ), - dayforce_v2_auth_params = visier_api_data_in.models.designer/dayforce_v2_auth_params_dto.designer.DayforceV2AuthParamsDTO( - username = '', - password = '', - company_id = '', - token_host = '', - host_domain_name = '', ), - slack_auth_params = visier_api_data_in.models.designer/slack_auth_params_dto.designer.SlackAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', ), - my_sql_auth_params = visier_api_data_in.models.designer/my_sql_auth_params_dto.designer.MySqlAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - database = '', - ssl_mode = '', ), - workday_raas_auth_params = visier_api_data_in.models.designer/workday_raas_auth_params_dto.designer.WorkdayRaasAuthParamsDTO( - user_id = '', - domain_name = '', - implementation_name = '', - password = '', - test_report_url = '', ), - ms365_auth_params = visier_api_data_in.models.designer/microsoft365_auth_params_dto.designer.Microsoft365AuthParamsDTO( - o_auth_tenant_id = '', - client_id = '', - client_secret = '', - privacy_mode = '', ), - google_workspace_auth_params = visier_api_data_in.models.designer/google_workspace_auth_params_dto.designer.GoogleWorkspaceAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', - service_account = '', - privacy_mode = '', ), - oracle_db_auth_params = visier_api_data_in.models.designer/oracle_db_auth_params_dto.designer.OracleDbAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - service_name = '', ), - service_now_v2_auth_params = visier_api_data_in.models.designer/service_now_v2_auth_params_dto.designer.ServiceNowV2AuthParamsDTO( - host_domain_name = '', - client_id = '', - client_secret = '', - auth_code = '', - alternate_domain = '', ), - databricks_auth_params = visier_api_data_in.models.designer/databricks_auth_params_dto.designer.DatabricksAuthParamsDTO( - share_credentials_version = '', - bearer_token = '', - endpoint = '', - expiration_time = '', ), - has_updates = True, - auth_context = 'DefaultDataExtraction' - ) - else: - return DesignerDataProviderAuthParamsDTO( - ) - - def testDesignerDataProviderAuthParamsDTO(self): - """Test DesignerDataProviderAuthParamsDTO""" - def validate_instance(instance): - DesignerDataProviderAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataProviderAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_data_provider_basic_information_dto.py b/src/visier_api_data_in/test/test_designer_data_provider_basic_information_dto.py deleted file mode 100644 index 950ca15300..0000000000 --- a/src/visier_api_data_in/test/test_designer_data_provider_basic_information_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO - -class TestDesignerDataProviderBasicInformationDTO(unittest.TestCase): - """DesignerDataProviderBasicInformationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataProviderBasicInformationDTO: - """Test DesignerDataProviderBasicInformationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataProviderBasicInformationDTO( - display_name = '', - description = '' - ) - else: - return DesignerDataProviderBasicInformationDTO( - ) - - def testDesignerDataProviderBasicInformationDTO(self): - """Test DesignerDataProviderBasicInformationDTO""" - def validate_instance(instance): - DesignerDataProviderBasicInformationDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataProviderBasicInformationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_data_provider_basic_metadata_dto.py b/src/visier_api_data_in/test/test_designer_data_provider_basic_metadata_dto.py deleted file mode 100644 index aa7951e9e8..0000000000 --- a/src/visier_api_data_in/test/test_designer_data_provider_basic_metadata_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO - -class TestDesignerDataProviderBasicMetadataDTO(unittest.TestCase): - """DesignerDataProviderBasicMetadataDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataProviderBasicMetadataDTO: - """Test DesignerDataProviderBasicMetadataDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataProviderBasicMetadataDTO( - can_children_inherit = True - ) - else: - return DesignerDataProviderBasicMetadataDTO( - ) - - def testDesignerDataProviderBasicMetadataDTO(self): - """Test DesignerDataProviderBasicMetadataDTO""" - def validate_instance(instance): - DesignerDataProviderBasicMetadataDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataProviderBasicMetadataDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_databricks_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_databricks_auth_params_dto.py deleted file mode 100644 index 0aada8d8be..0000000000 --- a/src/visier_api_data_in/test/test_designer_databricks_auth_params_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO - -class TestDesignerDatabricksAuthParamsDTO(unittest.TestCase): - """DesignerDatabricksAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDatabricksAuthParamsDTO: - """Test DesignerDatabricksAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDatabricksAuthParamsDTO( - share_credentials_version = '', - bearer_token = '', - endpoint = '', - expiration_time = '' - ) - else: - return DesignerDatabricksAuthParamsDTO( - ) - - def testDesignerDatabricksAuthParamsDTO(self): - """Test DesignerDatabricksAuthParamsDTO""" - def validate_instance(instance): - DesignerDatabricksAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDatabricksAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_dayforce_v2_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_dayforce_v2_auth_params_dto.py deleted file mode 100644 index 2f1f1de142..0000000000 --- a/src/visier_api_data_in/test/test_designer_dayforce_v2_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO - -class TestDesignerDayforceV2AuthParamsDTO(unittest.TestCase): - """DesignerDayforceV2AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDayforceV2AuthParamsDTO: - """Test DesignerDayforceV2AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDayforceV2AuthParamsDTO( - username = '', - password = '', - company_id = '', - token_host = '', - host_domain_name = '' - ) - else: - return DesignerDayforceV2AuthParamsDTO( - ) - - def testDesignerDayforceV2AuthParamsDTO(self): - """Test DesignerDayforceV2AuthParamsDTO""" - def validate_instance(instance): - DesignerDayforceV2AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDayforceV2AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_dimensions_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_dimensions_auth_params_dto.py deleted file mode 100644 index 87877a23b4..0000000000 --- a/src/visier_api_data_in/test/test_designer_dimensions_auth_params_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO - -class TestDesignerDimensionsAuthParamsDTO(unittest.TestCase): - """DesignerDimensionsAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDimensionsAuthParamsDTO: - """Test DesignerDimensionsAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDimensionsAuthParamsDTO( - app_key = '', - client_id = '', - client_secret = '', - vanity_url = '', - username = '', - password = '' - ) - else: - return DesignerDimensionsAuthParamsDTO( - ) - - def testDesignerDimensionsAuthParamsDTO(self): - """Test DesignerDimensionsAuthParamsDTO""" - def validate_instance(instance): - DesignerDimensionsAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDimensionsAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_extractor_credential_apidto.py b/src/visier_api_data_in/test/test_designer_extractor_credential_apidto.py deleted file mode 100644 index 67b74b5758..0000000000 --- a/src/visier_api_data_in/test/test_designer_extractor_credential_apidto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO - -class TestDesignerExtractorCredentialAPIDTO(unittest.TestCase): - """DesignerExtractorCredentialAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerExtractorCredentialAPIDTO: - """Test DesignerExtractorCredentialAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerExtractorCredentialAPIDTO( - credential_id = '', - display_name = '', - data_provider = '', - is_inherited = True, - auth_context = '' - ) - else: - return DesignerExtractorCredentialAPIDTO( - ) - - def testDesignerExtractorCredentialAPIDTO(self): - """Test DesignerExtractorCredentialAPIDTO""" - def validate_instance(instance): - DesignerExtractorCredentialAPIDTO.model_validate(inst_req_only) - instance_deserialized = DesignerExtractorCredentialAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_extractor_credentials_apidto.py b/src/visier_api_data_in/test/test_designer_extractor_credentials_apidto.py deleted file mode 100644 index 7599c15f5a..0000000000 --- a/src/visier_api_data_in/test/test_designer_extractor_credentials_apidto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO - -class TestDesignerExtractorCredentialsAPIDTO(unittest.TestCase): - """DesignerExtractorCredentialsAPIDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerExtractorCredentialsAPIDTO: - """Test DesignerExtractorCredentialsAPIDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerExtractorCredentialsAPIDTO( - connector_credentials = [ - visier_api_data_in.models.designer/extractor_credential_apidto.designer.ExtractorCredentialAPIDTO( - credential_id = '', - display_name = '', - data_provider = '', - is_inherited = True, - auth_context = '', ) - ], - limit = 56, - start = 56 - ) - else: - return DesignerExtractorCredentialsAPIDTO( - ) - - def testDesignerExtractorCredentialsAPIDTO(self): - """Test DesignerExtractorCredentialsAPIDTO""" - def validate_instance(instance): - DesignerExtractorCredentialsAPIDTO.model_validate(inst_req_only) - instance_deserialized = DesignerExtractorCredentialsAPIDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_fusion_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_fusion_auth_params_dto.py deleted file mode 100644 index 0c0d26230b..0000000000 --- a/src/visier_api_data_in/test/test_designer_fusion_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO - -class TestDesignerFusionAuthParamsDTO(unittest.TestCase): - """DesignerFusionAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerFusionAuthParamsDTO: - """Test DesignerFusionAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerFusionAuthParamsDTO( - username = '', - password = '', - host_domain_name = '' - ) - else: - return DesignerFusionAuthParamsDTO( - ) - - def testDesignerFusionAuthParamsDTO(self): - """Test DesignerFusionAuthParamsDTO""" - def validate_instance(instance): - DesignerFusionAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerFusionAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_gong_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_gong_auth_params_dto.py deleted file mode 100644 index ffedb2880c..0000000000 --- a/src/visier_api_data_in/test/test_designer_gong_auth_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO - -class TestDesignerGongAuthParamsDTO(unittest.TestCase): - """DesignerGongAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerGongAuthParamsDTO: - """Test DesignerGongAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerGongAuthParamsDTO( - client_id = '', - client_secret = '' - ) - else: - return DesignerGongAuthParamsDTO( - ) - - def testDesignerGongAuthParamsDTO(self): - """Test DesignerGongAuthParamsDTO""" - def validate_instance(instance): - DesignerGongAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerGongAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_google_sheets_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_google_sheets_auth_params_dto.py deleted file mode 100644 index 951bbfcfc0..0000000000 --- a/src/visier_api_data_in/test/test_designer_google_sheets_auth_params_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO - -class TestDesignerGoogleSheetsAuthParamsDTO(unittest.TestCase): - """DesignerGoogleSheetsAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerGoogleSheetsAuthParamsDTO: - """Test DesignerGoogleSheetsAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerGoogleSheetsAuthParamsDTO( - auth_code = '', - configuration = '', - client_id = '', - client_secret = '' - ) - else: - return DesignerGoogleSheetsAuthParamsDTO( - ) - - def testDesignerGoogleSheetsAuthParamsDTO(self): - """Test DesignerGoogleSheetsAuthParamsDTO""" - def validate_instance(instance): - DesignerGoogleSheetsAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerGoogleSheetsAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_google_workspace_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_google_workspace_auth_params_dto.py deleted file mode 100644 index 40af506670..0000000000 --- a/src/visier_api_data_in/test/test_designer_google_workspace_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO - -class TestDesignerGoogleWorkspaceAuthParamsDTO(unittest.TestCase): - """DesignerGoogleWorkspaceAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerGoogleWorkspaceAuthParamsDTO: - """Test DesignerGoogleWorkspaceAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerGoogleWorkspaceAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', - service_account = '', - privacy_mode = '' - ) - else: - return DesignerGoogleWorkspaceAuthParamsDTO( - ) - - def testDesignerGoogleWorkspaceAuthParamsDTO(self): - """Test DesignerGoogleWorkspaceAuthParamsDTO""" - def validate_instance(instance): - DesignerGoogleWorkspaceAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerGoogleWorkspaceAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_greenhouse_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_greenhouse_auth_params_dto.py deleted file mode 100644 index 9c3f6c4bcf..0000000000 --- a/src/visier_api_data_in/test/test_designer_greenhouse_auth_params_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO - -class TestDesignerGreenhouseAuthParamsDTO(unittest.TestCase): - """DesignerGreenhouseAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerGreenhouseAuthParamsDTO: - """Test DesignerGreenhouseAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerGreenhouseAuthParamsDTO( - api_key = '' - ) - else: - return DesignerGreenhouseAuthParamsDTO( - ) - - def testDesignerGreenhouseAuthParamsDTO(self): - """Test DesignerGreenhouseAuthParamsDTO""" - def validate_instance(instance): - DesignerGreenhouseAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerGreenhouseAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_icims_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_icims_auth_params_dto.py deleted file mode 100644 index 68c0c97a9c..0000000000 --- a/src/visier_api_data_in/test/test_designer_icims_auth_params_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO - -class TestDesignerIcimsAuthParamsDTO(unittest.TestCase): - """DesignerIcimsAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerIcimsAuthParamsDTO: - """Test DesignerIcimsAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerIcimsAuthParamsDTO( - customer_id = '', - username = '', - password = '', - client_id = '', - client_secret = '', - region = 'US' - ) - else: - return DesignerIcimsAuthParamsDTO( - ) - - def testDesignerIcimsAuthParamsDTO(self): - """Test DesignerIcimsAuthParamsDTO""" - def validate_instance(instance): - DesignerIcimsAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerIcimsAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_internal_s3_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_internal_s3_auth_params_dto.py deleted file mode 100644 index 6673133042..0000000000 --- a/src/visier_api_data_in/test/test_designer_internal_s3_auth_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO - -class TestDesignerInternalS3AuthParamsDTO(unittest.TestCase): - """DesignerInternalS3AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerInternalS3AuthParamsDTO: - """Test DesignerInternalS3AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerInternalS3AuthParamsDTO( - bucket_name = '', - path = '' - ) - else: - return DesignerInternalS3AuthParamsDTO( - ) - - def testDesignerInternalS3AuthParamsDTO(self): - """Test DesignerInternalS3AuthParamsDTO""" - def validate_instance(instance): - DesignerInternalS3AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerInternalS3AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_jdbc_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_jdbc_auth_params_dto.py deleted file mode 100644 index 40477b9e4d..0000000000 --- a/src/visier_api_data_in/test/test_designer_jdbc_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO - -class TestDesignerJdbcAuthParamsDTO(unittest.TestCase): - """DesignerJdbcAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerJdbcAuthParamsDTO: - """Test DesignerJdbcAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerJdbcAuthParamsDTO( - jdbc_connect_string = '', - username = '', - password = '' - ) - else: - return DesignerJdbcAuthParamsDTO( - ) - - def testDesignerJdbcAuthParamsDTO(self): - """Test DesignerJdbcAuthParamsDTO""" - def validate_instance(instance): - DesignerJdbcAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerJdbcAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_jira_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_jira_auth_params_dto.py deleted file mode 100644 index 97a157aac6..0000000000 --- a/src/visier_api_data_in/test/test_designer_jira_auth_params_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO - -class TestDesignerJiraAuthParamsDTO(unittest.TestCase): - """DesignerJiraAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerJiraAuthParamsDTO: - """Test DesignerJiraAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerJiraAuthParamsDTO( - api_token = '', - host_name = '', - connect_params = visier_api_data_in.models.designer/jira_connect_params_dto.designer.JiraConnectParamsDTO( - app_key = '', - client_key = '', - shared_secret = '', ) - ) - else: - return DesignerJiraAuthParamsDTO( - ) - - def testDesignerJiraAuthParamsDTO(self): - """Test DesignerJiraAuthParamsDTO""" - def validate_instance(instance): - DesignerJiraAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerJiraAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_jira_connect_params_dto.py b/src/visier_api_data_in/test/test_designer_jira_connect_params_dto.py deleted file mode 100644 index b679547a14..0000000000 --- a/src/visier_api_data_in/test/test_designer_jira_connect_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO - -class TestDesignerJiraConnectParamsDTO(unittest.TestCase): - """DesignerJiraConnectParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerJiraConnectParamsDTO: - """Test DesignerJiraConnectParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerJiraConnectParamsDTO( - app_key = '', - client_key = '', - shared_secret = '' - ) - else: - return DesignerJiraConnectParamsDTO( - ) - - def testDesignerJiraConnectParamsDTO(self): - """Test DesignerJiraConnectParamsDTO""" - def validate_instance(instance): - DesignerJiraConnectParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerJiraConnectParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_lever_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_lever_auth_params_dto.py deleted file mode 100644 index e92865ac70..0000000000 --- a/src/visier_api_data_in/test/test_designer_lever_auth_params_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO - -class TestDesignerLeverAuthParamsDTO(unittest.TestCase): - """DesignerLeverAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerLeverAuthParamsDTO: - """Test DesignerLeverAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerLeverAuthParamsDTO( - api_key = '' - ) - else: - return DesignerLeverAuthParamsDTO( - ) - - def testDesignerLeverAuthParamsDTO(self): - """Test DesignerLeverAuthParamsDTO""" - def validate_instance(instance): - DesignerLeverAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerLeverAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_medallia_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_medallia_auth_params_dto.py deleted file mode 100644 index 2c9261a4c9..0000000000 --- a/src/visier_api_data_in/test/test_designer_medallia_auth_params_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO - -class TestDesignerMedalliaAuthParamsDTO(unittest.TestCase): - """DesignerMedalliaAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerMedalliaAuthParamsDTO: - """Test DesignerMedalliaAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerMedalliaAuthParamsDTO( - tenant_domain_name = '', - instance_url = '', - client_id = '', - client_secret = '' - ) - else: - return DesignerMedalliaAuthParamsDTO( - ) - - def testDesignerMedalliaAuthParamsDTO(self): - """Test DesignerMedalliaAuthParamsDTO""" - def validate_instance(instance): - DesignerMedalliaAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerMedalliaAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_microsoft365_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_microsoft365_auth_params_dto.py deleted file mode 100644 index 63b2ede61b..0000000000 --- a/src/visier_api_data_in/test/test_designer_microsoft365_auth_params_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO - -class TestDesignerMicrosoft365AuthParamsDTO(unittest.TestCase): - """DesignerMicrosoft365AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerMicrosoft365AuthParamsDTO: - """Test DesignerMicrosoft365AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerMicrosoft365AuthParamsDTO( - o_auth_tenant_id = '', - client_id = '', - client_secret = '', - privacy_mode = '' - ) - else: - return DesignerMicrosoft365AuthParamsDTO( - ) - - def testDesignerMicrosoft365AuthParamsDTO(self): - """Test DesignerMicrosoft365AuthParamsDTO""" - def validate_instance(instance): - DesignerMicrosoft365AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerMicrosoft365AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_my_sql_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_my_sql_auth_params_dto.py deleted file mode 100644 index 9e03bcd8e6..0000000000 --- a/src/visier_api_data_in/test/test_designer_my_sql_auth_params_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO - -class TestDesignerMySqlAuthParamsDTO(unittest.TestCase): - """DesignerMySqlAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerMySqlAuthParamsDTO: - """Test DesignerMySqlAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerMySqlAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - database = '', - ssl_mode = '' - ) - else: - return DesignerMySqlAuthParamsDTO( - ) - - def testDesignerMySqlAuthParamsDTO(self): - """Test DesignerMySqlAuthParamsDTO""" - def validate_instance(instance): - DesignerMySqlAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerMySqlAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_namely_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_namely_auth_params_dto.py deleted file mode 100644 index 04a5bc5163..0000000000 --- a/src/visier_api_data_in/test/test_designer_namely_auth_params_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO - -class TestDesignerNamelyAuthParamsDTO(unittest.TestCase): - """DesignerNamelyAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerNamelyAuthParamsDTO: - """Test DesignerNamelyAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerNamelyAuthParamsDTO( - auth_code = '' - ) - else: - return DesignerNamelyAuthParamsDTO( - ) - - def testDesignerNamelyAuthParamsDTO(self): - """Test DesignerNamelyAuthParamsDTO""" - def validate_instance(instance): - DesignerNamelyAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerNamelyAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_oracle_db_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_oracle_db_auth_params_dto.py deleted file mode 100644 index 43c3e5e648..0000000000 --- a/src/visier_api_data_in/test/test_designer_oracle_db_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO - -class TestDesignerOracleDbAuthParamsDTO(unittest.TestCase): - """DesignerOracleDbAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerOracleDbAuthParamsDTO: - """Test DesignerOracleDbAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerOracleDbAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - service_name = '' - ) - else: - return DesignerOracleDbAuthParamsDTO( - ) - - def testDesignerOracleDbAuthParamsDTO(self): - """Test DesignerOracleDbAuthParamsDTO""" - def validate_instance(instance): - DesignerOracleDbAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerOracleDbAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_push_data_column_definition_dto.py b/src/visier_api_data_in/test/test_designer_push_data_column_definition_dto.py deleted file mode 100644 index d98a3b991d..0000000000 --- a/src/visier_api_data_in/test/test_designer_push_data_column_definition_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO - -class TestDesignerPushDataColumnDefinitionDTO(unittest.TestCase): - """DesignerPushDataColumnDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerPushDataColumnDefinitionDTO: - """Test DesignerPushDataColumnDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerPushDataColumnDefinitionDTO( - column_name = '', - data_type = '', - data_formats = [ - '' - ], - is_mandatory = True, - allow_empty = True, - default_value = '' - ) - else: - return DesignerPushDataColumnDefinitionDTO( - ) - - def testDesignerPushDataColumnDefinitionDTO(self): - """Test DesignerPushDataColumnDefinitionDTO""" - def validate_instance(instance): - DesignerPushDataColumnDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = DesignerPushDataColumnDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_push_data_source_definition_dto.py b/src/visier_api_data_in/test/test_designer_push_data_source_definition_dto.py deleted file mode 100644 index 434c40e63d..0000000000 --- a/src/visier_api_data_in/test/test_designer_push_data_source_definition_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO - -class TestDesignerPushDataSourceDefinitionDTO(unittest.TestCase): - """DesignerPushDataSourceDefinitionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerPushDataSourceDefinitionDTO: - """Test DesignerPushDataSourceDefinitionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerPushDataSourceDefinitionDTO( - source_id = '', - name = '', - columns = [ - visier_api_data_in.models.designer/push_data_column_definition_dto.designer.PushDataColumnDefinitionDTO( - column_name = '', - data_type = '', - data_formats = [ - '' - ], - is_mandatory = True, - allow_empty = True, - default_value = '', ) - ], - is_inherited = True - ) - else: - return DesignerPushDataSourceDefinitionDTO( - ) - - def testDesignerPushDataSourceDefinitionDTO(self): - """Test DesignerPushDataSourceDefinitionDTO""" - def validate_instance(instance): - DesignerPushDataSourceDefinitionDTO.model_validate(inst_req_only) - instance_deserialized = DesignerPushDataSourceDefinitionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_push_data_source_definitions_dto.py b/src/visier_api_data_in/test/test_designer_push_data_source_definitions_dto.py deleted file mode 100644 index 932b88d817..0000000000 --- a/src/visier_api_data_in/test/test_designer_push_data_source_definitions_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO - -class TestDesignerPushDataSourceDefinitionsDTO(unittest.TestCase): - """DesignerPushDataSourceDefinitionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerPushDataSourceDefinitionsDTO: - """Test DesignerPushDataSourceDefinitionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerPushDataSourceDefinitionsDTO( - sources = [ - visier_api_data_in.models.designer/push_data_source_definition_dto.designer.PushDataSourceDefinitionDTO( - source_id = '', - name = '', - columns = [ - visier_api_data_in.models.designer/push_data_column_definition_dto.designer.PushDataColumnDefinitionDTO( - column_name = '', - data_type = '', - data_formats = [ - '' - ], - is_mandatory = True, - allow_empty = True, - default_value = '', ) - ], - is_inherited = True, ) - ] - ) - else: - return DesignerPushDataSourceDefinitionsDTO( - ) - - def testDesignerPushDataSourceDefinitionsDTO(self): - """Test DesignerPushDataSourceDefinitionsDTO""" - def validate_instance(instance): - DesignerPushDataSourceDefinitionsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerPushDataSourceDefinitionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_qualtrics_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_qualtrics_auth_params_dto.py deleted file mode 100644 index 5d97fa06b8..0000000000 --- a/src/visier_api_data_in/test/test_designer_qualtrics_auth_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO - -class TestDesignerQualtricsAuthParamsDTO(unittest.TestCase): - """DesignerQualtricsAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerQualtricsAuthParamsDTO: - """Test DesignerQualtricsAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerQualtricsAuthParamsDTO( - api_token = '', - data_center_id = '' - ) - else: - return DesignerQualtricsAuthParamsDTO( - ) - - def testDesignerQualtricsAuthParamsDTO(self): - """Test DesignerQualtricsAuthParamsDTO""" - def validate_instance(instance): - DesignerQualtricsAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerQualtricsAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_redshift_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_redshift_auth_params_dto.py deleted file mode 100644 index ba9c2b6c87..0000000000 --- a/src/visier_api_data_in/test/test_designer_redshift_auth_params_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO - -class TestDesignerRedshiftAuthParamsDTO(unittest.TestCase): - """DesignerRedshiftAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerRedshiftAuthParamsDTO: - """Test DesignerRedshiftAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerRedshiftAuthParamsDTO( - endpoint = '', - port = '', - database = '', - username = '', - password = '', - table_prefix = '', - var_schema = '' - ) - else: - return DesignerRedshiftAuthParamsDTO( - ) - - def testDesignerRedshiftAuthParamsDTO(self): - """Test DesignerRedshiftAuthParamsDTO""" - def validate_instance(instance): - DesignerRedshiftAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerRedshiftAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_salesforce_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_salesforce_auth_params_dto.py deleted file mode 100644 index 61ea50beef..0000000000 --- a/src/visier_api_data_in/test/test_designer_salesforce_auth_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO - -class TestDesignerSalesforceAuthParamsDTO(unittest.TestCase): - """DesignerSalesforceAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSalesforceAuthParamsDTO: - """Test DesignerSalesforceAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSalesforceAuthParamsDTO( - refresh_token = '', - client_id = '' - ) - else: - return DesignerSalesforceAuthParamsDTO( - ) - - def testDesignerSalesforceAuthParamsDTO(self): - """Test DesignerSalesforceAuthParamsDTO""" - def validate_instance(instance): - DesignerSalesforceAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSalesforceAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_salesforce_v2_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_salesforce_v2_auth_params_dto.py deleted file mode 100644 index 87dd34f9af..0000000000 --- a/src/visier_api_data_in/test/test_designer_salesforce_v2_auth_params_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO - -class TestDesignerSalesforceV2AuthParamsDTO(unittest.TestCase): - """DesignerSalesforceV2AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSalesforceV2AuthParamsDTO: - """Test DesignerSalesforceV2AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSalesforceV2AuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '', - login_host = '' - ) - else: - return DesignerSalesforceV2AuthParamsDTO( - ) - - def testDesignerSalesforceV2AuthParamsDTO(self): - """Test DesignerSalesforceV2AuthParamsDTO""" - def validate_instance(instance): - DesignerSalesforceV2AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSalesforceV2AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_service_now_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_service_now_auth_params_dto.py deleted file mode 100644 index 9239e27252..0000000000 --- a/src/visier_api_data_in/test/test_designer_service_now_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO - -class TestDesignerServiceNowAuthParamsDTO(unittest.TestCase): - """DesignerServiceNowAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerServiceNowAuthParamsDTO: - """Test DesignerServiceNowAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerServiceNowAuthParamsDTO( - host_domain_name = '', - username = '', - password = '' - ) - else: - return DesignerServiceNowAuthParamsDTO( - ) - - def testDesignerServiceNowAuthParamsDTO(self): - """Test DesignerServiceNowAuthParamsDTO""" - def validate_instance(instance): - DesignerServiceNowAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerServiceNowAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_service_now_v2_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_service_now_v2_auth_params_dto.py deleted file mode 100644 index e423068578..0000000000 --- a/src/visier_api_data_in/test/test_designer_service_now_v2_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO - -class TestDesignerServiceNowV2AuthParamsDTO(unittest.TestCase): - """DesignerServiceNowV2AuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerServiceNowV2AuthParamsDTO: - """Test DesignerServiceNowV2AuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerServiceNowV2AuthParamsDTO( - host_domain_name = '', - client_id = '', - client_secret = '', - auth_code = '', - alternate_domain = '' - ) - else: - return DesignerServiceNowV2AuthParamsDTO( - ) - - def testDesignerServiceNowV2AuthParamsDTO(self): - """Test DesignerServiceNowV2AuthParamsDTO""" - def validate_instance(instance): - DesignerServiceNowV2AuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerServiceNowV2AuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_slack_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_slack_auth_params_dto.py deleted file mode 100644 index af4e11d78e..0000000000 --- a/src/visier_api_data_in/test/test_designer_slack_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO - -class TestDesignerSlackAuthParamsDTO(unittest.TestCase): - """DesignerSlackAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSlackAuthParamsDTO: - """Test DesignerSlackAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSlackAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '' - ) - else: - return DesignerSlackAuthParamsDTO( - ) - - def testDesignerSlackAuthParamsDTO(self): - """Test DesignerSlackAuthParamsDTO""" - def validate_instance(instance): - DesignerSlackAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSlackAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_snowflake_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_snowflake_auth_params_dto.py deleted file mode 100644 index 6c2a978913..0000000000 --- a/src/visier_api_data_in/test/test_designer_snowflake_auth_params_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO - -class TestDesignerSnowflakeAuthParamsDTO(unittest.TestCase): - """DesignerSnowflakeAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSnowflakeAuthParamsDTO: - """Test DesignerSnowflakeAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSnowflakeAuthParamsDTO( - account_identifier = '', - database = '', - var_schema = '', - username = '', - password = '', - warehouse = '', - private_key = '' - ) - else: - return DesignerSnowflakeAuthParamsDTO( - ) - - def testDesignerSnowflakeAuthParamsDTO(self): - """Test DesignerSnowflakeAuthParamsDTO""" - def validate_instance(instance): - DesignerSnowflakeAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSnowflakeAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_sql_server_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_sql_server_auth_params_dto.py deleted file mode 100644 index 7fa39f1508..0000000000 --- a/src/visier_api_data_in/test/test_designer_sql_server_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO - -class TestDesignerSqlServerAuthParamsDTO(unittest.TestCase): - """DesignerSqlServerAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSqlServerAuthParamsDTO: - """Test DesignerSqlServerAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSqlServerAuthParamsDTO( - host = '', - port = '', - username = '', - password = '', - database = '' - ) - else: - return DesignerSqlServerAuthParamsDTO( - ) - - def testDesignerSqlServerAuthParamsDTO(self): - """Test DesignerSqlServerAuthParamsDTO""" - def validate_instance(instance): - DesignerSqlServerAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSqlServerAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_subject_missing_access_dto.py b/src/visier_api_data_in/test/test_designer_subject_missing_access_dto.py deleted file mode 100644 index 314c572978..0000000000 --- a/src/visier_api_data_in/test/test_designer_subject_missing_access_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO - -class TestDesignerSubjectMissingAccessDTO(unittest.TestCase): - """DesignerSubjectMissingAccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSubjectMissingAccessDTO: - """Test DesignerSubjectMissingAccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSubjectMissingAccessDTO( - subject = 'Employee', - attributes = [ - '' - ], - error_message = '' - ) - else: - return DesignerSubjectMissingAccessDTO( - ) - - def testDesignerSubjectMissingAccessDTO(self): - """Test DesignerSubjectMissingAccessDTO""" - def validate_instance(instance): - DesignerSubjectMissingAccessDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSubjectMissingAccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_success_factors_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_success_factors_auth_params_dto.py deleted file mode 100644 index 80cdf52043..0000000000 --- a/src/visier_api_data_in/test/test_designer_success_factors_auth_params_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO - -class TestDesignerSuccessFactorsAuthParamsDTO(unittest.TestCase): - """DesignerSuccessFactorsAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSuccessFactorsAuthParamsDTO: - """Test DesignerSuccessFactorsAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSuccessFactorsAuthParamsDTO( - host_domain_name = '', - company_id = '', - username = '', - password = '', - o_auth = visier_api_data_in.models.designer/success_factors_o_auth_params_dto.designer.SuccessFactorsOAuthParamsDTO( - api_key = '', - private_x509_key = '', - public_x509_cert = '', ) - ) - else: - return DesignerSuccessFactorsAuthParamsDTO( - ) - - def testDesignerSuccessFactorsAuthParamsDTO(self): - """Test DesignerSuccessFactorsAuthParamsDTO""" - def validate_instance(instance): - DesignerSuccessFactorsAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSuccessFactorsAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_success_factors_o_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_success_factors_o_auth_params_dto.py deleted file mode 100644 index 9eb8798be5..0000000000 --- a/src/visier_api_data_in/test/test_designer_success_factors_o_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO - -class TestDesignerSuccessFactorsOAuthParamsDTO(unittest.TestCase): - """DesignerSuccessFactorsOAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerSuccessFactorsOAuthParamsDTO: - """Test DesignerSuccessFactorsOAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerSuccessFactorsOAuthParamsDTO( - api_key = '', - private_x509_key = '', - public_x509_cert = '' - ) - else: - return DesignerSuccessFactorsOAuthParamsDTO( - ) - - def testDesignerSuccessFactorsOAuthParamsDTO(self): - """Test DesignerSuccessFactorsOAuthParamsDTO""" - def validate_instance(instance): - DesignerSuccessFactorsOAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerSuccessFactorsOAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_ultimate_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_ultimate_auth_params_dto.py deleted file mode 100644 index 0453ca93fa..0000000000 --- a/src/visier_api_data_in/test/test_designer_ultimate_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO - -class TestDesignerUltimateAuthParamsDTO(unittest.TestCase): - """DesignerUltimateAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerUltimateAuthParamsDTO: - """Test DesignerUltimateAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerUltimateAuthParamsDTO( - host_domain_name = '', - api_key = '', - username = '', - password = '', - user_access_key = '' - ) - else: - return DesignerUltimateAuthParamsDTO( - ) - - def testDesignerUltimateAuthParamsDTO(self): - """Test DesignerUltimateAuthParamsDTO""" - def validate_instance(instance): - DesignerUltimateAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerUltimateAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_willow_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_willow_auth_params_dto.py deleted file mode 100644 index 3eead93d1a..0000000000 --- a/src/visier_api_data_in/test/test_designer_willow_auth_params_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO - -class TestDesignerWillowAuthParamsDTO(unittest.TestCase): - """DesignerWillowAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerWillowAuthParamsDTO: - """Test DesignerWillowAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerWillowAuthParamsDTO( - api_token = '', - host_name = '' - ) - else: - return DesignerWillowAuthParamsDTO( - ) - - def testDesignerWillowAuthParamsDTO(self): - """Test DesignerWillowAuthParamsDTO""" - def validate_instance(instance): - DesignerWillowAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerWillowAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_workday_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_workday_auth_params_dto.py deleted file mode 100644 index 510b4df737..0000000000 --- a/src/visier_api_data_in/test/test_designer_workday_auth_params_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO - -class TestDesignerWorkdayAuthParamsDTO(unittest.TestCase): - """DesignerWorkdayAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerWorkdayAuthParamsDTO: - """Test DesignerWorkdayAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerWorkdayAuthParamsDTO( - user_id = '', - domain_name = '', - implementation_name = '', - password = '', - o_auth = visier_api_data_in.models.designer/workday_o_auth_params_dto.designer.WorkdayOAuthParamsDTO( - api_client_id = '', - public_x509_cert = '', - private_x509_key = '', ), - ref_token = visier_api_data_in.models.designer/workday_refresh_token_params_dto.designer.WorkdayRefreshTokenParamsDTO( - api_client_id = '', - client_secret = '', - refresh_token = '', ), - integration_system_id = '', - api_key = '' - ) - else: - return DesignerWorkdayAuthParamsDTO( - ) - - def testDesignerWorkdayAuthParamsDTO(self): - """Test DesignerWorkdayAuthParamsDTO""" - def validate_instance(instance): - DesignerWorkdayAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerWorkdayAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_workday_o_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_workday_o_auth_params_dto.py deleted file mode 100644 index 8a0a0c6a06..0000000000 --- a/src/visier_api_data_in/test/test_designer_workday_o_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO - -class TestDesignerWorkdayOAuthParamsDTO(unittest.TestCase): - """DesignerWorkdayOAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerWorkdayOAuthParamsDTO: - """Test DesignerWorkdayOAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerWorkdayOAuthParamsDTO( - api_client_id = '', - public_x509_cert = '', - private_x509_key = '' - ) - else: - return DesignerWorkdayOAuthParamsDTO( - ) - - def testDesignerWorkdayOAuthParamsDTO(self): - """Test DesignerWorkdayOAuthParamsDTO""" - def validate_instance(instance): - DesignerWorkdayOAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerWorkdayOAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_workday_raas_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_workday_raas_auth_params_dto.py deleted file mode 100644 index cc2140590c..0000000000 --- a/src/visier_api_data_in/test/test_designer_workday_raas_auth_params_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO - -class TestDesignerWorkdayRaasAuthParamsDTO(unittest.TestCase): - """DesignerWorkdayRaasAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerWorkdayRaasAuthParamsDTO: - """Test DesignerWorkdayRaasAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerWorkdayRaasAuthParamsDTO( - user_id = '', - domain_name = '', - implementation_name = '', - password = '', - test_report_url = '' - ) - else: - return DesignerWorkdayRaasAuthParamsDTO( - ) - - def testDesignerWorkdayRaasAuthParamsDTO(self): - """Test DesignerWorkdayRaasAuthParamsDTO""" - def validate_instance(instance): - DesignerWorkdayRaasAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerWorkdayRaasAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_workday_refresh_token_params_dto.py b/src/visier_api_data_in/test/test_designer_workday_refresh_token_params_dto.py deleted file mode 100644 index 806bdd46ee..0000000000 --- a/src/visier_api_data_in/test/test_designer_workday_refresh_token_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO - -class TestDesignerWorkdayRefreshTokenParamsDTO(unittest.TestCase): - """DesignerWorkdayRefreshTokenParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerWorkdayRefreshTokenParamsDTO: - """Test DesignerWorkdayRefreshTokenParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerWorkdayRefreshTokenParamsDTO( - api_client_id = '', - client_secret = '', - refresh_token = '' - ) - else: - return DesignerWorkdayRefreshTokenParamsDTO( - ) - - def testDesignerWorkdayRefreshTokenParamsDTO(self): - """Test DesignerWorkdayRefreshTokenParamsDTO""" - def validate_instance(instance): - DesignerWorkdayRefreshTokenParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerWorkdayRefreshTokenParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_designer_zoom_auth_params_dto.py b/src/visier_api_data_in/test/test_designer_zoom_auth_params_dto.py deleted file mode 100644 index 4a60b794d1..0000000000 --- a/src/visier_api_data_in/test/test_designer_zoom_auth_params_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO - -class TestDesignerZoomAuthParamsDTO(unittest.TestCase): - """DesignerZoomAuthParamsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerZoomAuthParamsDTO: - """Test DesignerZoomAuthParamsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerZoomAuthParamsDTO( - auth_code = '', - client_id = '', - client_secret = '' - ) - else: - return DesignerZoomAuthParamsDTO( - ) - - def testDesignerZoomAuthParamsDTO(self): - """Test DesignerZoomAuthParamsDTO""" - def validate_instance(instance): - DesignerZoomAuthParamsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerZoomAuthParamsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_direct_data_intake_api.py b/src/visier_api_data_in/test/test_direct_data_intake_api.py deleted file mode 100644 index e886658035..0000000000 --- a/src/visier_api_data_in/test/test_direct_data_intake_api.py +++ /dev/null @@ -1,103 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_in.api.direct_data_intake_api import DirectDataIntakeApi - - -class TestDirectDataIntakeApi(unittest.TestCase): - """DirectDataIntakeApi unit test stubs""" - - def setUp(self) -> None: - self.api = DirectDataIntakeApi() - - def tearDown(self) -> None: - pass - - def test_commit_transaction(self) -> None: - """Test case for commit_transaction - - Commit a transaction - """ - pass - - def test_get_config(self) -> None: - """Test case for get_config - - Get the direct data intake configuration - """ - pass - - def test_job_status(self) -> None: - """Test case for job_status - - Check transaction status - """ - pass - - def test_list_transactions(self) -> None: - """Test case for list_transactions - - Retrieve a list of open transactions - """ - pass - - def test_load_sample_data(self) -> None: - """Test case for load_sample_data - - Load sample data - """ - pass - - def test_object_schema(self) -> None: - """Test case for object_schema - - Retrieve an object's data load schema - """ - pass - - def test_put_config(self) -> None: - """Test case for put_config - - Update the direct data intake configuration - """ - pass - - def test_rollback_transaction(self) -> None: - """Test case for rollback_transaction - - Roll back a transaction - """ - pass - - def test_start_transaction(self) -> None: - """Test case for start_transaction - - Start a direct data intake transaction - """ - pass - - def test_upload_file(self) -> None: - """Test case for upload_file - - Upload files - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_direct_data_upload_file_response_dto.py b/src/visier_api_data_in/test/test_direct_data_upload_file_response_dto.py deleted file mode 100644 index 196a7f20c9..0000000000 --- a/src/visier_api_data_in/test/test_direct_data_upload_file_response_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO - -class TestDirectDataUploadFileResponseDTO(unittest.TestCase): - """DirectDataUploadFileResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DirectDataUploadFileResponseDTO: - """Test DirectDataUploadFileResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DirectDataUploadFileResponseDTO( - transaction_id = '', - status = '', - message = '' - ) - else: - return DirectDataUploadFileResponseDTO( - ) - - def testDirectDataUploadFileResponseDTO(self): - """Test DirectDataUploadFileResponseDTO""" - def validate_instance(instance): - DirectDataUploadFileResponseDTO.model_validate(inst_req_only) - instance_deserialized = DirectDataUploadFileResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_dp_cancel_job_batch_from_job_id_dto.py b/src/visier_api_data_in/test/test_dp_cancel_job_batch_from_job_id_dto.py deleted file mode 100644 index d7be8446d1..0000000000 --- a/src/visier_api_data_in/test/test_dp_cancel_job_batch_from_job_id_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO - -class TestDpCancelJobBatchFromJobIdDTO(unittest.TestCase): - """DpCancelJobBatchFromJobIdDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DpCancelJobBatchFromJobIdDTO: - """Test DpCancelJobBatchFromJobIdDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DpCancelJobBatchFromJobIdDTO( - job_ids = [ - '' - ] - ) - else: - return DpCancelJobBatchFromJobIdDTO( - ) - - def testDpCancelJobBatchFromJobIdDTO(self): - """Test DpCancelJobBatchFromJobIdDTO""" - def validate_instance(instance): - DpCancelJobBatchFromJobIdDTO.model_validate(inst_req_only) - instance_deserialized = DpCancelJobBatchFromJobIdDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_dp_job_cancellation_result_dto.py b/src/visier_api_data_in/test/test_dp_job_cancellation_result_dto.py deleted file mode 100644 index a28bd7340e..0000000000 --- a/src/visier_api_data_in/test/test_dp_job_cancellation_result_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO - -class TestDpJobCancellationResultDTO(unittest.TestCase): - """DpJobCancellationResultDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DpJobCancellationResultDTO: - """Test DpJobCancellationResultDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DpJobCancellationResultDTO( - tenant_code = '', - job_id = '', - job_type = '', - parent_job_id = '', - cancel_status = 'CANCEL_FAILED', - job_status = '', - message = '' - ) - else: - return DpJobCancellationResultDTO( - ) - - def testDpJobCancellationResultDTO(self): - """Test DpJobCancellationResultDTO""" - def validate_instance(instance): - DpJobCancellationResultDTO.model_validate(inst_req_only) - instance_deserialized = DpJobCancellationResultDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_dp_job_cancellation_results_dto.py b/src/visier_api_data_in/test/test_dp_job_cancellation_results_dto.py deleted file mode 100644 index 0b5046130c..0000000000 --- a/src/visier_api_data_in/test/test_dp_job_cancellation_results_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO - -class TestDpJobCancellationResultsDTO(unittest.TestCase): - """DpJobCancellationResultsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DpJobCancellationResultsDTO: - """Test DpJobCancellationResultsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DpJobCancellationResultsDTO( - job_cancellation_results = [ - visier_api_data_in.models.dp/job_cancellation_result_dto.dp.JobCancellationResultDTO( - tenant_code = '', - job_id = '', - job_type = '', - parent_job_id = '', - cancel_status = 'CANCEL_FAILED', - job_status = '', - message = '', ) - ] - ) - else: - return DpJobCancellationResultsDTO( - ) - - def testDpJobCancellationResultsDTO(self): - """Test DpJobCancellationResultsDTO""" - def validate_instance(instance): - DpJobCancellationResultsDTO.model_validate(inst_req_only) - instance_deserialized = DpJobCancellationResultsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_pgp_key_api.py b/src/visier_api_data_in/test/test_pgp_key_api.py deleted file mode 100644 index 2fb0adf37f..0000000000 --- a/src/visier_api_data_in/test/test_pgp_key_api.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_in.api.pgp_key_api import PGPKeyApi - - -class TestPGPKeyApi(unittest.TestCase): - """PGPKeyApi unit test stubs""" - - def setUp(self) -> None: - self.api = PGPKeyApi() - - def tearDown(self) -> None: - pass - - def test_delete_pgp_key_pair(self) -> None: - """Test case for delete_pgp_key_pair - - Delete a PGP key pair - """ - pass - - def test_generate_pgp_key_pair(self) -> None: - """Test case for generate_pgp_key_pair - - Download a public encryption key - """ - pass - - def test_get_all_pgp_public_keys(self) -> None: - """Test case for get_all_pgp_public_keys - - Retrieve all PGP public keys - """ - pass - - def test_get_pgp_public_key(self) -> None: - """Test case for get_pgp_public_key - - Retrieve a PGP public key using the key ID - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_plan_data_load_change_dto.py b/src/visier_api_data_in/test/test_plan_data_load_change_dto.py deleted file mode 100644 index fc3e0dba54..0000000000 --- a/src/visier_api_data_in/test/test_plan_data_load_change_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.plan_data_load_change_dto import PlanDataLoadChangeDTO - -class TestPlanDataLoadChangeDTO(unittest.TestCase): - """PlanDataLoadChangeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanDataLoadChangeDTO: - """Test PlanDataLoadChangeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanDataLoadChangeDTO( - row_members = [ - '' - ], - period = '', - old_value = 1.337, - new_value = 1.337 - ) - else: - return PlanDataLoadChangeDTO( - ) - - def testPlanDataLoadChangeDTO(self): - """Test PlanDataLoadChangeDTO""" - def validate_instance(instance): - PlanDataLoadChangeDTO.model_validate(inst_req_only) - instance_deserialized = PlanDataLoadChangeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_plan_data_load_change_list_dto.py b/src/visier_api_data_in/test/test_plan_data_load_change_list_dto.py deleted file mode 100644 index 237c790b73..0000000000 --- a/src/visier_api_data_in/test/test_plan_data_load_change_list_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO - -class TestPlanDataLoadChangeListDTO(unittest.TestCase): - """PlanDataLoadChangeListDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanDataLoadChangeListDTO: - """Test PlanDataLoadChangeListDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanDataLoadChangeListDTO( - plan_item = '', - changes = [ - visier_api_data_in.models.plan_data_load_change_dto.PlanDataLoadChangeDTO( - row_members = [ - '' - ], - period = '', - old_value = 1.337, - new_value = 1.337, ) - ] - ) - else: - return PlanDataLoadChangeListDTO( - ) - - def testPlanDataLoadChangeListDTO(self): - """Test PlanDataLoadChangeListDTO""" - def validate_instance(instance): - PlanDataLoadChangeListDTO.model_validate(inst_req_only) - instance_deserialized = PlanDataLoadChangeListDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_plan_data_upload_response_dto.py b/src/visier_api_data_in/test/test_plan_data_upload_response_dto.py deleted file mode 100644 index 1b1614cd48..0000000000 --- a/src/visier_api_data_in/test/test_plan_data_upload_response_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO - -class TestPlanDataUploadResponseDTO(unittest.TestCase): - """PlanDataUploadResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanDataUploadResponseDTO: - """Test PlanDataUploadResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanDataUploadResponseDTO( - updated_cells_count = 56, - potential_updated_cells_count = 56, - errors = [ - None - ], - changelists = [ - visier_api_data_in.models.plan_data_load_change_list_dto.PlanDataLoadChangeListDTO( - plan_item = '', - changes = [ - visier_api_data_in.models.plan_data_load_change_dto.PlanDataLoadChangeDTO( - row_members = [ - '' - ], - period = '', - old_value = 1.337, - new_value = 1.337, ) - ], ) - ] - ) - else: - return PlanDataUploadResponseDTO( - ) - - def testPlanDataUploadResponseDTO(self): - """Test PlanDataUploadResponseDTO""" - def validate_instance(instance): - PlanDataUploadResponseDTO.model_validate(inst_req_only) - instance_deserialized = PlanDataUploadResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_plan_row_data_load_response_dto.py b/src/visier_api_data_in/test/test_plan_row_data_load_response_dto.py deleted file mode 100644 index bb50f11d91..0000000000 --- a/src/visier_api_data_in/test/test_plan_row_data_load_response_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO - -class TestPlanRowDataLoadResponseDTO(unittest.TestCase): - """PlanRowDataLoadResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> PlanRowDataLoadResponseDTO: - """Test PlanRowDataLoadResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return PlanRowDataLoadResponseDTO( - added_rows_count = 56, - removed_rows_count = 56, - potential_added_rows_count = 56, - potential_removed_rows_count = 56, - errors = [ - None - ], - custom_members = [ - None - ] - ) - else: - return PlanRowDataLoadResponseDTO( - ) - - def testPlanRowDataLoadResponseDTO(self): - """Test PlanRowDataLoadResponseDTO""" - def validate_instance(instance): - PlanRowDataLoadResponseDTO.model_validate(inst_req_only) - instance_deserialized = PlanRowDataLoadResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_planning_data_load_api.py b/src/visier_api_data_in/test/test_planning_data_load_api.py deleted file mode 100644 index b88ad59956..0000000000 --- a/src/visier_api_data_in/test/test_planning_data_load_api.py +++ /dev/null @@ -1,47 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_in.api.planning_data_load_api import PlanningDataLoadApi - - -class TestPlanningDataLoadApi(unittest.TestCase): - """PlanningDataLoadApi unit test stubs""" - - def setUp(self) -> None: - self.api = PlanningDataLoadApi() - - def tearDown(self) -> None: - pass - - def test_plan_data_load_plan_data_upload(self) -> None: - """Test case for plan_data_load_plan_data_upload - - Upload plan data - """ - pass - - def test_plan_data_load_plan_row_data_load(self) -> None: - """Test case for plan_data_load_plan_row_data_load - - Add or remove plan rows - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_data_categories_response_dto.py b/src/visier_api_data_in/test/test_servicing_data_categories_response_dto.py deleted file mode 100644 index fbebe84d1c..0000000000 --- a/src/visier_api_data_in/test/test_servicing_data_categories_response_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO - -class TestServicingDataCategoriesResponseDTO(unittest.TestCase): - """ServicingDataCategoriesResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataCategoriesResponseDTO: - """Test ServicingDataCategoriesResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataCategoriesResponseDTO( - categories = [ - visier_api_data_in.models.servicing/data_category_response_dto.servicing.DataCategoryResponseDTO( - name = '', - id = '', ) - ] - ) - else: - return ServicingDataCategoriesResponseDTO( - ) - - def testServicingDataCategoriesResponseDTO(self): - """Test ServicingDataCategoriesResponseDTO""" - def validate_instance(instance): - ServicingDataCategoriesResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataCategoriesResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_data_category_response_dto.py b/src/visier_api_data_in/test/test_servicing_data_category_response_dto.py deleted file mode 100644 index bba24fb3ba..0000000000 --- a/src/visier_api_data_in/test/test_servicing_data_category_response_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO - -class TestServicingDataCategoryResponseDTO(unittest.TestCase): - """ServicingDataCategoryResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDataCategoryResponseDTO: - """Test ServicingDataCategoryResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDataCategoryResponseDTO( - name = '', - id = '' - ) - else: - return ServicingDataCategoryResponseDTO( - ) - - def testServicingDataCategoryResponseDTO(self): - """Test ServicingDataCategoryResponseDTO""" - def validate_instance(instance): - ServicingDataCategoryResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDataCategoryResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_job_config_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_job_config_dto.py deleted file mode 100644 index d4fd36a900..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_job_config_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO - -class TestServicingDirectDataJobConfigDTO(unittest.TestCase): - """ServicingDirectDataJobConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataJobConfigDTO: - """Test ServicingDirectDataJobConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataJobConfigDTO( - supplemental_mode = 'UNCHANGED', - extend_objects = [ - '' - ] - ) - else: - return ServicingDirectDataJobConfigDTO( - ) - - def testServicingDirectDataJobConfigDTO(self): - """Test ServicingDirectDataJobConfigDTO""" - def validate_instance(instance): - ServicingDirectDataJobConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataJobConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_job_status_response_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_job_status_response_dto.py deleted file mode 100644 index 46711093d0..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_job_status_response_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO - -class TestServicingDirectDataJobStatusResponseDTO(unittest.TestCase): - """ServicingDirectDataJobStatusResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataJobStatusResponseDTO: - """Test ServicingDirectDataJobStatusResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataJobStatusResponseDTO( - tenant_code = '', - transaction_id = '', - job_id = '', - status = '', - message = '' - ) - else: - return ServicingDirectDataJobStatusResponseDTO( - ) - - def testServicingDirectDataJobStatusResponseDTO(self): - """Test ServicingDirectDataJobStatusResponseDTO""" - def validate_instance(instance): - ServicingDirectDataJobStatusResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataJobStatusResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_list_transactions_response_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_list_transactions_response_dto.py deleted file mode 100644 index 972ee9ca23..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_list_transactions_response_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO - -class TestServicingDirectDataListTransactionsResponseDTO(unittest.TestCase): - """ServicingDirectDataListTransactionsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataListTransactionsResponseDTO: - """Test ServicingDirectDataListTransactionsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataListTransactionsResponseDTO( - transactions = [ - visier_api_data_in.models.servicing/direct_data_transaction_dto.servicing.DirectDataTransactionDTO( - tenant_code = '', - transaction_id = '', - created = '', - updated = '', - status = '', ) - ] - ) - else: - return ServicingDirectDataListTransactionsResponseDTO( - ) - - def testServicingDirectDataListTransactionsResponseDTO(self): - """Test ServicingDirectDataListTransactionsResponseDTO""" - def validate_instance(instance): - ServicingDirectDataListTransactionsResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataListTransactionsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_load_config_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_load_config_dto.py deleted file mode 100644 index 87adfc4574..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_load_config_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO - -class TestServicingDirectDataLoadConfigDTO(unittest.TestCase): - """ServicingDirectDataLoadConfigDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataLoadConfigDTO: - """Test ServicingDirectDataLoadConfigDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataLoadConfigDTO( - job = visier_api_data_in.models.servicing/direct_data_job_config_dto.servicing.DirectDataJobConfigDTO( - supplemental_mode = 'UNCHANGED', - extend_objects = [ - '' - ], ) - ) - else: - return ServicingDirectDataLoadConfigDTO( - ) - - def testServicingDirectDataLoadConfigDTO(self): - """Test ServicingDirectDataLoadConfigDTO""" - def validate_instance(instance): - ServicingDirectDataLoadConfigDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataLoadConfigDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_schema_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_schema_dto.py deleted file mode 100644 index d4b7cb2e59..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_schema_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO - -class TestServicingDirectDataSchemaDTO(unittest.TestCase): - """ServicingDirectDataSchemaDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataSchemaDTO: - """Test ServicingDirectDataSchemaDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataSchemaDTO( - var_schema = [ - visier_api_data_in.models.servicing/direct_data_schema_field_dto.servicing.DirectDataSchemaFieldDTO( - name = '', - data_type = '', - formats = [ - '' - ], - is_mandatory = True, - empty_values_allowed = True, ) - ] - ) - else: - return ServicingDirectDataSchemaDTO( - ) - - def testServicingDirectDataSchemaDTO(self): - """Test ServicingDirectDataSchemaDTO""" - def validate_instance(instance): - ServicingDirectDataSchemaDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataSchemaDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_schema_field_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_schema_field_dto.py deleted file mode 100644 index 81b4e448ff..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_schema_field_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO - -class TestServicingDirectDataSchemaFieldDTO(unittest.TestCase): - """ServicingDirectDataSchemaFieldDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataSchemaFieldDTO: - """Test ServicingDirectDataSchemaFieldDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataSchemaFieldDTO( - name = '', - data_type = '', - formats = [ - '' - ], - is_mandatory = True, - empty_values_allowed = True - ) - else: - return ServicingDirectDataSchemaFieldDTO( - ) - - def testServicingDirectDataSchemaFieldDTO(self): - """Test ServicingDirectDataSchemaFieldDTO""" - def validate_instance(instance): - ServicingDirectDataSchemaFieldDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataSchemaFieldDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_transaction_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_transaction_dto.py deleted file mode 100644 index cf0ada595b..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_transaction_dto.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO - -class TestServicingDirectDataTransactionDTO(unittest.TestCase): - """ServicingDirectDataTransactionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataTransactionDTO: - """Test ServicingDirectDataTransactionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataTransactionDTO( - tenant_code = '', - transaction_id = '', - created = '', - updated = '', - status = '' - ) - else: - return ServicingDirectDataTransactionDTO( - ) - - def testServicingDirectDataTransactionDTO(self): - """Test ServicingDirectDataTransactionDTO""" - def validate_instance(instance): - ServicingDirectDataTransactionDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataTransactionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_transaction_start_response_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_transaction_start_response_dto.py deleted file mode 100644 index 512e1d8931..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_transaction_start_response_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO - -class TestServicingDirectDataTransactionStartResponseDTO(unittest.TestCase): - """ServicingDirectDataTransactionStartResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataTransactionStartResponseDTO: - """Test ServicingDirectDataTransactionStartResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataTransactionStartResponseDTO( - transaction_id = '' - ) - else: - return ServicingDirectDataTransactionStartResponseDTO( - ) - - def testServicingDirectDataTransactionStartResponseDTO(self): - """Test ServicingDirectDataTransactionStartResponseDTO""" - def validate_instance(instance): - ServicingDirectDataTransactionStartResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataTransactionStartResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_direct_data_upload_file_response_dto.py b/src/visier_api_data_in/test/test_servicing_direct_data_upload_file_response_dto.py deleted file mode 100644 index bc2ceb51cc..0000000000 --- a/src/visier_api_data_in/test/test_servicing_direct_data_upload_file_response_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO - -class TestServicingDirectDataUploadFileResponseDTO(unittest.TestCase): - """ServicingDirectDataUploadFileResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDirectDataUploadFileResponseDTO: - """Test ServicingDirectDataUploadFileResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDirectDataUploadFileResponseDTO( - transaction_id = '', - status = '', - message = '' - ) - else: - return ServicingDirectDataUploadFileResponseDTO( - ) - - def testServicingDirectDataUploadFileResponseDTO(self): - """Test ServicingDirectDataUploadFileResponseDTO""" - def validate_instance(instance): - ServicingDirectDataUploadFileResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDirectDataUploadFileResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_job_id_response.py b/src/visier_api_data_in/test/test_servicing_job_id_response.py deleted file mode 100644 index 2f85e85db6..0000000000 --- a/src/visier_api_data_in/test/test_servicing_job_id_response.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_job_id_response import ServicingJobIdResponse - -class TestServicingJobIdResponse(unittest.TestCase): - """ServicingJobIdResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingJobIdResponse: - """Test ServicingJobIdResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingJobIdResponse( - job_id = '' - ) - else: - return ServicingJobIdResponse( - ) - - def testServicingJobIdResponse(self): - """Test ServicingJobIdResponse""" - def validate_instance(instance): - ServicingJobIdResponse.model_validate(inst_req_only) - instance_deserialized = ServicingJobIdResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_tenant_data_upload_status_response_dto.py b/src/visier_api_data_in/test/test_servicing_tenant_data_upload_status_response_dto.py deleted file mode 100644 index 54c86f8d6e..0000000000 --- a/src/visier_api_data_in/test/test_servicing_tenant_data_upload_status_response_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO - -class TestServicingTenantDataUploadStatusResponseDTO(unittest.TestCase): - """ServicingTenantDataUploadStatusResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTenantDataUploadStatusResponseDTO: - """Test ServicingTenantDataUploadStatusResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTenantDataUploadStatusResponseDTO( - upload_time = '', - included = True - ) - else: - return ServicingTenantDataUploadStatusResponseDTO( - ) - - def testServicingTenantDataUploadStatusResponseDTO(self): - """Test ServicingTenantDataUploadStatusResponseDTO""" - def validate_instance(instance): - ServicingTenantDataUploadStatusResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTenantDataUploadStatusResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_tenant_data_upload_update_status_response_dto.py b/src/visier_api_data_in/test/test_servicing_tenant_data_upload_update_status_response_dto.py deleted file mode 100644 index 44ec7d9e16..0000000000 --- a/src/visier_api_data_in/test/test_servicing_tenant_data_upload_update_status_response_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO - -class TestServicingTenantDataUploadUpdateStatusResponseDTO(unittest.TestCase): - """ServicingTenantDataUploadUpdateStatusResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTenantDataUploadUpdateStatusResponseDTO: - """Test ServicingTenantDataUploadUpdateStatusResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTenantDataUploadUpdateStatusResponseDTO( - tenant_code = '', - upload_time = '', - status = '', - message = '' - ) - else: - return ServicingTenantDataUploadUpdateStatusResponseDTO( - ) - - def testServicingTenantDataUploadUpdateStatusResponseDTO(self): - """Test ServicingTenantDataUploadUpdateStatusResponseDTO""" - def validate_instance(instance): - ServicingTenantDataUploadUpdateStatusResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTenantDataUploadUpdateStatusResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_list_response_dto.py b/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_list_response_dto.py deleted file mode 100644 index 54096a20fb..0000000000 --- a/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_list_response_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO - -class TestServicingTenantDataUploadsListResponseDTO(unittest.TestCase): - """ServicingTenantDataUploadsListResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTenantDataUploadsListResponseDTO: - """Test ServicingTenantDataUploadsListResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTenantDataUploadsListResponseDTO( - tenants = [ - visier_api_data_in.models.servicing/tenant_data_uploads_response_dto.servicing.TenantDataUploadsResponseDTO( - tenant_code = '', - uploads = [ - visier_api_data_in.models.servicing/tenant_data_upload_status_response_dto.servicing.TenantDataUploadStatusResponseDTO( - upload_time = '', - included = True, ) - ], ) - ], - limit = 56, - start = 56 - ) - else: - return ServicingTenantDataUploadsListResponseDTO( - ) - - def testServicingTenantDataUploadsListResponseDTO(self): - """Test ServicingTenantDataUploadsListResponseDTO""" - def validate_instance(instance): - ServicingTenantDataUploadsListResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTenantDataUploadsListResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_response_dto.py b/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_response_dto.py deleted file mode 100644 index 3042087760..0000000000 --- a/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_response_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO - -class TestServicingTenantDataUploadsResponseDTO(unittest.TestCase): - """ServicingTenantDataUploadsResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTenantDataUploadsResponseDTO: - """Test ServicingTenantDataUploadsResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTenantDataUploadsResponseDTO( - tenant_code = '', - uploads = [ - visier_api_data_in.models.servicing/tenant_data_upload_status_response_dto.servicing.TenantDataUploadStatusResponseDTO( - upload_time = '', - included = True, ) - ] - ) - else: - return ServicingTenantDataUploadsResponseDTO( - ) - - def testServicingTenantDataUploadsResponseDTO(self): - """Test ServicingTenantDataUploadsResponseDTO""" - def validate_instance(instance): - ServicingTenantDataUploadsResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTenantDataUploadsResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_update_response_dto.py b/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_update_response_dto.py deleted file mode 100644 index e57de6541a..0000000000 --- a/src/visier_api_data_in/test/test_servicing_tenant_data_uploads_update_response_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO - -class TestServicingTenantDataUploadsUpdateResponseDTO(unittest.TestCase): - """ServicingTenantDataUploadsUpdateResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingTenantDataUploadsUpdateResponseDTO: - """Test ServicingTenantDataUploadsUpdateResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingTenantDataUploadsUpdateResponseDTO( - total_failures = 56, - total_success = 56, - uploads = [ - visier_api_data_in.models.servicing/tenant_data_upload_update_status_response_dto.servicing.TenantDataUploadUpdateStatusResponseDTO( - tenant_code = '', - upload_time = '', - status = '', - message = '', ) - ] - ) - else: - return ServicingTenantDataUploadsUpdateResponseDTO( - ) - - def testServicingTenantDataUploadsUpdateResponseDTO(self): - """Test ServicingTenantDataUploadsUpdateResponseDTO""" - def validate_instance(instance): - ServicingTenantDataUploadsUpdateResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingTenantDataUploadsUpdateResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/test/test_status.py b/src/visier_api_data_in/test/test_status.py deleted file mode 100644 index 0d76ca4ad5..0000000000 --- a/src/visier_api_data_in/test/test_status.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_in.models -from visier_api_data_in.models.status import Status - -class TestStatus(unittest.TestCase): - """Status unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> Status: - """Test Status - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return Status( - localized_message = '', - code = '', - message = '', - rci = '', - user_error = True - ) - else: - return Status( - ) - - def testStatus(self): - """Test Status""" - def validate_instance(instance): - Status.model_validate(inst_req_only) - instance_deserialized = Status.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_in/tox.ini b/src/visier_api_data_in/tox.ini deleted file mode 100644 index 1080a3903a..0000000000 --- a/src/visier_api_data_in/tox.ini +++ /dev/null @@ -1,10 +0,0 @@ -[tox] -envlist = py38 - -[testenv] -deps=-r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt - ../visier_api_core - -commands= - pytest --cov=visier_api_data_in \ No newline at end of file diff --git a/src/visier_api_data_in/visier_api_data_in/__init__.py b/src/visier_api_data_in/visier_api_data_in/__init__.py deleted file mode 100644 index 585ac2795a..0000000000 --- a/src/visier_api_data_in/visier_api_data_in/__init__.py +++ /dev/null @@ -1,173 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -__version__ = "22222222.99201.1906" - -# import apis into sdk package -from visier_api_data_in.api.data_and_job_handling_api import DataAndJobHandlingApi -from visier_api_data_in.api.data_intake_api import DataIntakeApi -from visier_api_data_in.api.data_upload_api import DataUploadApi -from visier_api_data_in.api.direct_data_intake_api import DirectDataIntakeApi -from visier_api_data_in.api.pgp_key_api import PGPKeyApi -from visier_api_data_in.api.planning_data_load_api import PlanningDataLoadApi - - -# import models into sdk package -from visier_api_data_in.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO -from visier_api_data_in.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO -from visier_api_data_in.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO -from visier_api_data_in.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO -from visier_api_data_in.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO -from visier_api_data_in.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO -from visier_api_data_in.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO -from visier_api_data_in.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO -from visier_api_data_in.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO -from visier_api_data_in.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO -from visier_api_data_in.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO -from visier_api_data_in.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO -from visier_api_data_in.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO -from visier_api_data_in.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO -from visier_api_data_in.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO -from visier_api_data_in.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO -from visier_api_data_in.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO -from visier_api_data_in.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO -from visier_api_data_in.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO -from visier_api_data_in.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO -from visier_api_data_in.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO -from visier_api_data_in.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO -from visier_api_data_in.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO -from visier_api_data_in.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO -from visier_api_data_in.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest -from visier_api_data_in.models.data_in_connector import DataInConnector -from visier_api_data_in.models.data_in_data_load_request import DataInDataLoadRequest -from visier_api_data_in.models.data_in_data_load_request_model import DataInDataLoadRequestModel -from visier_api_data_in.models.data_in_data_load_response import DataInDataLoadResponse -from visier_api_data_in.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail -from visier_api_data_in.models.data_in_data_version_object import DataInDataVersionObject -from visier_api_data_in.models.data_in_disable_dv_model import DataInDisableDVModel -from visier_api_data_in.models.data_in_disable_dv_request import DataInDisableDVRequest -from visier_api_data_in.models.data_in_disable_dv_response import DataInDisableDVResponse -from visier_api_data_in.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse -from visier_api_data_in.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest -from visier_api_data_in.models.data_in_extraction_job import DataInExtractionJob -from visier_api_data_in.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse -from visier_api_data_in.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest -from visier_api_data_in.models.data_in_job_status_list_response import DataInJobStatusListResponse -from visier_api_data_in.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime -from visier_api_data_in.models.data_in_processing_job import DataInProcessingJob -from visier_api_data_in.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse -from visier_api_data_in.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse -from visier_api_data_in.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse -from visier_api_data_in.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest -from visier_api_data_in.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse -from visier_api_data_in.models.data_in_push_data_response import DataInPushDataResponse -from visier_api_data_in.models.data_in_receiving_job import DataInReceivingJob -from visier_api_data_in.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse -from visier_api_data_in.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse -from visier_api_data_in.models.data_in_result import DataInResult -from visier_api_data_in.models.data_in_source import DataInSource -from visier_api_data_in.models.data_in_start_extraction_response import DataInStartExtractionResponse -from visier_api_data_in.models.data_in_start_transfer_response import DataInStartTransferResponse -from visier_api_data_in.models.data_in_tenant import DataInTenant -from visier_api_data_in.models.data_in_tenant_and_credential import DataInTenantAndCredential -from visier_api_data_in.models.data_in_upload_to_exclude import DataInUploadToExclude -from visier_api_data_in.models.data_in_upload_to_include import DataInUploadToInclude -from visier_api_data_in.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO -from visier_api_data_in.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO -from visier_api_data_in.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO -from visier_api_data_in.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO -from visier_api_data_in.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO -from visier_api_data_in.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO -from visier_api_data_in.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO -from visier_api_data_in.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO -from visier_api_data_in.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO -from visier_api_data_in.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO -from visier_api_data_in.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO -from visier_api_data_in.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO -from visier_api_data_in.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO -from visier_api_data_in.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO -from visier_api_data_in.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO -from visier_api_data_in.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO -from visier_api_data_in.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO -from visier_api_data_in.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO -from visier_api_data_in.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO -from visier_api_data_in.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO -from visier_api_data_in.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO -from visier_api_data_in.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO -from visier_api_data_in.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO -from visier_api_data_in.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO -from visier_api_data_in.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO -from visier_api_data_in.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO -from visier_api_data_in.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO -from visier_api_data_in.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO -from visier_api_data_in.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO -from visier_api_data_in.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO -from visier_api_data_in.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO -from visier_api_data_in.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO -from visier_api_data_in.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO -from visier_api_data_in.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO -from visier_api_data_in.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO -from visier_api_data_in.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO -from visier_api_data_in.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO -from visier_api_data_in.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO -from visier_api_data_in.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO -from visier_api_data_in.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO -from visier_api_data_in.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO -from visier_api_data_in.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO -from visier_api_data_in.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO -from visier_api_data_in.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO -from visier_api_data_in.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO -from visier_api_data_in.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO -from visier_api_data_in.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO -from visier_api_data_in.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO -from visier_api_data_in.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO -from visier_api_data_in.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO -from visier_api_data_in.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO -from visier_api_data_in.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO -from visier_api_data_in.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO -from visier_api_data_in.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO -from visier_api_data_in.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO -from visier_api_data_in.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO -from visier_api_data_in.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO -from visier_api_data_in.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO -from visier_api_data_in.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO -from visier_api_data_in.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO -from visier_api_data_in.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO -from visier_api_data_in.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO -from visier_api_data_in.models.plan_data_load_change_dto import PlanDataLoadChangeDTO -from visier_api_data_in.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO -from visier_api_data_in.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO -from visier_api_data_in.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO -from visier_api_data_in.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO -from visier_api_data_in.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO -from visier_api_data_in.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO -from visier_api_data_in.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO -from visier_api_data_in.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO -from visier_api_data_in.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO -from visier_api_data_in.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO -from visier_api_data_in.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO -from visier_api_data_in.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO -from visier_api_data_in.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO -from visier_api_data_in.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO -from visier_api_data_in.models.servicing_job_id_response import ServicingJobIdResponse -from visier_api_data_in.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO -from visier_api_data_in.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO -from visier_api_data_in.models.status import Status diff --git a/src/visier_api_data_in/visier_api_data_in/api/__init__.py b/src/visier_api_data_in/visier_api_data_in/api/__init__.py deleted file mode 100644 index e27ce7a1be..0000000000 --- a/src/visier_api_data_in/visier_api_data_in/api/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# flake8: noqa - -# import apis into api package -from visier_api_data_in.api.data_and_job_handling_api import DataAndJobHandlingApi -from visier_api_data_in.api.data_intake_api import DataIntakeApi -from visier_api_data_in.api.data_upload_api import DataUploadApi -from visier_api_data_in.api.direct_data_intake_api import DirectDataIntakeApi -from visier_api_data_in.api.pgp_key_api import PGPKeyApi -from visier_api_data_in.api.planning_data_load_api import PlanningDataLoadApi - diff --git a/src/visier_api_data_in/visier_api_data_in/models/__init__.py b/src/visier_api_data_in/visier_api_data_in/models/__init__.py deleted file mode 100644 index 4872f62e8d..0000000000 --- a/src/visier_api_data_in/visier_api_data_in/models/__init__.py +++ /dev/null @@ -1,161 +0,0 @@ -# coding: utf-8 - -# flake8: noqa -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -# import models into model package -from visier_api_data_in.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO -from visier_api_data_in.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO -from visier_api_data_in.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO -from visier_api_data_in.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO -from visier_api_data_in.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO -from visier_api_data_in.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO -from visier_api_data_in.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO -from visier_api_data_in.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO -from visier_api_data_in.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO -from visier_api_data_in.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO -from visier_api_data_in.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO -from visier_api_data_in.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO -from visier_api_data_in.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO -from visier_api_data_in.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO -from visier_api_data_in.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO -from visier_api_data_in.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO -from visier_api_data_in.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO -from visier_api_data_in.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO -from visier_api_data_in.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO -from visier_api_data_in.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO -from visier_api_data_in.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO -from visier_api_data_in.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO -from visier_api_data_in.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO -from visier_api_data_in.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO -from visier_api_data_in.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest -from visier_api_data_in.models.data_in_connector import DataInConnector -from visier_api_data_in.models.data_in_data_load_request import DataInDataLoadRequest -from visier_api_data_in.models.data_in_data_load_request_model import DataInDataLoadRequestModel -from visier_api_data_in.models.data_in_data_load_response import DataInDataLoadResponse -from visier_api_data_in.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail -from visier_api_data_in.models.data_in_data_version_object import DataInDataVersionObject -from visier_api_data_in.models.data_in_disable_dv_model import DataInDisableDVModel -from visier_api_data_in.models.data_in_disable_dv_request import DataInDisableDVRequest -from visier_api_data_in.models.data_in_disable_dv_response import DataInDisableDVResponse -from visier_api_data_in.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse -from visier_api_data_in.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest -from visier_api_data_in.models.data_in_extraction_job import DataInExtractionJob -from visier_api_data_in.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse -from visier_api_data_in.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest -from visier_api_data_in.models.data_in_job_status_list_response import DataInJobStatusListResponse -from visier_api_data_in.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime -from visier_api_data_in.models.data_in_processing_job import DataInProcessingJob -from visier_api_data_in.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse -from visier_api_data_in.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse -from visier_api_data_in.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse -from visier_api_data_in.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest -from visier_api_data_in.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse -from visier_api_data_in.models.data_in_push_data_response import DataInPushDataResponse -from visier_api_data_in.models.data_in_receiving_job import DataInReceivingJob -from visier_api_data_in.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse -from visier_api_data_in.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse -from visier_api_data_in.models.data_in_result import DataInResult -from visier_api_data_in.models.data_in_source import DataInSource -from visier_api_data_in.models.data_in_start_extraction_response import DataInStartExtractionResponse -from visier_api_data_in.models.data_in_start_transfer_response import DataInStartTransferResponse -from visier_api_data_in.models.data_in_tenant import DataInTenant -from visier_api_data_in.models.data_in_tenant_and_credential import DataInTenantAndCredential -from visier_api_data_in.models.data_in_upload_to_exclude import DataInUploadToExclude -from visier_api_data_in.models.data_in_upload_to_include import DataInUploadToInclude -from visier_api_data_in.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO -from visier_api_data_in.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO -from visier_api_data_in.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO -from visier_api_data_in.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO -from visier_api_data_in.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO -from visier_api_data_in.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO -from visier_api_data_in.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO -from visier_api_data_in.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO -from visier_api_data_in.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO -from visier_api_data_in.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO -from visier_api_data_in.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO -from visier_api_data_in.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO -from visier_api_data_in.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO -from visier_api_data_in.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO -from visier_api_data_in.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO -from visier_api_data_in.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO -from visier_api_data_in.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO -from visier_api_data_in.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO -from visier_api_data_in.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO -from visier_api_data_in.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO -from visier_api_data_in.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO -from visier_api_data_in.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO -from visier_api_data_in.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO -from visier_api_data_in.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO -from visier_api_data_in.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO -from visier_api_data_in.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO -from visier_api_data_in.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO -from visier_api_data_in.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO -from visier_api_data_in.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO -from visier_api_data_in.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO -from visier_api_data_in.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO -from visier_api_data_in.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO -from visier_api_data_in.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO -from visier_api_data_in.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO -from visier_api_data_in.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO -from visier_api_data_in.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO -from visier_api_data_in.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO -from visier_api_data_in.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO -from visier_api_data_in.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO -from visier_api_data_in.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO -from visier_api_data_in.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO -from visier_api_data_in.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO -from visier_api_data_in.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO -from visier_api_data_in.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO -from visier_api_data_in.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO -from visier_api_data_in.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO -from visier_api_data_in.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO -from visier_api_data_in.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO -from visier_api_data_in.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO -from visier_api_data_in.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO -from visier_api_data_in.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO -from visier_api_data_in.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO -from visier_api_data_in.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO -from visier_api_data_in.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO -from visier_api_data_in.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO -from visier_api_data_in.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO -from visier_api_data_in.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO -from visier_api_data_in.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO -from visier_api_data_in.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO -from visier_api_data_in.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO -from visier_api_data_in.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO -from visier_api_data_in.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO -from visier_api_data_in.models.plan_data_load_change_dto import PlanDataLoadChangeDTO -from visier_api_data_in.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO -from visier_api_data_in.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO -from visier_api_data_in.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO -from visier_api_data_in.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO -from visier_api_data_in.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO -from visier_api_data_in.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO -from visier_api_data_in.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO -from visier_api_data_in.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO -from visier_api_data_in.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO -from visier_api_data_in.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO -from visier_api_data_in.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO -from visier_api_data_in.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO -from visier_api_data_in.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO -from visier_api_data_in.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO -from visier_api_data_in.models.servicing_job_id_response import ServicingJobIdResponse -from visier_api_data_in.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO -from visier_api_data_in.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO -from visier_api_data_in.models.status import Status diff --git a/src/visier_api_data_in/visier_api_data_in/models/status.py b/src/visier_api_data_in/visier_api_data_in/models/status.py deleted file mode 100644 index 2b7784fbdc..0000000000 --- a/src/visier_api_data_in/visier_api_data_in/models/status.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Data In APIs - - Visier APIs for sending data to Visier and running data load jobs. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class Status(BaseModel): - """ - The response structure for errors. - """ # noqa: E501 - localized_message: Optional[StrictStr] = Field(default=None, description="Localized error message describing the root cause of the error.", alias="localizedMessage") - code: Optional[StrictStr] = Field(default=None, description="Error classification.") - message: Optional[StrictStr] = Field(default=None, description="Not used.") - rci: Optional[StrictStr] = Field(default=None, description="Optional root cause identifier.") - user_error: Optional[StrictBool] = Field(default=None, description="Indicates whether the error is a user error.", alias="userError") - __properties: ClassVar[List[str]] = ["localizedMessage", "code", "message", "rci", "userError"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of Status from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of Status from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "localizedMessage": obj.get("localizedMessage"), - "code": obj.get("code"), - "message": obj.get("message"), - "rci": obj.get("rci"), - "userError": obj.get("userError") - }) - return _obj - - diff --git a/src/visier_api_data_in/visier_api_data_in/py.typed b/src/visier_api_data_in/visier_api_data_in/py.typed deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_api_data_out/.openapi-generator-ignore b/src/visier_api_data_out/.openapi-generator-ignore deleted file mode 100644 index 4b01075e6c..0000000000 --- a/src/visier_api_data_out/.openapi-generator-ignore +++ /dev/null @@ -1,21 +0,0 @@ -# Ignore folders -docs/ -.github/ - -# Ignore core library .py files -visier_api*/*.py -!visier_api*/__init__.py - -# Ignore broken unit test for DTO -test/test_sql_like200_response.py - -# Ignore files in the root by default -/* - -# Allow specific files for PyPI publishing -!setup.py -!setup.cfg -!requirements.txt -!test-requirements.txt -!tox.ini -!pyproject.toml \ No newline at end of file diff --git a/src/visier_api_data_out/.openapi-generator/FILES b/src/visier_api_data_out/.openapi-generator/FILES deleted file mode 100644 index 855daeec7b..0000000000 --- a/src/visier_api_data_out/.openapi-generator/FILES +++ /dev/null @@ -1,218 +0,0 @@ -pyproject.toml -requirements.txt -setup.cfg -setup.py -test-requirements.txt -test/__init__.py -test/test_analysis_common_report_create_request_dto.py -test/test_analysis_common_report_delete_success_dto.py -test/test_analysis_common_report_dto.py -test/test_analysis_common_report_list_response_dto.py -test/test_analysis_common_vee_clarification_dto.py -test/test_analysis_common_vee_conversation_dto.py -test/test_analysis_common_vee_conversation_state_dto.py -test/test_analysis_common_vee_corrections_dto.py -test/test_analysis_common_vee_data_dto.py -test/test_analysis_common_vee_feedback_dto.py -test/test_analysis_common_vee_options_dto.py -test/test_analysis_common_vee_question_dto.py -test/test_analysis_common_vee_response_dto.py -test/test_analysis_common_vee_response_schema_dto.py -test/test_analysis_common_vee_response_schema_reference_dto.py -test/test_analysis_common_vee_sample_question_dto.py -test/test_analysis_common_vee_sample_question_library_dto.py -test/test_analysis_common_vee_status_code_dto.py -test/test_analysis_common_vee_visual_dto.py -test/test_analysis_common_vee_visual_options_dto.py -test/test_data_out_list_response.py -test/test_data_query_api.py -test/test_data_version_export_api.py -test/test_dataservices_common_dimension_member_reference_dto.py -test/test_dataservices_common_member_values_dto.py -test/test_dataservices_datamodel_dimension_reference_dto.py -test/test_dataservices_datamodel_property_reference_dto.py -test/test_dataservices_datamodel_selection_concept_reference_dto.py -test/test_dataservices_query_aggregation_query_dto.py -test/test_dataservices_query_aggregation_query_execution_dto.py -test/test_dataservices_query_aggregation_query_source_dto.py -test/test_dataservices_query_aggregation_query_source_metric_dto.py -test/test_dataservices_query_aggregation_query_source_metrics_dto.py -test/test_dataservices_query_aggregation_type_parameter_value_dto.py -test/test_dataservices_query_cell_distribution_bin_dto.py -test/test_dataservices_query_cell_distribution_options_dto.py -test/test_dataservices_query_cell_dto.py -test/test_dataservices_query_cell_set_axis_dto.py -test/test_dataservices_query_cell_set_axis_position_dto.py -test/test_dataservices_query_cell_set_dto.py -test/test_dataservices_query_cell_set_or_error_dto.py -test/test_dataservices_query_cohort_filter_dto.py -test/test_dataservices_query_internal_query_execution_options_dto.py -test/test_dataservices_query_key_group_filter_dto.py -test/test_dataservices_query_key_group_filter_item_dto.py -test/test_dataservices_query_lineage_dto.py -test/test_dataservices_query_list_query_execution_dto.py -test/test_dataservices_query_list_query_execution_options_dto.py -test/test_dataservices_query_list_query_source_dto.py -test/test_dataservices_query_member_filter_dto.py -test/test_dataservices_query_member_parameter_value_dto.py -test/test_dataservices_query_numeric_parameter_value_dto.py -test/test_dataservices_query_plan_parameter_value_dto.py -test/test_dataservices_query_property_column_dto.py -test/test_dataservices_query_query_axis_dto.py -test/test_dataservices_query_query_axis_options_dto.py -test/test_dataservices_query_query_dimension_data_member_selection_dto.py -test/test_dataservices_query_query_dimension_leaf_selection_dto.py -test/test_dataservices_query_query_dimension_level_property_dto.py -test/test_dataservices_query_query_dimension_level_selection_dto.py -test/test_dataservices_query_query_dimension_member_selection_dto.py -test/test_dataservices_query_query_execution_error_details_dto.py -test/test_dataservices_query_query_execution_error_dto.py -test/test_dataservices_query_query_execution_errors_dto.py -test/test_dataservices_query_query_execution_options_dto.py -test/test_dataservices_query_query_filter_dto.py -test/test_dataservices_query_query_member_map_property_dto.py -test/test_dataservices_query_query_member_map_selection_dto.py -test/test_dataservices_query_query_numeric_ranges_dto.py -test/test_dataservices_query_query_parameter_value_dto.py -test/test_dataservices_query_query_property_dto.py -test/test_dataservices_query_query_time_interval_dto.py -test/test_dataservices_query_query_time_intervals_dto.py -test/test_dataservices_query_snapshot_query_execution_dto.py -test/test_dataservices_query_snapshot_query_execution_options_dto.py -test/test_dataservices_query_sort_option_dto.py -test/test_dataservices_query_sql_like_query_execution_dto.py -test/test_dataservices_query_time_shift_dto.py -test/test_designer_data_version_export_column_dto.py -test/test_designer_data_version_export_data_version_summary_dto.py -test/test_designer_data_version_export_data_versions_dto.py -test/test_designer_data_version_export_dto.py -test/test_designer_data_version_export_file_dto.py -test/test_designer_data_version_export_job_status_dto.py -test/test_designer_data_version_export_part_file_dto.py -test/test_designer_data_version_export_schedule_job_request_dto.py -test/test_designer_data_version_export_schedule_job_response_dto.py -test/test_designer_data_version_export_table_dto.py -test/test_designer_data_version_exports_dto.py -test/test_designer_download_source_files_dto.py -test/test_designer_download_source_files_response_dto.py -test/test_dv_export_status.py -test/test_google_protobuf_any.py -test/test_reporting_api.py -test/test_search_api.py -test/test_servicing_document_search_link_dto.py -test/test_servicing_simple_document_header_search_response_dto.py -test/test_servicing_simple_document_header_search_result_dto.py -test/test_source_files_download_api.py -test/test_status.py -test/test_systemstatus_vee_status_dto.py -test/test_table_response_dto.py -test/test_vee_api.py -tox.ini -visier_api_data_out/__init__.py -visier_api_data_out/api/__init__.py -visier_api_data_out/api/data_query_api.py -visier_api_data_out/api/data_version_export_api.py -visier_api_data_out/api/reporting_api.py -visier_api_data_out/api/search_api.py -visier_api_data_out/api/source_files_download_api.py -visier_api_data_out/api/vee_api.py -visier_api_data_out/models/__init__.py -visier_api_data_out/models/analysis_common_report_create_request_dto.py -visier_api_data_out/models/analysis_common_report_delete_success_dto.py -visier_api_data_out/models/analysis_common_report_dto.py -visier_api_data_out/models/analysis_common_report_list_response_dto.py -visier_api_data_out/models/analysis_common_vee_clarification_dto.py -visier_api_data_out/models/analysis_common_vee_conversation_dto.py -visier_api_data_out/models/analysis_common_vee_conversation_state_dto.py -visier_api_data_out/models/analysis_common_vee_corrections_dto.py -visier_api_data_out/models/analysis_common_vee_data_dto.py -visier_api_data_out/models/analysis_common_vee_feedback_dto.py -visier_api_data_out/models/analysis_common_vee_options_dto.py -visier_api_data_out/models/analysis_common_vee_question_dto.py -visier_api_data_out/models/analysis_common_vee_response_dto.py -visier_api_data_out/models/analysis_common_vee_response_schema_dto.py -visier_api_data_out/models/analysis_common_vee_response_schema_reference_dto.py -visier_api_data_out/models/analysis_common_vee_sample_question_dto.py -visier_api_data_out/models/analysis_common_vee_sample_question_library_dto.py -visier_api_data_out/models/analysis_common_vee_status_code_dto.py -visier_api_data_out/models/analysis_common_vee_visual_dto.py -visier_api_data_out/models/analysis_common_vee_visual_options_dto.py -visier_api_data_out/models/data_out_list_response.py -visier_api_data_out/models/dataservices_common_dimension_member_reference_dto.py -visier_api_data_out/models/dataservices_common_member_values_dto.py -visier_api_data_out/models/dataservices_datamodel_dimension_reference_dto.py -visier_api_data_out/models/dataservices_datamodel_property_reference_dto.py -visier_api_data_out/models/dataservices_datamodel_selection_concept_reference_dto.py -visier_api_data_out/models/dataservices_query_aggregation_query_dto.py -visier_api_data_out/models/dataservices_query_aggregation_query_execution_dto.py -visier_api_data_out/models/dataservices_query_aggregation_query_source_dto.py -visier_api_data_out/models/dataservices_query_aggregation_query_source_metric_dto.py -visier_api_data_out/models/dataservices_query_aggregation_query_source_metrics_dto.py -visier_api_data_out/models/dataservices_query_aggregation_type_parameter_value_dto.py -visier_api_data_out/models/dataservices_query_cell_distribution_bin_dto.py -visier_api_data_out/models/dataservices_query_cell_distribution_options_dto.py -visier_api_data_out/models/dataservices_query_cell_dto.py -visier_api_data_out/models/dataservices_query_cell_set_axis_dto.py -visier_api_data_out/models/dataservices_query_cell_set_axis_position_dto.py -visier_api_data_out/models/dataservices_query_cell_set_dto.py -visier_api_data_out/models/dataservices_query_cell_set_or_error_dto.py -visier_api_data_out/models/dataservices_query_cohort_filter_dto.py -visier_api_data_out/models/dataservices_query_internal_query_execution_options_dto.py -visier_api_data_out/models/dataservices_query_key_group_filter_dto.py -visier_api_data_out/models/dataservices_query_key_group_filter_item_dto.py -visier_api_data_out/models/dataservices_query_lineage_dto.py -visier_api_data_out/models/dataservices_query_list_query_execution_dto.py -visier_api_data_out/models/dataservices_query_list_query_execution_options_dto.py -visier_api_data_out/models/dataservices_query_list_query_source_dto.py -visier_api_data_out/models/dataservices_query_member_filter_dto.py -visier_api_data_out/models/dataservices_query_member_parameter_value_dto.py -visier_api_data_out/models/dataservices_query_numeric_parameter_value_dto.py -visier_api_data_out/models/dataservices_query_plan_parameter_value_dto.py -visier_api_data_out/models/dataservices_query_property_column_dto.py -visier_api_data_out/models/dataservices_query_query_axis_dto.py -visier_api_data_out/models/dataservices_query_query_axis_options_dto.py -visier_api_data_out/models/dataservices_query_query_dimension_data_member_selection_dto.py -visier_api_data_out/models/dataservices_query_query_dimension_leaf_selection_dto.py -visier_api_data_out/models/dataservices_query_query_dimension_level_property_dto.py -visier_api_data_out/models/dataservices_query_query_dimension_level_selection_dto.py -visier_api_data_out/models/dataservices_query_query_dimension_member_selection_dto.py -visier_api_data_out/models/dataservices_query_query_execution_error_details_dto.py -visier_api_data_out/models/dataservices_query_query_execution_error_dto.py -visier_api_data_out/models/dataservices_query_query_execution_errors_dto.py -visier_api_data_out/models/dataservices_query_query_execution_options_dto.py -visier_api_data_out/models/dataservices_query_query_filter_dto.py -visier_api_data_out/models/dataservices_query_query_member_map_property_dto.py -visier_api_data_out/models/dataservices_query_query_member_map_selection_dto.py -visier_api_data_out/models/dataservices_query_query_numeric_ranges_dto.py -visier_api_data_out/models/dataservices_query_query_parameter_value_dto.py -visier_api_data_out/models/dataservices_query_query_property_dto.py -visier_api_data_out/models/dataservices_query_query_time_interval_dto.py -visier_api_data_out/models/dataservices_query_query_time_intervals_dto.py -visier_api_data_out/models/dataservices_query_snapshot_query_execution_dto.py -visier_api_data_out/models/dataservices_query_snapshot_query_execution_options_dto.py -visier_api_data_out/models/dataservices_query_sort_option_dto.py -visier_api_data_out/models/dataservices_query_sql_like_query_execution_dto.py -visier_api_data_out/models/dataservices_query_time_shift_dto.py -visier_api_data_out/models/designer_data_version_export_column_dto.py -visier_api_data_out/models/designer_data_version_export_data_version_summary_dto.py -visier_api_data_out/models/designer_data_version_export_data_versions_dto.py -visier_api_data_out/models/designer_data_version_export_dto.py -visier_api_data_out/models/designer_data_version_export_file_dto.py -visier_api_data_out/models/designer_data_version_export_job_status_dto.py -visier_api_data_out/models/designer_data_version_export_part_file_dto.py -visier_api_data_out/models/designer_data_version_export_schedule_job_request_dto.py -visier_api_data_out/models/designer_data_version_export_schedule_job_response_dto.py -visier_api_data_out/models/designer_data_version_export_table_dto.py -visier_api_data_out/models/designer_data_version_exports_dto.py -visier_api_data_out/models/designer_download_source_files_dto.py -visier_api_data_out/models/designer_download_source_files_response_dto.py -visier_api_data_out/models/dv_export_status.py -visier_api_data_out/models/google_protobuf_any.py -visier_api_data_out/models/servicing_document_search_link_dto.py -visier_api_data_out/models/servicing_simple_document_header_search_response_dto.py -visier_api_data_out/models/servicing_simple_document_header_search_result_dto.py -visier_api_data_out/models/sql_like200_response.py -visier_api_data_out/models/status.py -visier_api_data_out/models/systemstatus_vee_status_dto.py -visier_api_data_out/models/table_response_dto.py -visier_api_data_out/py.typed diff --git a/src/visier_api_data_out/.openapi-generator/VERSION b/src/visier_api_data_out/.openapi-generator/VERSION deleted file mode 100644 index eb1dc6a51a..0000000000 --- a/src/visier_api_data_out/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -7.13.0 diff --git a/src/visier_api_data_out/pyproject.toml b/src/visier_api_data_out/pyproject.toml deleted file mode 100644 index 1f6dcc04f7..0000000000 --- a/src/visier_api_data_out/pyproject.toml +++ /dev/null @@ -1,68 +0,0 @@ -[tool.poetry] -name = "visier_api_data_out" -version = "22222222.99201.1906" -description = "Visier Data Out APIs" -authors = ["Visier "] -license = "Apache License, Version 2.0" -readme = "README.md" -repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" -keywords = ["Visier", "Visier-SDK", "Visier Data Out APIs"] -include = ["visier_api_data_out/py.typed"] - -[tool.poetry.dependencies] -python = "^3.8" - -visier-api-core = "~= 22222222.99201.1906" - -[tool.poetry.dev-dependencies] -pytest = ">=7.2.1" -tox = ">=3.9.0" -flake8 = ">=4.0.0" -types-python-dateutil = ">=2.8.19.14" -mypy = "1.4.1" - - -[build-system] -requires = ["setuptools"] -build-backend = "setuptools.build_meta" - -[tool.pylint.'MESSAGES CONTROL'] -extension-pkg-whitelist = "pydantic" - -[tool.mypy] -files = [ - "visier_api_data_out", - #"test", # auto-generated tests - "tests", # hand-written tests -] -# TODO: enable "strict" once all these individual checks are passing -# strict = true - -# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options -warn_unused_configs = true -warn_redundant_casts = true -warn_unused_ignores = true - -## Getting these passing should be easy -strict_equality = true -strict_concatenate = true - -## Strongly recommend enabling this one as soon as you can -check_untyped_defs = true - -## These shouldn't be too much additional work, but may be tricky to -## get passing if you use a lot of untyped libraries -disallow_subclassing_any = true -disallow_untyped_decorators = true -disallow_any_generics = true - -### These next few are various gradations of forcing use of type annotations -#disallow_untyped_calls = true -#disallow_incomplete_defs = true -#disallow_untyped_defs = true -# -### This one isn't too hard to get passing, but return on investment is lower -#no_implicit_reexport = true -# -### This one can be tricky to get passing if you use a lot of untyped libraries -#warn_return_any = true \ No newline at end of file diff --git a/src/visier_api_data_out/requirements.txt b/src/visier_api_data_out/requirements.txt deleted file mode 100644 index 34f89d0eda..0000000000 --- a/src/visier_api_data_out/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -visier-api-core ~= 22222222.99201.1906 \ No newline at end of file diff --git a/src/visier_api_data_out/setup.cfg b/src/visier_api_data_out/setup.cfg deleted file mode 100644 index 11433ee875..0000000000 --- a/src/visier_api_data_out/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[flake8] -max-line-length=99 diff --git a/src/visier_api_data_out/setup.py b/src/visier_api_data_out/setup.py deleted file mode 100644 index 62a43a92c0..0000000000 --- a/src/visier_api_data_out/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from setuptools import setup, find_packages # noqa: H301 - -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools -NAME = "visier-api-data-out" -VERSION = "22222222.99201.1906" -PYTHON_REQUIRES = ">=3.8" -REQUIRES = [ - "visier-api-core ~= 22222222.99201.1906", -] - -setup( - name=NAME, - version=VERSION, - description="Visier Data Out APIs", - author="Visier", - author_email="alpine@visier.com", - url="", - keywords=["Visier", "Visier-SDK", "Visier Data Out APIs"], - install_requires=REQUIRES, - packages=find_packages(exclude=["test", "tests"]), - include_package_data=True, - license="Apache License, Version 2.0", - long_description_content_type='text/markdown', - long_description="""\ - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - """, # noqa: E501 - package_data={"visier_api_data_out": ["py.typed"]}, -) diff --git a/src/visier_api_data_out/test-requirements.txt b/src/visier_api_data_out/test-requirements.txt deleted file mode 100644 index e98555c11c..0000000000 --- a/src/visier_api_data_out/test-requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -pytest >= 7.2.1 -pytest-cov >= 2.8.1 -tox >= 3.9.0 -flake8 >= 4.0.0 -types-python-dateutil >= 2.8.19.14 -mypy >= 1.5 diff --git a/src/visier_api_data_out/test/__init__.py b/src/visier_api_data_out/test/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_api_data_out/test/test_analysis_common_report_create_request_dto.py b/src/visier_api_data_out/test/test_analysis_common_report_create_request_dto.py deleted file mode 100644 index 1035192d6d..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_report_create_request_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO - -class TestAnalysisCommonReportCreateRequestDTO(unittest.TestCase): - """AnalysisCommonReportCreateRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonReportCreateRequestDTO: - """Test AnalysisCommonReportCreateRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonReportCreateRequestDTO( - title = '', - description = '' - ) - else: - return AnalysisCommonReportCreateRequestDTO( - ) - - def testAnalysisCommonReportCreateRequestDTO(self): - """Test AnalysisCommonReportCreateRequestDTO""" - def validate_instance(instance): - AnalysisCommonReportCreateRequestDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonReportCreateRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_report_delete_success_dto.py b/src/visier_api_data_out/test/test_analysis_common_report_delete_success_dto.py deleted file mode 100644 index 5c8c2fd9a8..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_report_delete_success_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO - -class TestAnalysisCommonReportDeleteSuccessDTO(unittest.TestCase): - """AnalysisCommonReportDeleteSuccessDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonReportDeleteSuccessDTO: - """Test AnalysisCommonReportDeleteSuccessDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonReportDeleteSuccessDTO( - id = '' - ) - else: - return AnalysisCommonReportDeleteSuccessDTO( - ) - - def testAnalysisCommonReportDeleteSuccessDTO(self): - """Test AnalysisCommonReportDeleteSuccessDTO""" - def validate_instance(instance): - AnalysisCommonReportDeleteSuccessDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonReportDeleteSuccessDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_report_dto.py b/src/visier_api_data_out/test/test_analysis_common_report_dto.py deleted file mode 100644 index 2496bb191f..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_report_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_report_dto import AnalysisCommonReportDTO - -class TestAnalysisCommonReportDTO(unittest.TestCase): - """AnalysisCommonReportDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonReportDTO: - """Test AnalysisCommonReportDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonReportDTO( - id = '', - title = '', - description = '', - updated_time = '', - is_published_report = True, - owner = '', - is_owned_by_user = True, - allowed_actions = [ - 'duplicate' - ], - link = '' - ) - else: - return AnalysisCommonReportDTO( - ) - - def testAnalysisCommonReportDTO(self): - """Test AnalysisCommonReportDTO""" - def validate_instance(instance): - AnalysisCommonReportDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonReportDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_report_list_response_dto.py b/src/visier_api_data_out/test/test_analysis_common_report_list_response_dto.py deleted file mode 100644 index 15404123ab..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_report_list_response_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO - -class TestAnalysisCommonReportListResponseDTO(unittest.TestCase): - """AnalysisCommonReportListResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonReportListResponseDTO: - """Test AnalysisCommonReportListResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonReportListResponseDTO( - reports = [ - visier_api_data_out.models.analysis/common/report_dto.analysis.common.ReportDTO( - id = '', - title = '', - description = '', - updated_time = '', - is_published_report = True, - owner = '', - is_owned_by_user = True, - allowed_actions = [ - 'duplicate' - ], - link = '', ) - ] - ) - else: - return AnalysisCommonReportListResponseDTO( - ) - - def testAnalysisCommonReportListResponseDTO(self): - """Test AnalysisCommonReportListResponseDTO""" - def validate_instance(instance): - AnalysisCommonReportListResponseDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonReportListResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_clarification_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_clarification_dto.py deleted file mode 100644 index 5e32d37055..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_clarification_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO - -class TestAnalysisCommonVeeClarificationDTO(unittest.TestCase): - """AnalysisCommonVeeClarificationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeClarificationDTO: - """Test AnalysisCommonVeeClarificationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeClarificationDTO( - message = '', - questions = [ - '' - ], - metrics = [ - '' - ], - dimensions = [ - '' - ], - filters = [ - '' - ], - attributes = [ - '' - ] - ) - else: - return AnalysisCommonVeeClarificationDTO( - ) - - def testAnalysisCommonVeeClarificationDTO(self): - """Test AnalysisCommonVeeClarificationDTO""" - def validate_instance(instance): - AnalysisCommonVeeClarificationDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeClarificationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_conversation_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_conversation_dto.py deleted file mode 100644 index 472f7de515..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_conversation_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_conversation_dto import AnalysisCommonVeeConversationDTO - -class TestAnalysisCommonVeeConversationDTO(unittest.TestCase): - """AnalysisCommonVeeConversationDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeConversationDTO: - """Test AnalysisCommonVeeConversationDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeConversationDTO( - conversation_state = visier_api_data_out.models.analysis/common/vee_conversation_state_dto.analysis.common.VeeConversationStateDTO( - question_state = [ - '' - ], ) - ) - else: - return AnalysisCommonVeeConversationDTO( - ) - - def testAnalysisCommonVeeConversationDTO(self): - """Test AnalysisCommonVeeConversationDTO""" - def validate_instance(instance): - AnalysisCommonVeeConversationDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeConversationDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_conversation_state_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_conversation_state_dto.py deleted file mode 100644 index f71be99be5..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_conversation_state_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO - -class TestAnalysisCommonVeeConversationStateDTO(unittest.TestCase): - """AnalysisCommonVeeConversationStateDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeConversationStateDTO: - """Test AnalysisCommonVeeConversationStateDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeConversationStateDTO( - question_state = [ - '' - ] - ) - else: - return AnalysisCommonVeeConversationStateDTO( - ) - - def testAnalysisCommonVeeConversationStateDTO(self): - """Test AnalysisCommonVeeConversationStateDTO""" - def validate_instance(instance): - AnalysisCommonVeeConversationStateDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeConversationStateDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_corrections_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_corrections_dto.py deleted file mode 100644 index ab64df7fae..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_corrections_dto.py +++ /dev/null @@ -1,80 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO - -class TestAnalysisCommonVeeCorrectionsDTO(unittest.TestCase): - """AnalysisCommonVeeCorrectionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeCorrectionsDTO: - """Test AnalysisCommonVeeCorrectionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeCorrectionsDTO( - warning = [ - 'VEE_NO_WARNING' - ], - clarifications = [ - visier_api_data_out.models.analysis/common/vee_clarification_dto.analysis.common.VeeClarificationDTO( - message = '', - questions = [ - '' - ], - metrics = [ - '' - ], - dimensions = [ - '' - ], - filters = [ - '' - ], - attributes = [ - '' - ], ) - ] - ) - else: - return AnalysisCommonVeeCorrectionsDTO( - ) - - def testAnalysisCommonVeeCorrectionsDTO(self): - """Test AnalysisCommonVeeCorrectionsDTO""" - def validate_instance(instance): - AnalysisCommonVeeCorrectionsDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeCorrectionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_data_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_data_dto.py deleted file mode 100644 index 577a8ef705..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_data_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO - -class TestAnalysisCommonVeeDataDTO(unittest.TestCase): - """AnalysisCommonVeeDataDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeDataDTO: - """Test AnalysisCommonVeeDataDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeDataDTO( - data_json = '', - context = '' - ) - else: - return AnalysisCommonVeeDataDTO( - ) - - def testAnalysisCommonVeeDataDTO(self): - """Test AnalysisCommonVeeDataDTO""" - def validate_instance(instance): - AnalysisCommonVeeDataDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeDataDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_feedback_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_feedback_dto.py deleted file mode 100644 index b52bf3b58f..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_feedback_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO - -class TestAnalysisCommonVeeFeedbackDTO(unittest.TestCase): - """AnalysisCommonVeeFeedbackDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeFeedbackDTO: - """Test AnalysisCommonVeeFeedbackDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeFeedbackDTO( - conversation = visier_api_data_out.models.analysis/common/vee_conversation_dto.analysis.common.VeeConversationDTO( - conversation_state = None, ), - is_approved = True, - description = '' - ) - else: - return AnalysisCommonVeeFeedbackDTO( - ) - - def testAnalysisCommonVeeFeedbackDTO(self): - """Test AnalysisCommonVeeFeedbackDTO""" - def validate_instance(instance): - AnalysisCommonVeeFeedbackDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeFeedbackDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_options_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_options_dto.py deleted file mode 100644 index 78d0368af2..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_options_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO - -class TestAnalysisCommonVeeOptionsDTO(unittest.TestCase): - """AnalysisCommonVeeOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeOptionsDTO: - """Test AnalysisCommonVeeOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeOptionsDTO( - include_visual = True, - visual_options = visier_api_data_out.models.analysis/common/vee_visual_options_dto.analysis.common.VeeVisualOptionsDTO( - width = 56, - height = 56, ), - include_data = True, - data_format = 'json', - include_reworded_question = True - ) - else: - return AnalysisCommonVeeOptionsDTO( - ) - - def testAnalysisCommonVeeOptionsDTO(self): - """Test AnalysisCommonVeeOptionsDTO""" - def validate_instance(instance): - AnalysisCommonVeeOptionsDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_question_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_question_dto.py deleted file mode 100644 index b8606c162f..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_question_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO - -class TestAnalysisCommonVeeQuestionDTO(unittest.TestCase): - """AnalysisCommonVeeQuestionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeQuestionDTO: - """Test AnalysisCommonVeeQuestionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeQuestionDTO( - question = '', - conversation_state = visier_api_data_out.models.analysis/common/vee_conversation_state_dto.analysis.common.VeeConversationStateDTO( - question_state = [ - '' - ], ), - options = visier_api_data_out.models.analysis/common/vee_options_dto.analysis.common.VeeOptionsDTO( - include_visual = True, - visual_options = None, - include_data = True, - data_format = 'json', - include_reworded_question = True, ), - max_view_details_members = 56 - ) - else: - return AnalysisCommonVeeQuestionDTO( - ) - - def testAnalysisCommonVeeQuestionDTO(self): - """Test AnalysisCommonVeeQuestionDTO""" - def validate_instance(instance): - AnalysisCommonVeeQuestionDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeQuestionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_response_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_response_dto.py deleted file mode 100644 index a2be21a569..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_response_dto.py +++ /dev/null @@ -1,115 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO - -class TestAnalysisCommonVeeResponseDTO(unittest.TestCase): - """AnalysisCommonVeeResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeResponseDTO: - """Test AnalysisCommonVeeResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeResponseDTO( - conversation_state = visier_api_data_out.models.analysis/common/vee_conversation_state_dto.analysis.common.VeeConversationStateDTO( - question_state = [ - '' - ], ), - status_code = visier_api_data_out.models.analysis/common/vee_status_code_dto.analysis.common.VeeStatusCodeDTO( - status_code = 'UNDEFINED', - status_msg = '', ), - narrative = '', - chart_url = '', - var_schema = visier_api_data_out.models.analysis/common/vee_response_schema_dto.analysis.common.VeeResponseSchemaDTO( - metrics = [ - '' - ], - dimensions = [ - visier_api_data_out.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( - name = '', - paths = [ - '' - ], ) - ], - concepts = [ - visier_api_data_out.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( - name = '', ) - ], ), - corrections = [ - visier_api_data_out.models.analysis/common/vee_corrections_dto.analysis.common.VeeCorrectionsDTO( - warning = [ - 'VEE_NO_WARNING' - ], - clarifications = [ - visier_api_data_out.models.analysis/common/vee_clarification_dto.analysis.common.VeeClarificationDTO( - message = '', - questions = [ - '' - ], - metrics = [ - '' - ], - dimensions = [ - '' - ], - filters = [ - '' - ], - attributes = [ - '' - ], ) - ], ) - ], - data = visier_api_data_out.models.analysis/common/vee_data_dto.analysis.common.VeeDataDTO( - data_json = '', - context = '', ), - visual = visier_api_data_out.models.analysis/common/vee_visual_dto.analysis.common.VeeVisualDTO( - image = '', - title = '', - context = '', ), - reworded_question = '' - ) - else: - return AnalysisCommonVeeResponseDTO( - ) - - def testAnalysisCommonVeeResponseDTO(self): - """Test AnalysisCommonVeeResponseDTO""" - def validate_instance(instance): - AnalysisCommonVeeResponseDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_response_schema_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_response_schema_dto.py deleted file mode 100644 index 7440620624..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_response_schema_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO - -class TestAnalysisCommonVeeResponseSchemaDTO(unittest.TestCase): - """AnalysisCommonVeeResponseSchemaDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeResponseSchemaDTO: - """Test AnalysisCommonVeeResponseSchemaDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeResponseSchemaDTO( - metrics = [ - '' - ], - dimensions = [ - visier_api_data_out.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( - name = '', - paths = [ - '' - ], ) - ], - concepts = [ - visier_api_data_out.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( - name = '', - paths = [ - '' - ], ) - ] - ) - else: - return AnalysisCommonVeeResponseSchemaDTO( - ) - - def testAnalysisCommonVeeResponseSchemaDTO(self): - """Test AnalysisCommonVeeResponseSchemaDTO""" - def validate_instance(instance): - AnalysisCommonVeeResponseSchemaDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeResponseSchemaDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_response_schema_reference_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_response_schema_reference_dto.py deleted file mode 100644 index 8846fabde3..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_response_schema_reference_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO - -class TestAnalysisCommonVeeResponseSchemaReferenceDTO(unittest.TestCase): - """AnalysisCommonVeeResponseSchemaReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeResponseSchemaReferenceDTO: - """Test AnalysisCommonVeeResponseSchemaReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeResponseSchemaReferenceDTO( - name = '', - paths = [ - '' - ] - ) - else: - return AnalysisCommonVeeResponseSchemaReferenceDTO( - ) - - def testAnalysisCommonVeeResponseSchemaReferenceDTO(self): - """Test AnalysisCommonVeeResponseSchemaReferenceDTO""" - def validate_instance(instance): - AnalysisCommonVeeResponseSchemaReferenceDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeResponseSchemaReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_sample_question_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_sample_question_dto.py deleted file mode 100644 index 620bdb046c..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_sample_question_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO - -class TestAnalysisCommonVeeSampleQuestionDTO(unittest.TestCase): - """AnalysisCommonVeeSampleQuestionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeSampleQuestionDTO: - """Test AnalysisCommonVeeSampleQuestionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeSampleQuestionDTO( - question = '', - question_id = '', - category_id = '', - is_assigned_to_user = True - ) - else: - return AnalysisCommonVeeSampleQuestionDTO( - ) - - def testAnalysisCommonVeeSampleQuestionDTO(self): - """Test AnalysisCommonVeeSampleQuestionDTO""" - def validate_instance(instance): - AnalysisCommonVeeSampleQuestionDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeSampleQuestionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_sample_question_library_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_sample_question_library_dto.py deleted file mode 100644 index 83134e969b..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_sample_question_library_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO - -class TestAnalysisCommonVeeSampleQuestionLibraryDTO(unittest.TestCase): - """AnalysisCommonVeeSampleQuestionLibraryDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeSampleQuestionLibraryDTO: - """Test AnalysisCommonVeeSampleQuestionLibraryDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeSampleQuestionLibraryDTO( - questions = [ - visier_api_data_out.models.analysis/common/vee_sample_question_dto.analysis.common.VeeSampleQuestionDTO( - question = '', - question_id = '', - category_id = '', - is_assigned_to_user = True, ) - ] - ) - else: - return AnalysisCommonVeeSampleQuestionLibraryDTO( - ) - - def testAnalysisCommonVeeSampleQuestionLibraryDTO(self): - """Test AnalysisCommonVeeSampleQuestionLibraryDTO""" - def validate_instance(instance): - AnalysisCommonVeeSampleQuestionLibraryDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeSampleQuestionLibraryDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_status_code_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_status_code_dto.py deleted file mode 100644 index ffef7f0df2..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_status_code_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO - -class TestAnalysisCommonVeeStatusCodeDTO(unittest.TestCase): - """AnalysisCommonVeeStatusCodeDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeStatusCodeDTO: - """Test AnalysisCommonVeeStatusCodeDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeStatusCodeDTO( - status_code = 'UNDEFINED', - status_msg = '' - ) - else: - return AnalysisCommonVeeStatusCodeDTO( - ) - - def testAnalysisCommonVeeStatusCodeDTO(self): - """Test AnalysisCommonVeeStatusCodeDTO""" - def validate_instance(instance): - AnalysisCommonVeeStatusCodeDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeStatusCodeDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_visual_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_visual_dto.py deleted file mode 100644 index 12d004dbc5..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_visual_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO - -class TestAnalysisCommonVeeVisualDTO(unittest.TestCase): - """AnalysisCommonVeeVisualDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeVisualDTO: - """Test AnalysisCommonVeeVisualDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeVisualDTO( - image = '', - title = '', - context = '' - ) - else: - return AnalysisCommonVeeVisualDTO( - ) - - def testAnalysisCommonVeeVisualDTO(self): - """Test AnalysisCommonVeeVisualDTO""" - def validate_instance(instance): - AnalysisCommonVeeVisualDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeVisualDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_analysis_common_vee_visual_options_dto.py b/src/visier_api_data_out/test/test_analysis_common_vee_visual_options_dto.py deleted file mode 100644 index 01fdecf69e..0000000000 --- a/src/visier_api_data_out/test/test_analysis_common_vee_visual_options_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO - -class TestAnalysisCommonVeeVisualOptionsDTO(unittest.TestCase): - """AnalysisCommonVeeVisualOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> AnalysisCommonVeeVisualOptionsDTO: - """Test AnalysisCommonVeeVisualOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return AnalysisCommonVeeVisualOptionsDTO( - width = 56, - height = 56 - ) - else: - return AnalysisCommonVeeVisualOptionsDTO( - ) - - def testAnalysisCommonVeeVisualOptionsDTO(self): - """Test AnalysisCommonVeeVisualOptionsDTO""" - def validate_instance(instance): - AnalysisCommonVeeVisualOptionsDTO.model_validate(inst_req_only) - instance_deserialized = AnalysisCommonVeeVisualOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_data_out_list_response.py b/src/visier_api_data_out/test/test_data_out_list_response.py deleted file mode 100644 index 2755f9325f..0000000000 --- a/src/visier_api_data_out/test/test_data_out_list_response.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.data_out_list_response import DataOutListResponse - -class TestDataOutListResponse(unittest.TestCase): - """DataOutListResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataOutListResponse: - """Test DataOutListResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataOutListResponse( - header = { }, - rows = [ - { } - ] - ) - else: - return DataOutListResponse( - ) - - def testDataOutListResponse(self): - """Test DataOutListResponse""" - def validate_instance(instance): - DataOutListResponse.model_validate(inst_req_only) - instance_deserialized = DataOutListResponse.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_data_query_api.py b/src/visier_api_data_out/test/test_data_query_api.py deleted file mode 100644 index 372cd53197..0000000000 --- a/src/visier_api_data_out/test/test_data_query_api.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_out.api.data_query_api import DataQueryApi - - -class TestDataQueryApi(unittest.TestCase): - """DataQueryApi unit test stubs""" - - def setUp(self) -> None: - self.api = DataQueryApi() - - def tearDown(self) -> None: - pass - - def test_aggregate(self) -> None: - """Test case for aggregate - - Query aggregate data - """ - pass - - def test_list(self) -> None: - """Test case for list - - Query a list of details - """ - pass - - def test_query_snapshot(self) -> None: - """Test case for query_snapshot - - Query a series of detailed snapshots - """ - pass - - def test_sql_like(self) -> None: - """Test case for sql_like - - Query aggregate or list data using SQL-like syntax - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_common_dimension_member_reference_dto.py b/src/visier_api_data_out/test/test_dataservices_common_dimension_member_reference_dto.py deleted file mode 100644 index 4d57a95870..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_common_dimension_member_reference_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO - -class TestDataservicesCommonDimensionMemberReferenceDTO(unittest.TestCase): - """DataservicesCommonDimensionMemberReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesCommonDimensionMemberReferenceDTO: - """Test DataservicesCommonDimensionMemberReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesCommonDimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '' - ) - else: - return DataservicesCommonDimensionMemberReferenceDTO( - ) - - def testDataservicesCommonDimensionMemberReferenceDTO(self): - """Test DataservicesCommonDimensionMemberReferenceDTO""" - def validate_instance(instance): - DataservicesCommonDimensionMemberReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesCommonDimensionMemberReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_common_member_values_dto.py b/src/visier_api_data_out/test/test_dataservices_common_member_values_dto.py deleted file mode 100644 index b6e573fccd..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_common_member_values_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO - -class TestDataservicesCommonMemberValuesDTO(unittest.TestCase): - """DataservicesCommonMemberValuesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesCommonMemberValuesDTO: - """Test DataservicesCommonMemberValuesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesCommonMemberValuesDTO( - included = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], - excluded = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ] - ) - else: - return DataservicesCommonMemberValuesDTO( - ) - - def testDataservicesCommonMemberValuesDTO(self): - """Test DataservicesCommonMemberValuesDTO""" - def validate_instance(instance): - DataservicesCommonMemberValuesDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesCommonMemberValuesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_datamodel_dimension_reference_dto.py b/src/visier_api_data_out/test/test_dataservices_datamodel_dimension_reference_dto.py deleted file mode 100644 index d94b142dcd..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_datamodel_dimension_reference_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO - -class TestDataservicesDatamodelDimensionReferenceDTO(unittest.TestCase): - """DataservicesDatamodelDimensionReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelDimensionReferenceDTO: - """Test DataservicesDatamodelDimensionReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelDimensionReferenceDTO( - name = '', - qualifying_path = '' - ) - else: - return DataservicesDatamodelDimensionReferenceDTO( - ) - - def testDataservicesDatamodelDimensionReferenceDTO(self): - """Test DataservicesDatamodelDimensionReferenceDTO""" - def validate_instance(instance): - DataservicesDatamodelDimensionReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelDimensionReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_datamodel_property_reference_dto.py b/src/visier_api_data_out/test/test_dataservices_datamodel_property_reference_dto.py deleted file mode 100644 index 3921ad50b8..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_datamodel_property_reference_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO - -class TestDataservicesDatamodelPropertyReferenceDTO(unittest.TestCase): - """DataservicesDatamodelPropertyReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelPropertyReferenceDTO: - """Test DataservicesDatamodelPropertyReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelPropertyReferenceDTO( - name = '', - qualifying_path = '' - ) - else: - return DataservicesDatamodelPropertyReferenceDTO( - ) - - def testDataservicesDatamodelPropertyReferenceDTO(self): - """Test DataservicesDatamodelPropertyReferenceDTO""" - def validate_instance(instance): - DataservicesDatamodelPropertyReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelPropertyReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_datamodel_selection_concept_reference_dto.py b/src/visier_api_data_out/test/test_dataservices_datamodel_selection_concept_reference_dto.py deleted file mode 100644 index 5e9a72745b..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_datamodel_selection_concept_reference_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO - -class TestDataservicesDatamodelSelectionConceptReferenceDTO(unittest.TestCase): - """DataservicesDatamodelSelectionConceptReferenceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesDatamodelSelectionConceptReferenceDTO: - """Test DataservicesDatamodelSelectionConceptReferenceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesDatamodelSelectionConceptReferenceDTO( - name = '', - qualifying_path = '' - ) - else: - return DataservicesDatamodelSelectionConceptReferenceDTO( - ) - - def testDataservicesDatamodelSelectionConceptReferenceDTO(self): - """Test DataservicesDatamodelSelectionConceptReferenceDTO""" - def validate_instance(instance): - DataservicesDatamodelSelectionConceptReferenceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesDatamodelSelectionConceptReferenceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_dto.py b/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_dto.py deleted file mode 100644 index 51321b87ec..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_dto.py +++ /dev/null @@ -1,100 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO - -class TestDataservicesQueryAggregationQueryDTO(unittest.TestCase): - """DataservicesQueryAggregationQueryDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryAggregationQueryDTO: - """Test DataservicesQueryAggregationQueryDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryAggregationQueryDTO( - source = visier_api_data_out.models.dataservices/query/aggregation_query_source_dto.dataservices.query.AggregationQuerySourceDTO( - formula = '', - metric = '', - metrics = None, ), - filters = [ - visier_api_data_out.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( - formula = '', - selection_concept = None, - member_set = None, - cohort = None, ) - ], - axes = [ - visier_api_data_out.models.dataservices/query/query_axis_dto.dataservices.query.QueryAxisDTO( - formula = '', - selection_concept = None, - dimension_member_selection = None, - member_map_selection = None, - numeric_ranges = None, - dimension_level_selection = None, - dimension_leaf_member_selection = None, - dimension_data_member_selection = None, - dimension_level_with_uncategorized_value_selection = None, - table_axis_options = None, ) - ], - time_intervals = visier_api_data_out.models.dataservices/query/query_time_intervals_dto.dataservices.query.QueryTimeIntervalsDTO( - from_instant = '', - from_date_time = '', - dynamic_date_from = 'SOURCE', - interval_period_type = 'MONTH', - interval_period_count = 56, - interval_count = 56, - direction = 'BACKWARD', - shift = None, - trailing_period_type = 'MONTH', - trailing_period_count = 56, ), - parameter_values = [ - visier_api_data_out.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( - member_value = None, - numeric_value = None, - plan_value = None, - aggregation_type_value = None, ) - ] - ) - else: - return DataservicesQueryAggregationQueryDTO( - ) - - def testDataservicesQueryAggregationQueryDTO(self): - """Test DataservicesQueryAggregationQueryDTO""" - def validate_instance(instance): - DataservicesQueryAggregationQueryDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryAggregationQueryDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_execution_dto.py b/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_execution_dto.py deleted file mode 100644 index 26f58dadb7..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_execution_dto.py +++ /dev/null @@ -1,106 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO - -class TestDataservicesQueryAggregationQueryExecutionDTO(unittest.TestCase): - """DataservicesQueryAggregationQueryExecutionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryAggregationQueryExecutionDTO: - """Test DataservicesQueryAggregationQueryExecutionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryAggregationQueryExecutionDTO( - query = visier_api_data_out.models.dataservices/query/aggregation_query_dto.dataservices.query.AggregationQueryDTO( - source = None, - filters = [ - visier_api_data_out.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( - formula = '', - selection_concept = None, - member_set = None, - cohort = None, ) - ], - axes = [ - visier_api_data_out.models.dataservices/query/query_axis_dto.dataservices.query.QueryAxisDTO( - formula = '', - selection_concept = None, - dimension_member_selection = None, - member_map_selection = None, - numeric_ranges = None, - dimension_level_selection = None, - dimension_leaf_member_selection = None, - dimension_data_member_selection = None, - dimension_level_with_uncategorized_value_selection = None, - table_axis_options = None, ) - ], - time_intervals = None, - parameter_values = [ - visier_api_data_out.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( - member_value = None, - numeric_value = None, - plan_value = None, - aggregation_type_value = None, ) - ], ), - options = visier_api_data_out.models.dataservices/query/query_execution_options_dto.dataservices.query.QueryExecutionOptionsDTO( - calendar_type = 'TENANT_CALENDAR', - currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', - currency_conversion_date = '', - lineage_depth = 56, - zero_visibility = 'SHOW', - null_visibility = 'SHOW', - cell_distribution_options = visier_api_data_out.models.dataservices/query/cell_distribution_options_dto.dataservices.query.CellDistributionOptionsDTO( - bin_count = 56, ), - axis_visibility = 'SIMPLE', - enable_sparse_results = True, - internal = visier_api_data_out.models.dataservices/query/internal_query_execution_options_dto.dataservices.query.InternalQueryExecutionOptionsDTO( - sparse_handling_mode = 'ALLOW', - align_time_axis_to_period_end = True, ), - enable_descending_space = True, - currency_conversion_code = '', - member_display_mode = 'DEFAULT', - axes_overall_value_mode = 'NONE', ) - ) - else: - return DataservicesQueryAggregationQueryExecutionDTO( - ) - - def testDataservicesQueryAggregationQueryExecutionDTO(self): - """Test DataservicesQueryAggregationQueryExecutionDTO""" - def validate_instance(instance): - DataservicesQueryAggregationQueryExecutionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryAggregationQueryExecutionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_dto.py b/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_dto.py deleted file mode 100644 index c58e5b49e8..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO - -class TestDataservicesQueryAggregationQuerySourceDTO(unittest.TestCase): - """DataservicesQueryAggregationQuerySourceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryAggregationQuerySourceDTO: - """Test DataservicesQueryAggregationQuerySourceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryAggregationQuerySourceDTO( - formula = '', - metric = '', - metrics = visier_api_data_out.models.dataservices/query/aggregation_query_source_metrics_dto.dataservices.query.AggregationQuerySourceMetricsDTO( - columns = [ - visier_api_data_out.models.dataservices/query/aggregation_query_source_metric_dto.dataservices.query.AggregationQuerySourceMetricDTO( - column_name = '', - id = '', - formula = '', - qualifying_path = '', ) - ], ) - ) - else: - return DataservicesQueryAggregationQuerySourceDTO( - ) - - def testDataservicesQueryAggregationQuerySourceDTO(self): - """Test DataservicesQueryAggregationQuerySourceDTO""" - def validate_instance(instance): - DataservicesQueryAggregationQuerySourceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryAggregationQuerySourceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_metric_dto.py b/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_metric_dto.py deleted file mode 100644 index 38b8fc7db2..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_metric_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO - -class TestDataservicesQueryAggregationQuerySourceMetricDTO(unittest.TestCase): - """DataservicesQueryAggregationQuerySourceMetricDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryAggregationQuerySourceMetricDTO: - """Test DataservicesQueryAggregationQuerySourceMetricDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryAggregationQuerySourceMetricDTO( - column_name = '', - id = '', - formula = '', - qualifying_path = '' - ) - else: - return DataservicesQueryAggregationQuerySourceMetricDTO( - ) - - def testDataservicesQueryAggregationQuerySourceMetricDTO(self): - """Test DataservicesQueryAggregationQuerySourceMetricDTO""" - def validate_instance(instance): - DataservicesQueryAggregationQuerySourceMetricDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryAggregationQuerySourceMetricDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_metrics_dto.py b/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_metrics_dto.py deleted file mode 100644 index d6aaccc75d..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_aggregation_query_source_metrics_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO - -class TestDataservicesQueryAggregationQuerySourceMetricsDTO(unittest.TestCase): - """DataservicesQueryAggregationQuerySourceMetricsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryAggregationQuerySourceMetricsDTO: - """Test DataservicesQueryAggregationQuerySourceMetricsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryAggregationQuerySourceMetricsDTO( - columns = [ - visier_api_data_out.models.dataservices/query/aggregation_query_source_metric_dto.dataservices.query.AggregationQuerySourceMetricDTO( - column_name = '', - id = '', - formula = '', - qualifying_path = '', ) - ] - ) - else: - return DataservicesQueryAggregationQuerySourceMetricsDTO( - ) - - def testDataservicesQueryAggregationQuerySourceMetricsDTO(self): - """Test DataservicesQueryAggregationQuerySourceMetricsDTO""" - def validate_instance(instance): - DataservicesQueryAggregationQuerySourceMetricsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryAggregationQuerySourceMetricsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_aggregation_type_parameter_value_dto.py b/src/visier_api_data_out/test/test_dataservices_query_aggregation_type_parameter_value_dto.py deleted file mode 100644 index c3ebda8baf..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_aggregation_type_parameter_value_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO - -class TestDataservicesQueryAggregationTypeParameterValueDTO(unittest.TestCase): - """DataservicesQueryAggregationTypeParameterValueDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryAggregationTypeParameterValueDTO: - """Test DataservicesQueryAggregationTypeParameterValueDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryAggregationTypeParameterValueDTO( - parameter_id = '', - aggregation_option_id = '' - ) - else: - return DataservicesQueryAggregationTypeParameterValueDTO( - ) - - def testDataservicesQueryAggregationTypeParameterValueDTO(self): - """Test DataservicesQueryAggregationTypeParameterValueDTO""" - def validate_instance(instance): - DataservicesQueryAggregationTypeParameterValueDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryAggregationTypeParameterValueDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_distribution_bin_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_distribution_bin_dto.py deleted file mode 100644 index 875e2f7109..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_distribution_bin_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO - -class TestDataservicesQueryCellDistributionBinDTO(unittest.TestCase): - """DataservicesQueryCellDistributionBinDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellDistributionBinDTO: - """Test DataservicesQueryCellDistributionBinDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellDistributionBinDTO( - value = '', - support = '' - ) - else: - return DataservicesQueryCellDistributionBinDTO( - ) - - def testDataservicesQueryCellDistributionBinDTO(self): - """Test DataservicesQueryCellDistributionBinDTO""" - def validate_instance(instance): - DataservicesQueryCellDistributionBinDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellDistributionBinDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_distribution_options_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_distribution_options_dto.py deleted file mode 100644 index eb1de9caee..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_distribution_options_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO - -class TestDataservicesQueryCellDistributionOptionsDTO(unittest.TestCase): - """DataservicesQueryCellDistributionOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellDistributionOptionsDTO: - """Test DataservicesQueryCellDistributionOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellDistributionOptionsDTO( - bin_count = 56 - ) - else: - return DataservicesQueryCellDistributionOptionsDTO( - ) - - def testDataservicesQueryCellDistributionOptionsDTO(self): - """Test DataservicesQueryCellDistributionOptionsDTO""" - def validate_instance(instance): - DataservicesQueryCellDistributionOptionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellDistributionOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_dto.py deleted file mode 100644 index 1621c6c6a4..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_dto import DataservicesQueryCellDTO - -class TestDataservicesQueryCellDTO(unittest.TestCase): - """DataservicesQueryCellDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellDTO: - """Test DataservicesQueryCellDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellDTO( - value = '', - support = '', - coordinates = [ - 56 - ], - distribution = [ - visier_api_data_out.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( - value = '', - support = '', ) - ] - ) - else: - return DataservicesQueryCellDTO( - ) - - def testDataservicesQueryCellDTO(self): - """Test DataservicesQueryCellDTO""" - def validate_instance(instance): - DataservicesQueryCellDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_set_axis_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_set_axis_dto.py deleted file mode 100644 index e5c06c1262..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_set_axis_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO - -class TestDataservicesQueryCellSetAxisDTO(unittest.TestCase): - """DataservicesQueryCellSetAxisDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellSetAxisDTO: - """Test DataservicesQueryCellSetAxisDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellSetAxisDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - positions = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( - path = [ - '' - ], - display_name = '', - display_name_path = [ - '' - ], ) - ] - ) - else: - return DataservicesQueryCellSetAxisDTO( - ) - - def testDataservicesQueryCellSetAxisDTO(self): - """Test DataservicesQueryCellSetAxisDTO""" - def validate_instance(instance): - DataservicesQueryCellSetAxisDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellSetAxisDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_set_axis_position_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_set_axis_position_dto.py deleted file mode 100644 index 0c8cce392c..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_set_axis_position_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO - -class TestDataservicesQueryCellSetAxisPositionDTO(unittest.TestCase): - """DataservicesQueryCellSetAxisPositionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellSetAxisPositionDTO: - """Test DataservicesQueryCellSetAxisPositionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellSetAxisPositionDTO( - path = [ - '' - ], - display_name = '', - display_name_path = [ - '' - ] - ) - else: - return DataservicesQueryCellSetAxisPositionDTO( - ) - - def testDataservicesQueryCellSetAxisPositionDTO(self): - """Test DataservicesQueryCellSetAxisPositionDTO""" - def validate_instance(instance): - DataservicesQueryCellSetAxisPositionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellSetAxisPositionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_set_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_set_dto.py deleted file mode 100644 index 96a6760447..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_set_dto.py +++ /dev/null @@ -1,118 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO - -class TestDataservicesQueryCellSetDTO(unittest.TestCase): - """DataservicesQueryCellSetDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellSetDTO: - """Test DataservicesQueryCellSetDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellSetDTO( - cells = [ - visier_api_data_out.models.dataservices/query/cell_dto.dataservices.query.CellDTO( - value = '', - support = '', - coordinates = [ - 56 - ], - distribution = [ - visier_api_data_out.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( - value = '', - support = '', ) - ], ) - ], - axes = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( - dimension = None, - positions = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( - path = [ - '' - ], - display_name = '', - display_name_path = [ - '' - ], ) - ], ) - ], - lineage = visier_api_data_out.models.dataservices/query/lineage_dto.dataservices.query.LineageDTO( - cell_sets = [ - visier_api_data_out.models.dataservices/query/cell_set_dto.dataservices.query.CellSetDTO( - cells = [ - visier_api_data_out.models.dataservices/query/cell_dto.dataservices.query.CellDTO( - value = '', - support = '', - coordinates = [ - 56 - ], - distribution = [ - visier_api_data_out.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( - value = '', - support = '', ) - ], ) - ], - axes = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( - dimension = None, - positions = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( - path = [ - '' - ], - display_name = '', - display_name_path = [ - '' - ], ) - ], ) - ], - lineage = None, ) - ], - op = '', ) - ) - else: - return DataservicesQueryCellSetDTO( - ) - - def testDataservicesQueryCellSetDTO(self): - """Test DataservicesQueryCellSetDTO""" - def validate_instance(instance): - DataservicesQueryCellSetDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellSetDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cell_set_or_error_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cell_set_or_error_dto.py deleted file mode 100644 index e13e682adb..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cell_set_or_error_dto.py +++ /dev/null @@ -1,102 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO - -class TestDataservicesQueryCellSetOrErrorDTO(unittest.TestCase): - """DataservicesQueryCellSetOrErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCellSetOrErrorDTO: - """Test DataservicesQueryCellSetOrErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCellSetOrErrorDTO( - cell_set = visier_api_data_out.models.dataservices/query/cell_set_dto.dataservices.query.CellSetDTO( - cells = [ - visier_api_data_out.models.dataservices/query/cell_dto.dataservices.query.CellDTO( - value = '', - support = '', - coordinates = [ - 56 - ], - distribution = [ - visier_api_data_out.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( - value = '', - support = '', ) - ], ) - ], - axes = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( - dimension = None, - positions = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( - path = [ - '' - ], - display_name = '', - display_name_path = [ - '' - ], ) - ], ) - ], - lineage = None, ), - error = visier_api_data_out.models.dataservices/query/query_execution_error_dto.dataservices.query.QueryExecutionErrorDTO( - error_code = '', - message = '', - all_errors = [ - visier_api_data_out.models.dataservices/query/query_execution_errors_dto.dataservices.query.QueryExecutionErrorsDTO( - error_code = '', - message = '', - all_error_details = [ - visier_api_data_out.models.dataservices/query/query_execution_error_details_dto.dataservices.query.QueryExecutionErrorDetailsDTO( - object_type = '', - query_index = 56, - column_index = 56, - error = '', ) - ], ) - ], ) - ) - else: - return DataservicesQueryCellSetOrErrorDTO( - ) - - def testDataservicesQueryCellSetOrErrorDTO(self): - """Test DataservicesQueryCellSetOrErrorDTO""" - def validate_instance(instance): - DataservicesQueryCellSetOrErrorDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCellSetOrErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_cohort_filter_dto.py b/src/visier_api_data_out/test/test_dataservices_query_cohort_filter_dto.py deleted file mode 100644 index feef50a925..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_cohort_filter_dto.py +++ /dev/null @@ -1,74 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO - -class TestDataservicesQueryCohortFilterDTO(unittest.TestCase): - """DataservicesQueryCohortFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryCohortFilterDTO: - """Test DataservicesQueryCohortFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryCohortFilterDTO( - key_group = visier_api_data_out.models.dataservices/query/key_group_filter_dto.dataservices.query.KeyGroupFilterDTO( - filters = [ - visier_api_data_out.models.dataservices/query/key_group_filter_item_dto.dataservices.query.KeyGroupFilterItemDTO( - formula = '', - selection_concept = None, - member_set = None, ) - ], ), - exclude = True, - time_interval = visier_api_data_out.models.dataservices/query/query_time_interval_dto.dataservices.query.QueryTimeIntervalDTO( - from_instant = '', - from_date_time = '', - dynamic_date_from = 'SOURCE', - interval_period_type = 'MONTH', - interval_period_count = 56, - direction = 'BACKWARD', - shift = None, ) - ) - else: - return DataservicesQueryCohortFilterDTO( - ) - - def testDataservicesQueryCohortFilterDTO(self): - """Test DataservicesQueryCohortFilterDTO""" - def validate_instance(instance): - DataservicesQueryCohortFilterDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryCohortFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_internal_query_execution_options_dto.py b/src/visier_api_data_out/test/test_dataservices_query_internal_query_execution_options_dto.py deleted file mode 100644 index 45bee47420..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_internal_query_execution_options_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO - -class TestDataservicesQueryInternalQueryExecutionOptionsDTO(unittest.TestCase): - """DataservicesQueryInternalQueryExecutionOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryInternalQueryExecutionOptionsDTO: - """Test DataservicesQueryInternalQueryExecutionOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryInternalQueryExecutionOptionsDTO( - sparse_handling_mode = 'ALLOW', - align_time_axis_to_period_end = True - ) - else: - return DataservicesQueryInternalQueryExecutionOptionsDTO( - ) - - def testDataservicesQueryInternalQueryExecutionOptionsDTO(self): - """Test DataservicesQueryInternalQueryExecutionOptionsDTO""" - def validate_instance(instance): - DataservicesQueryInternalQueryExecutionOptionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryInternalQueryExecutionOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_key_group_filter_dto.py b/src/visier_api_data_out/test/test_dataservices_query_key_group_filter_dto.py deleted file mode 100644 index 7ac150877e..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_key_group_filter_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO - -class TestDataservicesQueryKeyGroupFilterDTO(unittest.TestCase): - """DataservicesQueryKeyGroupFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryKeyGroupFilterDTO: - """Test DataservicesQueryKeyGroupFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryKeyGroupFilterDTO( - filters = [ - visier_api_data_out.models.dataservices/query/key_group_filter_item_dto.dataservices.query.KeyGroupFilterItemDTO( - formula = '', - selection_concept = None, - member_set = None, ) - ] - ) - else: - return DataservicesQueryKeyGroupFilterDTO( - ) - - def testDataservicesQueryKeyGroupFilterDTO(self): - """Test DataservicesQueryKeyGroupFilterDTO""" - def validate_instance(instance): - DataservicesQueryKeyGroupFilterDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryKeyGroupFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_key_group_filter_item_dto.py b/src/visier_api_data_out/test/test_dataservices_query_key_group_filter_item_dto.py deleted file mode 100644 index 7aa4fb5256..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_key_group_filter_item_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO - -class TestDataservicesQueryKeyGroupFilterItemDTO(unittest.TestCase): - """DataservicesQueryKeyGroupFilterItemDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryKeyGroupFilterItemDTO: - """Test DataservicesQueryKeyGroupFilterItemDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryKeyGroupFilterItemDTO( - formula = '', - selection_concept = visier_api_data_out.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( - name = '', - qualifying_path = '', ), - member_set = visier_api_data_out.models.dataservices/query/member_filter_dto.dataservices.query.MemberFilterDTO( - dimension = None, - values = None, ) - ) - else: - return DataservicesQueryKeyGroupFilterItemDTO( - ) - - def testDataservicesQueryKeyGroupFilterItemDTO(self): - """Test DataservicesQueryKeyGroupFilterItemDTO""" - def validate_instance(instance): - DataservicesQueryKeyGroupFilterItemDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryKeyGroupFilterItemDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_lineage_dto.py b/src/visier_api_data_out/test/test_dataservices_query_lineage_dto.py deleted file mode 100644 index e82c96b368..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_lineage_dto.py +++ /dev/null @@ -1,90 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO - -class TestDataservicesQueryLineageDTO(unittest.TestCase): - """DataservicesQueryLineageDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryLineageDTO: - """Test DataservicesQueryLineageDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryLineageDTO( - cell_sets = [ - visier_api_data_out.models.dataservices/query/cell_set_dto.dataservices.query.CellSetDTO( - cells = [ - visier_api_data_out.models.dataservices/query/cell_dto.dataservices.query.CellDTO( - value = '', - support = '', - coordinates = [ - 56 - ], - distribution = [ - visier_api_data_out.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( - value = '', - support = '', ) - ], ) - ], - axes = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( - dimension = None, - positions = [ - visier_api_data_out.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( - path = [ - '' - ], - display_name = '', - display_name_path = [ - '' - ], ) - ], ) - ], - lineage = None, ) - ], - op = '' - ) - else: - return DataservicesQueryLineageDTO( - ) - - def testDataservicesQueryLineageDTO(self): - """Test DataservicesQueryLineageDTO""" - def validate_instance(instance): - DataservicesQueryLineageDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryLineageDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_list_query_execution_dto.py b/src/visier_api_data_out/test/test_dataservices_query_list_query_execution_dto.py deleted file mode 100644 index f93ef184ff..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_list_query_execution_dto.py +++ /dev/null @@ -1,107 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO - -class TestDataservicesQueryListQueryExecutionDTO(unittest.TestCase): - """DataservicesQueryListQueryExecutionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryListQueryExecutionDTO: - """Test DataservicesQueryListQueryExecutionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryListQueryExecutionDTO( - source = visier_api_data_out.models.dataservices/query/list_query_source_dto.dataservices.query.ListQuerySourceDTO( - formula = '', - metric = '', - analytic_object = '', - text_concept = '', ), - columns = [ - visier_api_data_out.models.dataservices/query/property_column_dto.dataservices.query.PropertyColumnDTO( - column_name = '', - column_definition = None, ) - ], - sort_options = [ - visier_api_data_out.models.dataservices/query/sort_option_dto.dataservices.query.SortOptionDTO( - column_index = 56, - sort_direction = 'SORT_ASCENDING', ) - ], - filters = [ - visier_api_data_out.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( - formula = '', - selection_concept = None, - member_set = None, - cohort = None, ) - ], - time_interval = visier_api_data_out.models.dataservices/query/query_time_interval_dto.dataservices.query.QueryTimeIntervalDTO( - from_instant = '', - from_date_time = '', - dynamic_date_from = 'SOURCE', - interval_period_type = 'MONTH', - interval_period_count = 56, - direction = 'BACKWARD', - shift = None, ), - parameter_values = [ - visier_api_data_out.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( - member_value = None, - numeric_value = None, - plan_value = None, - aggregation_type_value = None, ) - ], - options = visier_api_data_out.models.dataservices/query/list_query_execution_options_dto.dataservices.query.ListQueryExecutionOptionsDTO( - limit = 56, - query_mode = 'DEFAULT', - omit_header = True, - calendar_type = 'TENANT_CALENDAR', - currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', - currency_conversion_date = '', - page = 56, - multiple_tables = True, - currency_conversion_code = '', - record_mode = 'NORMAL', - date_time_display_mode = 'EPOCH', ) - ) - else: - return DataservicesQueryListQueryExecutionDTO( - ) - - def testDataservicesQueryListQueryExecutionDTO(self): - """Test DataservicesQueryListQueryExecutionDTO""" - def validate_instance(instance): - DataservicesQueryListQueryExecutionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryListQueryExecutionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_list_query_execution_options_dto.py b/src/visier_api_data_out/test/test_dataservices_query_list_query_execution_options_dto.py deleted file mode 100644 index 7a032fafc0..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_list_query_execution_options_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO - -class TestDataservicesQueryListQueryExecutionOptionsDTO(unittest.TestCase): - """DataservicesQueryListQueryExecutionOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryListQueryExecutionOptionsDTO: - """Test DataservicesQueryListQueryExecutionOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryListQueryExecutionOptionsDTO( - limit = 56, - query_mode = 'DEFAULT', - omit_header = True, - calendar_type = 'TENANT_CALENDAR', - currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', - currency_conversion_date = '', - page = 56, - multiple_tables = True, - currency_conversion_code = '', - record_mode = 'NORMAL', - date_time_display_mode = 'EPOCH' - ) - else: - return DataservicesQueryListQueryExecutionOptionsDTO( - ) - - def testDataservicesQueryListQueryExecutionOptionsDTO(self): - """Test DataservicesQueryListQueryExecutionOptionsDTO""" - def validate_instance(instance): - DataservicesQueryListQueryExecutionOptionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryListQueryExecutionOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_list_query_source_dto.py b/src/visier_api_data_out/test/test_dataservices_query_list_query_source_dto.py deleted file mode 100644 index ad78c86aac..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_list_query_source_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO - -class TestDataservicesQueryListQuerySourceDTO(unittest.TestCase): - """DataservicesQueryListQuerySourceDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryListQuerySourceDTO: - """Test DataservicesQueryListQuerySourceDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryListQuerySourceDTO( - formula = '', - metric = '', - analytic_object = '', - text_concept = '' - ) - else: - return DataservicesQueryListQuerySourceDTO( - ) - - def testDataservicesQueryListQuerySourceDTO(self): - """Test DataservicesQueryListQuerySourceDTO""" - def validate_instance(instance): - DataservicesQueryListQuerySourceDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryListQuerySourceDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_member_filter_dto.py b/src/visier_api_data_out/test/test_dataservices_query_member_filter_dto.py deleted file mode 100644 index ec2f45a6d4..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_member_filter_dto.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO - -class TestDataservicesQueryMemberFilterDTO(unittest.TestCase): - """DataservicesQueryMemberFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryMemberFilterDTO: - """Test DataservicesQueryMemberFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryMemberFilterDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - values = visier_api_data_out.models.dataservices/common/member_values_dto.dataservices.common.MemberValuesDTO( - included = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], - excluded = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - member_id = '', ) - ], ) - ) - else: - return DataservicesQueryMemberFilterDTO( - ) - - def testDataservicesQueryMemberFilterDTO(self): - """Test DataservicesQueryMemberFilterDTO""" - def validate_instance(instance): - DataservicesQueryMemberFilterDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryMemberFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_member_parameter_value_dto.py b/src/visier_api_data_out/test/test_dataservices_query_member_parameter_value_dto.py deleted file mode 100644 index a3424f6c62..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_member_parameter_value_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO - -class TestDataservicesQueryMemberParameterValueDTO(unittest.TestCase): - """DataservicesQueryMemberParameterValueDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryMemberParameterValueDTO: - """Test DataservicesQueryMemberParameterValueDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryMemberParameterValueDTO( - parameter_id = '', - dimension_id = '', - reference_path = [ - '' - ], - values = visier_api_data_out.models.dataservices/common/member_values_dto.dataservices.common.MemberValuesDTO( - included = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], - excluded = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - member_id = '', ) - ], ) - ) - else: - return DataservicesQueryMemberParameterValueDTO( - ) - - def testDataservicesQueryMemberParameterValueDTO(self): - """Test DataservicesQueryMemberParameterValueDTO""" - def validate_instance(instance): - DataservicesQueryMemberParameterValueDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryMemberParameterValueDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_numeric_parameter_value_dto.py b/src/visier_api_data_out/test/test_dataservices_query_numeric_parameter_value_dto.py deleted file mode 100644 index 9b80c94c45..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_numeric_parameter_value_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO - -class TestDataservicesQueryNumericParameterValueDTO(unittest.TestCase): - """DataservicesQueryNumericParameterValueDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryNumericParameterValueDTO: - """Test DataservicesQueryNumericParameterValueDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryNumericParameterValueDTO( - parameter_id = '', - value = 1.337 - ) - else: - return DataservicesQueryNumericParameterValueDTO( - ) - - def testDataservicesQueryNumericParameterValueDTO(self): - """Test DataservicesQueryNumericParameterValueDTO""" - def validate_instance(instance): - DataservicesQueryNumericParameterValueDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryNumericParameterValueDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_plan_parameter_value_dto.py b/src/visier_api_data_out/test/test_dataservices_query_plan_parameter_value_dto.py deleted file mode 100644 index 4a6eaee013..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_plan_parameter_value_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO - -class TestDataservicesQueryPlanParameterValueDTO(unittest.TestCase): - """DataservicesQueryPlanParameterValueDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryPlanParameterValueDTO: - """Test DataservicesQueryPlanParameterValueDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryPlanParameterValueDTO( - parameter_id = '', - plan_id = '', - scenario_id = '', - snapshot_id = '' - ) - else: - return DataservicesQueryPlanParameterValueDTO( - ) - - def testDataservicesQueryPlanParameterValueDTO(self): - """Test DataservicesQueryPlanParameterValueDTO""" - def validate_instance(instance): - DataservicesQueryPlanParameterValueDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryPlanParameterValueDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_property_column_dto.py b/src/visier_api_data_out/test/test_dataservices_query_property_column_dto.py deleted file mode 100644 index 12fafe60e9..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_property_column_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO - -class TestDataservicesQueryPropertyColumnDTO(unittest.TestCase): - """DataservicesQueryPropertyColumnDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryPropertyColumnDTO: - """Test DataservicesQueryPropertyColumnDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryPropertyColumnDTO( - column_name = '', - column_definition = visier_api_data_out.models.dataservices/query/query_property_dto.dataservices.query.QueryPropertyDTO( - formula = '', - property = None, - selection_concept = None, - dimension = None, - member_map_property = None, - effective_date_property = None, - dimension_level_selection = None, ) - ) - else: - return DataservicesQueryPropertyColumnDTO( - ) - - def testDataservicesQueryPropertyColumnDTO(self): - """Test DataservicesQueryPropertyColumnDTO""" - def validate_instance(instance): - DataservicesQueryPropertyColumnDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryPropertyColumnDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_axis_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_axis_dto.py deleted file mode 100644 index c067ad31d3..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_axis_dto.py +++ /dev/null @@ -1,110 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO - -class TestDataservicesQueryQueryAxisDTO(unittest.TestCase): - """DataservicesQueryQueryAxisDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryAxisDTO: - """Test DataservicesQueryQueryAxisDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryAxisDTO( - formula = '', - selection_concept = visier_api_data_out.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( - name = '', - qualifying_path = '', ), - dimension_member_selection = visier_api_data_out.models.dataservices/query/query_dimension_member_selection_dto.dataservices.query.QueryDimensionMemberSelectionDTO( - dimension = None, - members = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], ), - member_map_selection = visier_api_data_out.models.dataservices/query/query_member_map_selection_dto.dataservices.query.QueryMemberMapSelectionDTO( - member_map = None, - target_dimension_name = '', - members = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ], ), - numeric_ranges = visier_api_data_out.models.dataservices/query/query_numeric_ranges_dto.dataservices.query.QueryNumericRangesDTO( - property = None, - ranges = '', - include_negative = True, - include_independent_zero_range = True, - include_all_member = True, ), - dimension_level_selection = visier_api_data_out.models.dataservices/query/query_dimension_level_selection_dto.dataservices.query.QueryDimensionLevelSelectionDTO( - dimension = None, - level_ids = [ - '' - ], - level_depths = [ - 56 - ], ), - dimension_leaf_member_selection = visier_api_data_out.models.dataservices/query/query_dimension_leaf_selection_dto.dataservices.query.QueryDimensionLeafSelectionDTO( - dimension = None, ), - dimension_data_member_selection = visier_api_data_out.models.dataservices/query/query_dimension_data_member_selection_dto.dataservices.query.QueryDimensionDataMemberSelectionDTO( - dimension = None, ), - dimension_level_with_uncategorized_value_selection = visier_api_data_out.models.dataservices/query/query_dimension_level_selection_dto.dataservices.query.QueryDimensionLevelSelectionDTO( - dimension = None, - level_ids = [ - '' - ], - level_depths = [ - 56 - ], ), - table_axis_options = visier_api_data_out.models.dataservices/query/query_axis_options_dto.dataservices.query.QueryAxisOptionsDTO( - member_display_mode = 'UNCHANGED', - column_name = '', ) - ) - else: - return DataservicesQueryQueryAxisDTO( - ) - - def testDataservicesQueryQueryAxisDTO(self): - """Test DataservicesQueryQueryAxisDTO""" - def validate_instance(instance): - DataservicesQueryQueryAxisDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryAxisDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_axis_options_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_axis_options_dto.py deleted file mode 100644 index 5ca6ff658a..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_axis_options_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO - -class TestDataservicesQueryQueryAxisOptionsDTO(unittest.TestCase): - """DataservicesQueryQueryAxisOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryAxisOptionsDTO: - """Test DataservicesQueryQueryAxisOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryAxisOptionsDTO( - member_display_mode = 'UNCHANGED', - column_name = '' - ) - else: - return DataservicesQueryQueryAxisOptionsDTO( - ) - - def testDataservicesQueryQueryAxisOptionsDTO(self): - """Test DataservicesQueryQueryAxisOptionsDTO""" - def validate_instance(instance): - DataservicesQueryQueryAxisOptionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryAxisOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_data_member_selection_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_dimension_data_member_selection_dto.py deleted file mode 100644 index 7ebf2918e4..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_data_member_selection_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO - -class TestDataservicesQueryQueryDimensionDataMemberSelectionDTO(unittest.TestCase): - """DataservicesQueryQueryDimensionDataMemberSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionDataMemberSelectionDTO: - """Test DataservicesQueryQueryDimensionDataMemberSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryDimensionDataMemberSelectionDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ) - ) - else: - return DataservicesQueryQueryDimensionDataMemberSelectionDTO( - ) - - def testDataservicesQueryQueryDimensionDataMemberSelectionDTO(self): - """Test DataservicesQueryQueryDimensionDataMemberSelectionDTO""" - def validate_instance(instance): - DataservicesQueryQueryDimensionDataMemberSelectionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryDimensionDataMemberSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_leaf_selection_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_dimension_leaf_selection_dto.py deleted file mode 100644 index 9375319e3f..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_leaf_selection_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO - -class TestDataservicesQueryQueryDimensionLeafSelectionDTO(unittest.TestCase): - """DataservicesQueryQueryDimensionLeafSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionLeafSelectionDTO: - """Test DataservicesQueryQueryDimensionLeafSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryDimensionLeafSelectionDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ) - ) - else: - return DataservicesQueryQueryDimensionLeafSelectionDTO( - ) - - def testDataservicesQueryQueryDimensionLeafSelectionDTO(self): - """Test DataservicesQueryQueryDimensionLeafSelectionDTO""" - def validate_instance(instance): - DataservicesQueryQueryDimensionLeafSelectionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryDimensionLeafSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_level_property_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_dimension_level_property_dto.py deleted file mode 100644 index e2eccfd26c..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_level_property_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO - -class TestDataservicesQueryQueryDimensionLevelPropertyDTO(unittest.TestCase): - """DataservicesQueryQueryDimensionLevelPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionLevelPropertyDTO: - """Test DataservicesQueryQueryDimensionLevelPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryDimensionLevelPropertyDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - member_value_mode = 'NAME', - level_id = '', - level_depth = 56 - ) - else: - return DataservicesQueryQueryDimensionLevelPropertyDTO( - ) - - def testDataservicesQueryQueryDimensionLevelPropertyDTO(self): - """Test DataservicesQueryQueryDimensionLevelPropertyDTO""" - def validate_instance(instance): - DataservicesQueryQueryDimensionLevelPropertyDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryDimensionLevelPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_level_selection_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_dimension_level_selection_dto.py deleted file mode 100644 index 6f33b5026b..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_level_selection_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO - -class TestDataservicesQueryQueryDimensionLevelSelectionDTO(unittest.TestCase): - """DataservicesQueryQueryDimensionLevelSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionLevelSelectionDTO: - """Test DataservicesQueryQueryDimensionLevelSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryDimensionLevelSelectionDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - level_ids = [ - '' - ], - level_depths = [ - 56 - ] - ) - else: - return DataservicesQueryQueryDimensionLevelSelectionDTO( - ) - - def testDataservicesQueryQueryDimensionLevelSelectionDTO(self): - """Test DataservicesQueryQueryDimensionLevelSelectionDTO""" - def validate_instance(instance): - DataservicesQueryQueryDimensionLevelSelectionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryDimensionLevelSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_member_selection_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_dimension_member_selection_dto.py deleted file mode 100644 index bc16c0e571..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_dimension_member_selection_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO - -class TestDataservicesQueryQueryDimensionMemberSelectionDTO(unittest.TestCase): - """DataservicesQueryQueryDimensionMemberSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionMemberSelectionDTO: - """Test DataservicesQueryQueryDimensionMemberSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryDimensionMemberSelectionDTO( - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - members = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ] - ) - else: - return DataservicesQueryQueryDimensionMemberSelectionDTO( - ) - - def testDataservicesQueryQueryDimensionMemberSelectionDTO(self): - """Test DataservicesQueryQueryDimensionMemberSelectionDTO""" - def validate_instance(instance): - DataservicesQueryQueryDimensionMemberSelectionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryDimensionMemberSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_execution_error_details_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_execution_error_details_dto.py deleted file mode 100644 index ef284669e6..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_execution_error_details_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO - -class TestDataservicesQueryQueryExecutionErrorDetailsDTO(unittest.TestCase): - """DataservicesQueryQueryExecutionErrorDetailsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionErrorDetailsDTO: - """Test DataservicesQueryQueryExecutionErrorDetailsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryExecutionErrorDetailsDTO( - object_type = '', - query_index = 56, - column_index = 56, - error = '' - ) - else: - return DataservicesQueryQueryExecutionErrorDetailsDTO( - ) - - def testDataservicesQueryQueryExecutionErrorDetailsDTO(self): - """Test DataservicesQueryQueryExecutionErrorDetailsDTO""" - def validate_instance(instance): - DataservicesQueryQueryExecutionErrorDetailsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryExecutionErrorDetailsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_execution_error_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_execution_error_dto.py deleted file mode 100644 index 8e94e78a05..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_execution_error_dto.py +++ /dev/null @@ -1,72 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO - -class TestDataservicesQueryQueryExecutionErrorDTO(unittest.TestCase): - """DataservicesQueryQueryExecutionErrorDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionErrorDTO: - """Test DataservicesQueryQueryExecutionErrorDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryExecutionErrorDTO( - error_code = '', - message = '', - all_errors = [ - visier_api_data_out.models.dataservices/query/query_execution_errors_dto.dataservices.query.QueryExecutionErrorsDTO( - error_code = '', - message = '', - all_error_details = [ - visier_api_data_out.models.dataservices/query/query_execution_error_details_dto.dataservices.query.QueryExecutionErrorDetailsDTO( - object_type = '', - query_index = 56, - column_index = 56, - error = '', ) - ], ) - ] - ) - else: - return DataservicesQueryQueryExecutionErrorDTO( - ) - - def testDataservicesQueryQueryExecutionErrorDTO(self): - """Test DataservicesQueryQueryExecutionErrorDTO""" - def validate_instance(instance): - DataservicesQueryQueryExecutionErrorDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryExecutionErrorDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_execution_errors_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_execution_errors_dto.py deleted file mode 100644 index 39b5b04253..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_execution_errors_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO - -class TestDataservicesQueryQueryExecutionErrorsDTO(unittest.TestCase): - """DataservicesQueryQueryExecutionErrorsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionErrorsDTO: - """Test DataservicesQueryQueryExecutionErrorsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryExecutionErrorsDTO( - error_code = '', - message = '', - all_error_details = [ - visier_api_data_out.models.dataservices/query/query_execution_error_details_dto.dataservices.query.QueryExecutionErrorDetailsDTO( - object_type = '', - query_index = 56, - column_index = 56, - error = '', ) - ] - ) - else: - return DataservicesQueryQueryExecutionErrorsDTO( - ) - - def testDataservicesQueryQueryExecutionErrorsDTO(self): - """Test DataservicesQueryQueryExecutionErrorsDTO""" - def validate_instance(instance): - DataservicesQueryQueryExecutionErrorsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryExecutionErrorsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_execution_options_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_execution_options_dto.py deleted file mode 100644 index fed05401dc..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_execution_options_dto.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO - -class TestDataservicesQueryQueryExecutionOptionsDTO(unittest.TestCase): - """DataservicesQueryQueryExecutionOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionOptionsDTO: - """Test DataservicesQueryQueryExecutionOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryExecutionOptionsDTO( - calendar_type = 'TENANT_CALENDAR', - currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', - currency_conversion_date = '', - lineage_depth = 56, - zero_visibility = 'SHOW', - null_visibility = 'SHOW', - cell_distribution_options = visier_api_data_out.models.dataservices/query/cell_distribution_options_dto.dataservices.query.CellDistributionOptionsDTO( - bin_count = 56, ), - axis_visibility = 'SIMPLE', - enable_sparse_results = True, - internal = visier_api_data_out.models.dataservices/query/internal_query_execution_options_dto.dataservices.query.InternalQueryExecutionOptionsDTO( - sparse_handling_mode = 'ALLOW', - align_time_axis_to_period_end = True, ), - enable_descending_space = True, - currency_conversion_code = '', - member_display_mode = 'DEFAULT', - axes_overall_value_mode = 'NONE' - ) - else: - return DataservicesQueryQueryExecutionOptionsDTO( - ) - - def testDataservicesQueryQueryExecutionOptionsDTO(self): - """Test DataservicesQueryQueryExecutionOptionsDTO""" - def validate_instance(instance): - DataservicesQueryQueryExecutionOptionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryExecutionOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_filter_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_filter_dto.py deleted file mode 100644 index 16fbb4c69d..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_filter_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO - -class TestDataservicesQueryQueryFilterDTO(unittest.TestCase): - """DataservicesQueryQueryFilterDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryFilterDTO: - """Test DataservicesQueryQueryFilterDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryFilterDTO( - formula = '', - selection_concept = visier_api_data_out.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( - name = '', - qualifying_path = '', ), - member_set = visier_api_data_out.models.dataservices/query/member_filter_dto.dataservices.query.MemberFilterDTO( - dimension = None, - values = None, ), - cohort = visier_api_data_out.models.dataservices/query/cohort_filter_dto.dataservices.query.CohortFilterDTO( - key_group = None, - exclude = True, - time_interval = None, ) - ) - else: - return DataservicesQueryQueryFilterDTO( - ) - - def testDataservicesQueryQueryFilterDTO(self): - """Test DataservicesQueryQueryFilterDTO""" - def validate_instance(instance): - DataservicesQueryQueryFilterDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryFilterDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_member_map_property_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_member_map_property_dto.py deleted file mode 100644 index 9ddd944e16..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_member_map_property_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO - -class TestDataservicesQueryQueryMemberMapPropertyDTO(unittest.TestCase): - """DataservicesQueryQueryMemberMapPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryMemberMapPropertyDTO: - """Test DataservicesQueryQueryMemberMapPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryMemberMapPropertyDTO( - member_map = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - target_dimension_name = '' - ) - else: - return DataservicesQueryQueryMemberMapPropertyDTO( - ) - - def testDataservicesQueryQueryMemberMapPropertyDTO(self): - """Test DataservicesQueryQueryMemberMapPropertyDTO""" - def validate_instance(instance): - DataservicesQueryQueryMemberMapPropertyDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryMemberMapPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_member_map_selection_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_member_map_selection_dto.py deleted file mode 100644 index 5b25171f92..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_member_map_selection_dto.py +++ /dev/null @@ -1,69 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO - -class TestDataservicesQueryQueryMemberMapSelectionDTO(unittest.TestCase): - """DataservicesQueryQueryMemberMapSelectionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryMemberMapSelectionDTO: - """Test DataservicesQueryQueryMemberMapSelectionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryMemberMapSelectionDTO( - member_map = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - target_dimension_name = '', - members = [ - visier_api_data_out.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( - path = [ - '' - ], - member_id = '', ) - ] - ) - else: - return DataservicesQueryQueryMemberMapSelectionDTO( - ) - - def testDataservicesQueryQueryMemberMapSelectionDTO(self): - """Test DataservicesQueryQueryMemberMapSelectionDTO""" - def validate_instance(instance): - DataservicesQueryQueryMemberMapSelectionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryMemberMapSelectionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_numeric_ranges_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_numeric_ranges_dto.py deleted file mode 100644 index b08921829f..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_numeric_ranges_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO - -class TestDataservicesQueryQueryNumericRangesDTO(unittest.TestCase): - """DataservicesQueryQueryNumericRangesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryNumericRangesDTO: - """Test DataservicesQueryQueryNumericRangesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryNumericRangesDTO( - var_property = visier_api_data_out.models.dataservices/query/query_property_dto.dataservices.query.QueryPropertyDTO( - formula = '', - property = None, - selection_concept = None, - dimension = None, - member_map_property = None, - effective_date_property = None, - dimension_level_selection = None, ), - ranges = '', - include_negative = True, - include_independent_zero_range = True, - include_all_member = True - ) - else: - return DataservicesQueryQueryNumericRangesDTO( - ) - - def testDataservicesQueryQueryNumericRangesDTO(self): - """Test DataservicesQueryQueryNumericRangesDTO""" - def validate_instance(instance): - DataservicesQueryQueryNumericRangesDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryNumericRangesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_parameter_value_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_parameter_value_dto.py deleted file mode 100644 index 2d76ac7348..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_parameter_value_dto.py +++ /dev/null @@ -1,76 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO - -class TestDataservicesQueryQueryParameterValueDTO(unittest.TestCase): - """DataservicesQueryQueryParameterValueDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryParameterValueDTO: - """Test DataservicesQueryQueryParameterValueDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryParameterValueDTO( - member_value = visier_api_data_out.models.dataservices/query/member_parameter_value_dto.dataservices.query.MemberParameterValueDTO( - parameter_id = '', - dimension_id = '', - reference_path = [ - '' - ], - values = None, ), - numeric_value = visier_api_data_out.models.dataservices/query/numeric_parameter_value_dto.dataservices.query.NumericParameterValueDTO( - parameter_id = '', - value = 1.337, ), - plan_value = visier_api_data_out.models.dataservices/query/plan_parameter_value_dto.dataservices.query.PlanParameterValueDTO( - parameter_id = '', - plan_id = '', - scenario_id = '', - snapshot_id = '', ), - aggregation_type_value = visier_api_data_out.models.dataservices/query/aggregation_type_parameter_value_dto.dataservices.query.AggregationTypeParameterValueDTO( - parameter_id = '', - aggregation_option_id = '', ) - ) - else: - return DataservicesQueryQueryParameterValueDTO( - ) - - def testDataservicesQueryQueryParameterValueDTO(self): - """Test DataservicesQueryQueryParameterValueDTO""" - def validate_instance(instance): - DataservicesQueryQueryParameterValueDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryParameterValueDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_property_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_property_dto.py deleted file mode 100644 index 5bf64abdec..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_property_dto.py +++ /dev/null @@ -1,77 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO - -class TestDataservicesQueryQueryPropertyDTO(unittest.TestCase): - """DataservicesQueryQueryPropertyDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryPropertyDTO: - """Test DataservicesQueryQueryPropertyDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryPropertyDTO( - formula = '', - var_property = visier_api_data_out.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( - name = '', - qualifying_path = '', ), - selection_concept = visier_api_data_out.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( - name = '', - qualifying_path = '', ), - dimension = visier_api_data_out.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( - name = '', - qualifying_path = '', ), - member_map_property = visier_api_data_out.models.dataservices/query/query_member_map_property_dto.dataservices.query.QueryMemberMapPropertyDTO( - member_map = None, - target_dimension_name = '', ), - effective_date_property = None, - dimension_level_selection = visier_api_data_out.models.dataservices/query/query_dimension_level_property_dto.dataservices.query.QueryDimensionLevelPropertyDTO( - dimension = None, - member_value_mode = 'NAME', - level_id = '', - level_depth = 56, ) - ) - else: - return DataservicesQueryQueryPropertyDTO( - ) - - def testDataservicesQueryQueryPropertyDTO(self): - """Test DataservicesQueryQueryPropertyDTO""" - def validate_instance(instance): - DataservicesQueryQueryPropertyDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryPropertyDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_time_interval_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_time_interval_dto.py deleted file mode 100644 index 09d30a50c5..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_time_interval_dto.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO - -class TestDataservicesQueryQueryTimeIntervalDTO(unittest.TestCase): - """DataservicesQueryQueryTimeIntervalDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryTimeIntervalDTO: - """Test DataservicesQueryQueryTimeIntervalDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryTimeIntervalDTO( - from_instant = '', - from_date_time = '', - dynamic_date_from = 'SOURCE', - interval_period_type = 'MONTH', - interval_period_count = 56, - direction = 'BACKWARD', - shift = visier_api_data_out.models.dataservices/query/time_shift_dto.dataservices.query.TimeShiftDTO( - period_type = 'MONTH', - period_count = 56, - direction = 'BACKWARD', ) - ) - else: - return DataservicesQueryQueryTimeIntervalDTO( - ) - - def testDataservicesQueryQueryTimeIntervalDTO(self): - """Test DataservicesQueryQueryTimeIntervalDTO""" - def validate_instance(instance): - DataservicesQueryQueryTimeIntervalDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryTimeIntervalDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_query_time_intervals_dto.py b/src/visier_api_data_out/test/test_dataservices_query_query_time_intervals_dto.py deleted file mode 100644 index 16d6db7b78..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_query_time_intervals_dto.py +++ /dev/null @@ -1,71 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO - -class TestDataservicesQueryQueryTimeIntervalsDTO(unittest.TestCase): - """DataservicesQueryQueryTimeIntervalsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryQueryTimeIntervalsDTO: - """Test DataservicesQueryQueryTimeIntervalsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryQueryTimeIntervalsDTO( - from_instant = '', - from_date_time = '', - dynamic_date_from = 'SOURCE', - interval_period_type = 'MONTH', - interval_period_count = 56, - interval_count = 56, - direction = 'BACKWARD', - shift = visier_api_data_out.models.dataservices/query/time_shift_dto.dataservices.query.TimeShiftDTO( - period_type = 'MONTH', - period_count = 56, - direction = 'BACKWARD', ), - trailing_period_type = 'MONTH', - trailing_period_count = 56 - ) - else: - return DataservicesQueryQueryTimeIntervalsDTO( - ) - - def testDataservicesQueryQueryTimeIntervalsDTO(self): - """Test DataservicesQueryQueryTimeIntervalsDTO""" - def validate_instance(instance): - DataservicesQueryQueryTimeIntervalsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryQueryTimeIntervalsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_snapshot_query_execution_dto.py b/src/visier_api_data_out/test/test_dataservices_query_snapshot_query_execution_dto.py deleted file mode 100644 index 68ac06c87c..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_snapshot_query_execution_dto.py +++ /dev/null @@ -1,108 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO - -class TestDataservicesQuerySnapshotQueryExecutionDTO(unittest.TestCase): - """DataservicesQuerySnapshotQueryExecutionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQuerySnapshotQueryExecutionDTO: - """Test DataservicesQuerySnapshotQueryExecutionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQuerySnapshotQueryExecutionDTO( - source = visier_api_data_out.models.dataservices/query/list_query_source_dto.dataservices.query.ListQuerySourceDTO( - formula = '', - metric = '', - analytic_object = '', - text_concept = '', ), - columns = [ - visier_api_data_out.models.dataservices/query/property_column_dto.dataservices.query.PropertyColumnDTO( - column_name = '', - column_definition = None, ) - ], - sort_options = [ - visier_api_data_out.models.dataservices/query/sort_option_dto.dataservices.query.SortOptionDTO( - column_index = 56, - sort_direction = 'SORT_ASCENDING', ) - ], - filters = [ - visier_api_data_out.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( - formula = '', - selection_concept = None, - member_set = None, - cohort = None, ) - ], - time_intervals = visier_api_data_out.models.dataservices/query/query_time_intervals_dto.dataservices.query.QueryTimeIntervalsDTO( - from_instant = '', - from_date_time = '', - dynamic_date_from = 'SOURCE', - interval_period_type = 'MONTH', - interval_period_count = 56, - interval_count = 56, - direction = 'BACKWARD', - shift = None, - trailing_period_type = 'MONTH', - trailing_period_count = 56, ), - parameter_values = [ - visier_api_data_out.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( - member_value = None, - numeric_value = None, - plan_value = None, - aggregation_type_value = None, ) - ], - options = visier_api_data_out.models.dataservices/query/snapshot_query_execution_options_dto.dataservices.query.SnapshotQueryExecutionOptionsDTO( - limit = 56, - query_mode = 'DEFAULT', - omit_header = True, - calendar_type = 'TENANT_CALENDAR', - currency_conversion_date = '', - page = 56, - multiple_tables = True, - currency_conversion_code = '', - date_time_display_mode = 'EPOCH', ) - ) - else: - return DataservicesQuerySnapshotQueryExecutionDTO( - ) - - def testDataservicesQuerySnapshotQueryExecutionDTO(self): - """Test DataservicesQuerySnapshotQueryExecutionDTO""" - def validate_instance(instance): - DataservicesQuerySnapshotQueryExecutionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQuerySnapshotQueryExecutionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_snapshot_query_execution_options_dto.py b/src/visier_api_data_out/test/test_dataservices_query_snapshot_query_execution_options_dto.py deleted file mode 100644 index 49dbad4d4e..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_snapshot_query_execution_options_dto.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO - -class TestDataservicesQuerySnapshotQueryExecutionOptionsDTO(unittest.TestCase): - """DataservicesQuerySnapshotQueryExecutionOptionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQuerySnapshotQueryExecutionOptionsDTO: - """Test DataservicesQuerySnapshotQueryExecutionOptionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQuerySnapshotQueryExecutionOptionsDTO( - limit = 56, - query_mode = 'DEFAULT', - omit_header = True, - calendar_type = 'TENANT_CALENDAR', - currency_conversion_date = '', - page = 56, - multiple_tables = True, - currency_conversion_code = '', - date_time_display_mode = 'EPOCH' - ) - else: - return DataservicesQuerySnapshotQueryExecutionOptionsDTO( - ) - - def testDataservicesQuerySnapshotQueryExecutionOptionsDTO(self): - """Test DataservicesQuerySnapshotQueryExecutionOptionsDTO""" - def validate_instance(instance): - DataservicesQuerySnapshotQueryExecutionOptionsDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQuerySnapshotQueryExecutionOptionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_sort_option_dto.py b/src/visier_api_data_out/test/test_dataservices_query_sort_option_dto.py deleted file mode 100644 index 31d97d4eb7..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_sort_option_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO - -class TestDataservicesQuerySortOptionDTO(unittest.TestCase): - """DataservicesQuerySortOptionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQuerySortOptionDTO: - """Test DataservicesQuerySortOptionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQuerySortOptionDTO( - column_index = 56, - sort_direction = 'SORT_ASCENDING' - ) - else: - return DataservicesQuerySortOptionDTO( - ) - - def testDataservicesQuerySortOptionDTO(self): - """Test DataservicesQuerySortOptionDTO""" - def validate_instance(instance): - DataservicesQuerySortOptionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQuerySortOptionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_sql_like_query_execution_dto.py b/src/visier_api_data_out/test/test_dataservices_query_sql_like_query_execution_dto.py deleted file mode 100644 index 7a863dbb25..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_sql_like_query_execution_dto.py +++ /dev/null @@ -1,77 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO - -class TestDataservicesQuerySqlLikeQueryExecutionDTO(unittest.TestCase): - """DataservicesQuerySqlLikeQueryExecutionDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQuerySqlLikeQueryExecutionDTO: - """Test DataservicesQuerySqlLikeQueryExecutionDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQuerySqlLikeQueryExecutionDTO( - query = '', - options = visier_api_data_out.models.dataservices/query/query_execution_options_dto.dataservices.query.QueryExecutionOptionsDTO( - calendar_type = 'TENANT_CALENDAR', - currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', - currency_conversion_date = '', - lineage_depth = 56, - zero_visibility = 'SHOW', - null_visibility = 'SHOW', - cell_distribution_options = visier_api_data_out.models.dataservices/query/cell_distribution_options_dto.dataservices.query.CellDistributionOptionsDTO( - bin_count = 56, ), - axis_visibility = 'SIMPLE', - enable_sparse_results = True, - internal = visier_api_data_out.models.dataservices/query/internal_query_execution_options_dto.dataservices.query.InternalQueryExecutionOptionsDTO( - sparse_handling_mode = 'ALLOW', - align_time_axis_to_period_end = True, ), - enable_descending_space = True, - currency_conversion_code = '', - member_display_mode = 'DEFAULT', - axes_overall_value_mode = 'NONE', ) - ) - else: - return DataservicesQuerySqlLikeQueryExecutionDTO( - ) - - def testDataservicesQuerySqlLikeQueryExecutionDTO(self): - """Test DataservicesQuerySqlLikeQueryExecutionDTO""" - def validate_instance(instance): - DataservicesQuerySqlLikeQueryExecutionDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQuerySqlLikeQueryExecutionDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dataservices_query_time_shift_dto.py b/src/visier_api_data_out/test/test_dataservices_query_time_shift_dto.py deleted file mode 100644 index 4c46e212af..0000000000 --- a/src/visier_api_data_out/test/test_dataservices_query_time_shift_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO - -class TestDataservicesQueryTimeShiftDTO(unittest.TestCase): - """DataservicesQueryTimeShiftDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DataservicesQueryTimeShiftDTO: - """Test DataservicesQueryTimeShiftDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DataservicesQueryTimeShiftDTO( - period_type = 'MONTH', - period_count = 56, - direction = 'BACKWARD' - ) - else: - return DataservicesQueryTimeShiftDTO( - ) - - def testDataservicesQueryTimeShiftDTO(self): - """Test DataservicesQueryTimeShiftDTO""" - def validate_instance(instance): - DataservicesQueryTimeShiftDTO.model_validate(inst_req_only) - instance_deserialized = DataservicesQueryTimeShiftDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_column_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_column_dto.py deleted file mode 100644 index 19c7add9a4..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_column_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO - -class TestDesignerDataVersionExportColumnDTO(unittest.TestCase): - """DesignerDataVersionExportColumnDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportColumnDTO: - """Test DesignerDataVersionExportColumnDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportColumnDTO( - name = '', - data_type = '', - allows_null = True, - is_primary_key_component = True - ) - else: - return DesignerDataVersionExportColumnDTO( - ) - - def testDesignerDataVersionExportColumnDTO(self): - """Test DesignerDataVersionExportColumnDTO""" - def validate_instance(instance): - DesignerDataVersionExportColumnDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportColumnDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_data_version_summary_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_data_version_summary_dto.py deleted file mode 100644 index 8331b37f96..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_data_version_summary_dto.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO - -class TestDesignerDataVersionExportDataVersionSummaryDTO(unittest.TestCase): - """DesignerDataVersionExportDataVersionSummaryDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportDataVersionSummaryDTO: - """Test DesignerDataVersionExportDataVersionSummaryDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportDataVersionSummaryDTO( - data_version = '', - data_category = '', - created = '' - ) - else: - return DesignerDataVersionExportDataVersionSummaryDTO( - ) - - def testDesignerDataVersionExportDataVersionSummaryDTO(self): - """Test DesignerDataVersionExportDataVersionSummaryDTO""" - def validate_instance(instance): - DesignerDataVersionExportDataVersionSummaryDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportDataVersionSummaryDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_data_versions_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_data_versions_dto.py deleted file mode 100644 index 05fffb8601..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_data_versions_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO - -class TestDesignerDataVersionExportDataVersionsDTO(unittest.TestCase): - """DesignerDataVersionExportDataVersionsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportDataVersionsDTO: - """Test DesignerDataVersionExportDataVersionsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportDataVersionsDTO( - data_versions = [ - visier_api_data_out.models.designer/data_version_export_data_version_summary_dto.designer.DataVersionExportDataVersionSummaryDTO( - data_version = '', - data_category = '', - created = '', ) - ] - ) - else: - return DesignerDataVersionExportDataVersionsDTO( - ) - - def testDesignerDataVersionExportDataVersionsDTO(self): - """Test DesignerDataVersionExportDataVersionsDTO""" - def validate_instance(instance): - DesignerDataVersionExportDataVersionsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportDataVersionsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_dto.py deleted file mode 100644 index 17f8a58994..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_dto.py +++ /dev/null @@ -1,77 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_dto import DesignerDataVersionExportDTO - -class TestDesignerDataVersionExportDTO(unittest.TestCase): - """DesignerDataVersionExportDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportDTO: - """Test DesignerDataVersionExportDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportDTO( - uuid = '', - timestamp = '', - data_version_number = '', - base_data_version_number = '', - tables = [ - visier_api_data_out.models.designer/data_version_export_table_dto.designer.DataVersionExportTableDTO( - name = '', - common_columns = None, - new_columns = None, - deleted_columns = [ - '' - ], ) - ], - new_tables = [ - '' - ], - deleted_tables = [ - '' - ] - ) - else: - return DesignerDataVersionExportDTO( - ) - - def testDesignerDataVersionExportDTO(self): - """Test DesignerDataVersionExportDTO""" - def validate_instance(instance): - DesignerDataVersionExportDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_file_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_file_dto.py deleted file mode 100644 index 8d49bbcff2..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_file_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO - -class TestDesignerDataVersionExportFileDTO(unittest.TestCase): - """DesignerDataVersionExportFileDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportFileDTO: - """Test DesignerDataVersionExportFileDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportFileDTO( - columns = [ - visier_api_data_out.models.designer/data_version_export_column_dto.designer.DataVersionExportColumnDTO( - name = '', - data_type = '', - allows_null = True, - is_primary_key_component = True, ) - ], - files = [ - visier_api_data_out.models.designer/data_version_export_part_file_dto.designer.DataVersionExportPartFileDTO( - file_id = 56, - filename = '', ) - ] - ) - else: - return DesignerDataVersionExportFileDTO( - ) - - def testDesignerDataVersionExportFileDTO(self): - """Test DesignerDataVersionExportFileDTO""" - def validate_instance(instance): - DesignerDataVersionExportFileDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportFileDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_job_status_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_job_status_dto.py deleted file mode 100644 index fc21808679..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_job_status_dto.py +++ /dev/null @@ -1,62 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO - -class TestDesignerDataVersionExportJobStatusDTO(unittest.TestCase): - """DesignerDataVersionExportJobStatusDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportJobStatusDTO: - """Test DesignerDataVersionExportJobStatusDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportJobStatusDTO( - job_uuid = '', - completed = True, - failed = True, - export_uuid = '' - ) - else: - return DesignerDataVersionExportJobStatusDTO( - ) - - def testDesignerDataVersionExportJobStatusDTO(self): - """Test DesignerDataVersionExportJobStatusDTO""" - def validate_instance(instance): - DesignerDataVersionExportJobStatusDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportJobStatusDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_part_file_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_part_file_dto.py deleted file mode 100644 index 86b8d4342a..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_part_file_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO - -class TestDesignerDataVersionExportPartFileDTO(unittest.TestCase): - """DesignerDataVersionExportPartFileDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportPartFileDTO: - """Test DesignerDataVersionExportPartFileDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportPartFileDTO( - file_id = 56, - filename = '' - ) - else: - return DesignerDataVersionExportPartFileDTO( - ) - - def testDesignerDataVersionExportPartFileDTO(self): - """Test DesignerDataVersionExportPartFileDTO""" - def validate_instance(instance): - DesignerDataVersionExportPartFileDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportPartFileDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_schedule_job_request_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_schedule_job_request_dto.py deleted file mode 100644 index f779c03e40..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_schedule_job_request_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO - -class TestDesignerDataVersionExportScheduleJobRequestDTO(unittest.TestCase): - """DesignerDataVersionExportScheduleJobRequestDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportScheduleJobRequestDTO: - """Test DesignerDataVersionExportScheduleJobRequestDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportScheduleJobRequestDTO( - data_version_number = '', - base_data_version_number = '' - ) - else: - return DesignerDataVersionExportScheduleJobRequestDTO( - ) - - def testDesignerDataVersionExportScheduleJobRequestDTO(self): - """Test DesignerDataVersionExportScheduleJobRequestDTO""" - def validate_instance(instance): - DesignerDataVersionExportScheduleJobRequestDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportScheduleJobRequestDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_schedule_job_response_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_schedule_job_response_dto.py deleted file mode 100644 index 044ac94767..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_schedule_job_response_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO - -class TestDesignerDataVersionExportScheduleJobResponseDTO(unittest.TestCase): - """DesignerDataVersionExportScheduleJobResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportScheduleJobResponseDTO: - """Test DesignerDataVersionExportScheduleJobResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportScheduleJobResponseDTO( - job_uuid = '' - ) - else: - return DesignerDataVersionExportScheduleJobResponseDTO( - ) - - def testDesignerDataVersionExportScheduleJobResponseDTO(self): - """Test DesignerDataVersionExportScheduleJobResponseDTO""" - def validate_instance(instance): - DesignerDataVersionExportScheduleJobResponseDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportScheduleJobResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_export_table_dto.py b/src/visier_api_data_out/test/test_designer_data_version_export_table_dto.py deleted file mode 100644 index cc27077449..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_export_table_dto.py +++ /dev/null @@ -1,88 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO - -class TestDesignerDataVersionExportTableDTO(unittest.TestCase): - """DesignerDataVersionExportTableDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportTableDTO: - """Test DesignerDataVersionExportTableDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportTableDTO( - name = '', - common_columns = visier_api_data_out.models.designer/data_version_export_file_dto.designer.DataVersionExportFileDTO( - columns = [ - visier_api_data_out.models.designer/data_version_export_column_dto.designer.DataVersionExportColumnDTO( - name = '', - data_type = '', - allows_null = True, - is_primary_key_component = True, ) - ], - files = [ - visier_api_data_out.models.designer/data_version_export_part_file_dto.designer.DataVersionExportPartFileDTO( - file_id = 56, - filename = '', ) - ], ), - new_columns = visier_api_data_out.models.designer/data_version_export_file_dto.designer.DataVersionExportFileDTO( - columns = [ - visier_api_data_out.models.designer/data_version_export_column_dto.designer.DataVersionExportColumnDTO( - name = '', - data_type = '', - allows_null = True, - is_primary_key_component = True, ) - ], - files = [ - visier_api_data_out.models.designer/data_version_export_part_file_dto.designer.DataVersionExportPartFileDTO( - file_id = 56, - filename = '', ) - ], ), - deleted_columns = [ - '' - ] - ) - else: - return DesignerDataVersionExportTableDTO( - ) - - def testDesignerDataVersionExportTableDTO(self): - """Test DesignerDataVersionExportTableDTO""" - def validate_instance(instance): - DesignerDataVersionExportTableDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportTableDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_data_version_exports_dto.py b/src/visier_api_data_out/test/test_designer_data_version_exports_dto.py deleted file mode 100644 index 9016d3113b..0000000000 --- a/src/visier_api_data_out/test/test_designer_data_version_exports_dto.py +++ /dev/null @@ -1,80 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO - -class TestDesignerDataVersionExportsDTO(unittest.TestCase): - """DesignerDataVersionExportsDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDataVersionExportsDTO: - """Test DesignerDataVersionExportsDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDataVersionExportsDTO( - data_version_exports = [ - visier_api_data_out.models.designer/data_version_export_dto.designer.DataVersionExportDTO( - uuid = '', - timestamp = '', - data_version_number = '', - base_data_version_number = '', - tables = [ - visier_api_data_out.models.designer/data_version_export_table_dto.designer.DataVersionExportTableDTO( - name = '', - common_columns = None, - new_columns = None, - deleted_columns = [ - '' - ], ) - ], - new_tables = [ - '' - ], - deleted_tables = [ - '' - ], ) - ] - ) - else: - return DesignerDataVersionExportsDTO( - ) - - def testDesignerDataVersionExportsDTO(self): - """Test DesignerDataVersionExportsDTO""" - def validate_instance(instance): - DesignerDataVersionExportsDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDataVersionExportsDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_download_source_files_dto.py b/src/visier_api_data_out/test/test_designer_download_source_files_dto.py deleted file mode 100644 index be8db36904..0000000000 --- a/src/visier_api_data_out/test/test_designer_download_source_files_dto.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO - -class TestDesignerDownloadSourceFilesDTO(unittest.TestCase): - """DesignerDownloadSourceFilesDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDownloadSourceFilesDTO: - """Test DesignerDownloadSourceFilesDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDownloadSourceFilesDTO( - download_all = True, - sources = [ - '' - ], - source_ids = [ - '' - ], - min_timestamp = '', - max_timestamp = '', - min_snapshot_timestamp = '', - max_snapshot_timestamp = '', - include_non_active_files = True - ) - else: - return DesignerDownloadSourceFilesDTO( - ) - - def testDesignerDownloadSourceFilesDTO(self): - """Test DesignerDownloadSourceFilesDTO""" - def validate_instance(instance): - DesignerDownloadSourceFilesDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDownloadSourceFilesDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_designer_download_source_files_response_dto.py b/src/visier_api_data_out/test/test_designer_download_source_files_response_dto.py deleted file mode 100644 index 377db3d335..0000000000 --- a/src/visier_api_data_out/test/test_designer_download_source_files_response_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO - -class TestDesignerDownloadSourceFilesResponseDTO(unittest.TestCase): - """DesignerDownloadSourceFilesResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DesignerDownloadSourceFilesResponseDTO: - """Test DesignerDownloadSourceFilesResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DesignerDownloadSourceFilesResponseDTO( - status = '', - messages = '' - ) - else: - return DesignerDownloadSourceFilesResponseDTO( - ) - - def testDesignerDownloadSourceFilesResponseDTO(self): - """Test DesignerDownloadSourceFilesResponseDTO""" - def validate_instance(instance): - DesignerDownloadSourceFilesResponseDTO.model_validate(inst_req_only) - instance_deserialized = DesignerDownloadSourceFilesResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_dv_export_status.py b/src/visier_api_data_out/test/test_dv_export_status.py deleted file mode 100644 index b1de2df4e8..0000000000 --- a/src/visier_api_data_out/test/test_dv_export_status.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.dv_export_status import DvExportStatus - -class TestDvExportStatus(unittest.TestCase): - """DvExportStatus unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> DvExportStatus: - """Test DvExportStatus - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return DvExportStatus( - localized_message = '', - error_code = '', - message = '', - rci = '', - user_error = True - ) - else: - return DvExportStatus( - ) - - def testDvExportStatus(self): - """Test DvExportStatus""" - def validate_instance(instance): - DvExportStatus.model_validate(inst_req_only) - instance_deserialized = DvExportStatus.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_google_protobuf_any.py b/src/visier_api_data_out/test/test_google_protobuf_any.py deleted file mode 100644 index 80e3c80436..0000000000 --- a/src/visier_api_data_out/test/test_google_protobuf_any.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.google_protobuf_any import GoogleProtobufAny - -class TestGoogleProtobufAny(unittest.TestCase): - """GoogleProtobufAny unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> GoogleProtobufAny: - """Test GoogleProtobufAny - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return GoogleProtobufAny( - type = '' - ) - else: - return GoogleProtobufAny( - ) - - def testGoogleProtobufAny(self): - """Test GoogleProtobufAny""" - def validate_instance(instance): - GoogleProtobufAny.model_validate(inst_req_only) - instance_deserialized = GoogleProtobufAny.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_reporting_api.py b/src/visier_api_data_out/test/test_reporting_api.py deleted file mode 100644 index a91776f48d..0000000000 --- a/src/visier_api_data_out/test/test_reporting_api.py +++ /dev/null @@ -1,75 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_out.api.reporting_api import ReportingApi - - -class TestReportingApi(unittest.TestCase): - """ReportingApi unit test stubs""" - - def setUp(self) -> None: - self.api = ReportingApi() - - def tearDown(self) -> None: - pass - - def test_create_report(self) -> None: - """Test case for create_report - - Create a report - """ - pass - - def test_delete_report(self) -> None: - """Test case for delete_report - - Delete a report - """ - pass - - def test_download_report(self) -> None: - """Test case for download_report - - Download a report - """ - pass - - def test_duplicate_report(self) -> None: - """Test case for duplicate_report - - Duplicate a report - """ - pass - - def test_get_report(self) -> None: - """Test case for get_report - - Retrieve a report's details - """ - pass - - def test_get_reports(self) -> None: - """Test case for get_reports - - Retrieve a list of reports - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_search_api.py b/src/visier_api_data_out/test/test_search_api.py deleted file mode 100644 index bb7962395a..0000000000 --- a/src/visier_api_data_out/test/test_search_api.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_out.api.search_api import SearchApi - - -class TestSearchApi(unittest.TestCase): - """SearchApi unit test stubs""" - - def setUp(self) -> None: - self.api = SearchApi() - - def tearDown(self) -> None: - pass - - def test_simple_search_document_headers(self) -> None: - """Test case for simple_search_document_headers - - Perform a simple search for Visier document headers - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_servicing_document_search_link_dto.py b/src/visier_api_data_out/test/test_servicing_document_search_link_dto.py deleted file mode 100644 index ae2a6eec09..0000000000 --- a/src/visier_api_data_out/test/test_servicing_document_search_link_dto.py +++ /dev/null @@ -1,60 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO - -class TestServicingDocumentSearchLinkDTO(unittest.TestCase): - """ServicingDocumentSearchLinkDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingDocumentSearchLinkDTO: - """Test ServicingDocumentSearchLinkDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingDocumentSearchLinkDTO( - href = '', - verb = '' - ) - else: - return ServicingDocumentSearchLinkDTO( - ) - - def testServicingDocumentSearchLinkDTO(self): - """Test ServicingDocumentSearchLinkDTO""" - def validate_instance(instance): - ServicingDocumentSearchLinkDTO.model_validate(inst_req_only) - instance_deserialized = ServicingDocumentSearchLinkDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_servicing_simple_document_header_search_response_dto.py b/src/visier_api_data_out/test/test_servicing_simple_document_header_search_response_dto.py deleted file mode 100644 index 819e03aa51..0000000000 --- a/src/visier_api_data_out/test/test_servicing_simple_document_header_search_response_dto.py +++ /dev/null @@ -1,65 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO - -class TestServicingSimpleDocumentHeaderSearchResponseDTO(unittest.TestCase): - """ServicingSimpleDocumentHeaderSearchResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSimpleDocumentHeaderSearchResponseDTO: - """Test ServicingSimpleDocumentHeaderSearchResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSimpleDocumentHeaderSearchResponseDTO( - document_headers = [ - visier_api_data_out.models.servicing/simple_document_header_search_result_dto.servicing.SimpleDocumentHeaderSearchResultDTO( - display_name = '', - description = '', - relevance = 1.337, - view_link = None, ) - ] - ) - else: - return ServicingSimpleDocumentHeaderSearchResponseDTO( - ) - - def testServicingSimpleDocumentHeaderSearchResponseDTO(self): - """Test ServicingSimpleDocumentHeaderSearchResponseDTO""" - def validate_instance(instance): - ServicingSimpleDocumentHeaderSearchResponseDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSimpleDocumentHeaderSearchResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_servicing_simple_document_header_search_result_dto.py b/src/visier_api_data_out/test/test_servicing_simple_document_header_search_result_dto.py deleted file mode 100644 index 4de721920a..0000000000 --- a/src/visier_api_data_out/test/test_servicing_simple_document_header_search_result_dto.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO - -class TestServicingSimpleDocumentHeaderSearchResultDTO(unittest.TestCase): - """ServicingSimpleDocumentHeaderSearchResultDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ServicingSimpleDocumentHeaderSearchResultDTO: - """Test ServicingSimpleDocumentHeaderSearchResultDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return ServicingSimpleDocumentHeaderSearchResultDTO( - display_name = '', - description = '', - relevance = 1.337, - view_link = visier_api_data_out.models.servicing/document_search_link_dto.servicing.DocumentSearchLinkDTO( - href = '', - verb = '', ) - ) - else: - return ServicingSimpleDocumentHeaderSearchResultDTO( - ) - - def testServicingSimpleDocumentHeaderSearchResultDTO(self): - """Test ServicingSimpleDocumentHeaderSearchResultDTO""" - def validate_instance(instance): - ServicingSimpleDocumentHeaderSearchResultDTO.model_validate(inst_req_only) - instance_deserialized = ServicingSimpleDocumentHeaderSearchResultDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_source_files_download_api.py b/src/visier_api_data_out/test/test_source_files_download_api.py deleted file mode 100644 index d737f56155..0000000000 --- a/src/visier_api_data_out/test/test_source_files_download_api.py +++ /dev/null @@ -1,40 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_out.api.source_files_download_api import SourceFilesDownloadApi - - -class TestSourceFilesDownloadApi(unittest.TestCase): - """SourceFilesDownloadApi unit test stubs""" - - def setUp(self) -> None: - self.api = SourceFilesDownloadApi() - - def tearDown(self) -> None: - pass - - def test_download_source_files(self) -> None: - """Test case for download_source_files - - Download source files - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_status.py b/src/visier_api_data_out/test/test_status.py deleted file mode 100644 index b44b822c41..0000000000 --- a/src/visier_api_data_out/test/test_status.py +++ /dev/null @@ -1,63 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.status import Status - -class TestStatus(unittest.TestCase): - """Status unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> Status: - """Test Status - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return Status( - localized_message = '', - code = '', - message = '', - rci = '', - user_error = True - ) - else: - return Status( - ) - - def testStatus(self): - """Test Status""" - def validate_instance(instance): - Status.model_validate(inst_req_only) - instance_deserialized = Status.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_systemstatus_vee_status_dto.py b/src/visier_api_data_out/test/test_systemstatus_vee_status_dto.py deleted file mode 100644 index 3e1aa6797d..0000000000 --- a/src/visier_api_data_out/test/test_systemstatus_vee_status_dto.py +++ /dev/null @@ -1,59 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO - -class TestSystemstatusVeeStatusDTO(unittest.TestCase): - """SystemstatusVeeStatusDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> SystemstatusVeeStatusDTO: - """Test SystemstatusVeeStatusDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return SystemstatusVeeStatusDTO( - overall = '' - ) - else: - return SystemstatusVeeStatusDTO( - ) - - def testSystemstatusVeeStatusDTO(self): - """Test SystemstatusVeeStatusDTO""" - def validate_instance(instance): - SystemstatusVeeStatusDTO.model_validate(inst_req_only) - instance_deserialized = SystemstatusVeeStatusDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_table_response_dto.py b/src/visier_api_data_out/test/test_table_response_dto.py deleted file mode 100644 index 532fe4184d..0000000000 --- a/src/visier_api_data_out/test/test_table_response_dto.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -import visier_api_data_out.models -from visier_api_data_out.models.table_response_dto import TableResponseDTO - -class TestTableResponseDTO(unittest.TestCase): - """TableResponseDTO unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> TableResponseDTO: - """Test TableResponseDTO - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - - if include_optional: - return TableResponseDTO( - header = { - 'key' : '' - }, - rows = [ - { - 'key' : '' - } - ] - ) - else: - return TableResponseDTO( - ) - - def testTableResponseDTO(self): - """Test TableResponseDTO""" - def validate_instance(instance): - TableResponseDTO.model_validate(inst_req_only) - instance_deserialized = TableResponseDTO.from_dict(instance.to_dict()) - assert instance == instance_deserialized - - inst_req_only = self.make_instance(include_optional=False) - validate_instance(inst_req_only) - - inst_req_and_optional = self.make_instance(include_optional=True) - validate_instance(inst_req_and_optional) - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/test/test_vee_api.py b/src/visier_api_data_out/test/test_vee_api.py deleted file mode 100644 index 576f1d782a..0000000000 --- a/src/visier_api_data_out/test/test_vee_api.py +++ /dev/null @@ -1,61 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -import unittest - -from visier_api_data_out.api.vee_api import VeeApi - - -class TestVeeApi(unittest.TestCase): - """VeeApi unit test stubs""" - - def setUp(self) -> None: - self.api = VeeApi() - - def tearDown(self) -> None: - pass - - def test_vee_feedback(self) -> None: - """Test case for vee_feedback - - Submit Vee feedback - """ - pass - - def test_vee_question_request(self) -> None: - """Test case for vee_question_request - - Ask Vee a question - """ - pass - - def test_vee_sample_questions(self) -> None: - """Test case for vee_sample_questions - - Retrieve a list of sample questions to ask Vee - """ - pass - - def test_vee_status(self) -> None: - """Test case for vee_status - - Check the overall current status of Vee - """ - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/src/visier_api_data_out/tox.ini b/src/visier_api_data_out/tox.ini deleted file mode 100644 index 47f9716b5b..0000000000 --- a/src/visier_api_data_out/tox.ini +++ /dev/null @@ -1,10 +0,0 @@ -[tox] -envlist = py38 - -[testenv] -deps=-r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt - ../visier_api_core - -commands= - pytest --cov=visier_api_data_out \ No newline at end of file diff --git a/src/visier_api_data_out/visier_api_data_out/__init__.py b/src/visier_api_data_out/visier_api_data_out/__init__.py deleted file mode 100644 index 7b9c8d52ff..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/__init__.py +++ /dev/null @@ -1,128 +0,0 @@ -# coding: utf-8 - -# flake8: noqa - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -__version__ = "22222222.99201.1906" - -# import apis into sdk package -from visier_api_data_out.api.data_query_api import DataQueryApi -from visier_api_data_out.api.data_version_export_api import DataVersionExportApi -from visier_api_data_out.api.reporting_api import ReportingApi -from visier_api_data_out.api.search_api import SearchApi -from visier_api_data_out.api.source_files_download_api import SourceFilesDownloadApi -from visier_api_data_out.api.vee_api import VeeApi - - -# import models into sdk package -from visier_api_data_out.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO -from visier_api_data_out.models.analysis_common_report_dto import AnalysisCommonReportDTO -from visier_api_data_out.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO -from visier_api_data_out.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO -from visier_api_data_out.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO -from visier_api_data_out.models.analysis_common_vee_conversation_dto import AnalysisCommonVeeConversationDTO -from visier_api_data_out.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO -from visier_api_data_out.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO -from visier_api_data_out.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO -from visier_api_data_out.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO -from visier_api_data_out.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO -from visier_api_data_out.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO -from visier_api_data_out.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO -from visier_api_data_out.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO -from visier_api_data_out.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO -from visier_api_data_out.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO -from visier_api_data_out.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO -from visier_api_data_out.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO -from visier_api_data_out.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO -from visier_api_data_out.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO -from visier_api_data_out.models.data_out_list_response import DataOutListResponse -from visier_api_data_out.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from visier_api_data_out.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO -from visier_api_data_out.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO -from visier_api_data_out.models.dataservices_query_cell_dto import DataservicesQueryCellDTO -from visier_api_data_out.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO -from visier_api_data_out.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO -from visier_api_data_out.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO -from visier_api_data_out.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO -from visier_api_data_out.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO -from visier_api_data_out.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO -from visier_api_data_out.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO -from visier_api_data_out.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO -from visier_api_data_out.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO -from visier_api_data_out.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO -from visier_api_data_out.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO -from visier_api_data_out.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO -from visier_api_data_out.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO -from visier_api_data_out.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO -from visier_api_data_out.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO -from visier_api_data_out.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO -from visier_api_data_out.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO -from visier_api_data_out.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO -from visier_api_data_out.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO -from visier_api_data_out.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO -from visier_api_data_out.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO -from visier_api_data_out.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO -from visier_api_data_out.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO -from visier_api_data_out.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO -from visier_api_data_out.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO -from visier_api_data_out.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO -from visier_api_data_out.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO -from visier_api_data_out.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO -from visier_api_data_out.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO -from visier_api_data_out.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO -from visier_api_data_out.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO -from visier_api_data_out.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO -from visier_api_data_out.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO -from visier_api_data_out.models.designer_data_version_export_dto import DesignerDataVersionExportDTO -from visier_api_data_out.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO -from visier_api_data_out.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO -from visier_api_data_out.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO -from visier_api_data_out.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO -from visier_api_data_out.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO -from visier_api_data_out.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO -from visier_api_data_out.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO -from visier_api_data_out.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO -from visier_api_data_out.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO -from visier_api_data_out.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO -from visier_api_data_out.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO -from visier_api_data_out.models.dv_export_status import DvExportStatus -from visier_api_data_out.models.google_protobuf_any import GoogleProtobufAny -from visier_api_data_out.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO -from visier_api_data_out.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO -from visier_api_data_out.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO -from visier_api_data_out.models.sql_like200_response import SqlLike200Response -from visier_api_data_out.models.status import Status -from visier_api_data_out.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO -from visier_api_data_out.models.table_response_dto import TableResponseDTO diff --git a/src/visier_api_data_out/visier_api_data_out/api/__init__.py b/src/visier_api_data_out/visier_api_data_out/api/__init__.py deleted file mode 100644 index 9235b622c2..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/api/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# flake8: noqa - -# import apis into api package -from visier_api_data_out.api.data_query_api import DataQueryApi -from visier_api_data_out.api.data_version_export_api import DataVersionExportApi -from visier_api_data_out.api.reporting_api import ReportingApi -from visier_api_data_out.api.search_api import SearchApi -from visier_api_data_out.api.source_files_download_api import SourceFilesDownloadApi -from visier_api_data_out.api.vee_api import VeeApi - diff --git a/src/visier_api_data_out/visier_api_data_out/models/__init__.py b/src/visier_api_data_out/visier_api_data_out/models/__init__.py deleted file mode 100644 index 4f9d1dbb8f..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/__init__.py +++ /dev/null @@ -1,116 +0,0 @@ -# coding: utf-8 - -# flake8: noqa -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -# import models into model package -from visier_api_data_out.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO -from visier_api_data_out.models.analysis_common_report_dto import AnalysisCommonReportDTO -from visier_api_data_out.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO -from visier_api_data_out.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO -from visier_api_data_out.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO -from visier_api_data_out.models.analysis_common_vee_conversation_dto import AnalysisCommonVeeConversationDTO -from visier_api_data_out.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO -from visier_api_data_out.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO -from visier_api_data_out.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO -from visier_api_data_out.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO -from visier_api_data_out.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO -from visier_api_data_out.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO -from visier_api_data_out.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO -from visier_api_data_out.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO -from visier_api_data_out.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO -from visier_api_data_out.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO -from visier_api_data_out.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO -from visier_api_data_out.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO -from visier_api_data_out.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO -from visier_api_data_out.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO -from visier_api_data_out.models.data_out_list_response import DataOutListResponse -from visier_api_data_out.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from visier_api_data_out.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO -from visier_api_data_out.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO -from visier_api_data_out.models.dataservices_query_cell_dto import DataservicesQueryCellDTO -from visier_api_data_out.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO -from visier_api_data_out.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO -from visier_api_data_out.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO -from visier_api_data_out.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO -from visier_api_data_out.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO -from visier_api_data_out.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO -from visier_api_data_out.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO -from visier_api_data_out.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO -from visier_api_data_out.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO -from visier_api_data_out.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO -from visier_api_data_out.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO -from visier_api_data_out.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO -from visier_api_data_out.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO -from visier_api_data_out.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO -from visier_api_data_out.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO -from visier_api_data_out.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO -from visier_api_data_out.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO -from visier_api_data_out.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO -from visier_api_data_out.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO -from visier_api_data_out.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO -from visier_api_data_out.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO -from visier_api_data_out.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO -from visier_api_data_out.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO -from visier_api_data_out.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO -from visier_api_data_out.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO -from visier_api_data_out.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO -from visier_api_data_out.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO -from visier_api_data_out.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO -from visier_api_data_out.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO -from visier_api_data_out.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO -from visier_api_data_out.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO -from visier_api_data_out.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO -from visier_api_data_out.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO -from visier_api_data_out.models.designer_data_version_export_dto import DesignerDataVersionExportDTO -from visier_api_data_out.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO -from visier_api_data_out.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO -from visier_api_data_out.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO -from visier_api_data_out.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO -from visier_api_data_out.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO -from visier_api_data_out.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO -from visier_api_data_out.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO -from visier_api_data_out.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO -from visier_api_data_out.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO -from visier_api_data_out.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO -from visier_api_data_out.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO -from visier_api_data_out.models.dv_export_status import DvExportStatus -from visier_api_data_out.models.google_protobuf_any import GoogleProtobufAny -from visier_api_data_out.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO -from visier_api_data_out.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO -from visier_api_data_out.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO -from visier_api_data_out.models.sql_like200_response import SqlLike200Response -from visier_api_data_out.models.status import Status -from visier_api_data_out.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO -from visier_api_data_out.models.table_response_dto import TableResponseDTO diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_conversation_dto.py b/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_conversation_dto.py deleted file mode 100644 index 74f1183a31..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_conversation_dto.py +++ /dev/null @@ -1,93 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO -from typing import Optional, Set -from typing_extensions import Self - -class AnalysisCommonVeeConversationDTO(BaseModel): - """ - AnalysisCommonVeeConversationDTO - """ # noqa: E501 - conversation_state: Optional[AnalysisCommonVeeConversationStateDTO] = Field(default=None, description="The conversation's details. To submit feedback about Vee's answer, copy the entire conversation state from the `/question` response into your `/feedback` call.", alias="conversationState") - __properties: ClassVar[List[str]] = ["conversationState"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AnalysisCommonVeeConversationDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of conversation_state - if self.conversation_state: - _dict['conversationState'] = self.conversation_state.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AnalysisCommonVeeConversationDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "conversationState": AnalysisCommonVeeConversationStateDTO.from_dict(obj["conversationState"]) if obj.get("conversationState") is not None else None - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_feedback_dto.py b/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_feedback_dto.py deleted file mode 100644 index fdd175e9ff..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_feedback_dto.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_conversation_dto import AnalysisCommonVeeConversationDTO -from typing import Optional, Set -from typing_extensions import Self - -class AnalysisCommonVeeFeedbackDTO(BaseModel): - """ - The request body fields to submit Vee feedback. - """ # noqa: E501 - conversation: Optional[AnalysisCommonVeeConversationDTO] = Field(default=None, description="Details of the Vee conversation you want to provide feedback about.") - is_approved: Optional[StrictBool] = Field(default=None, description="If `true`, Vee answered the question correctly. If `false`, Vee's answer was incorrect or lacked details.", alias="isApproved") - description: Optional[StrictStr] = Field(default=None, description="A description of how Vee should have answered the question or how Vee can improve the answer; for example, \"Expected Headcount metric, but Vee returned Average Headcount\".") - __properties: ClassVar[List[str]] = ["conversation", "isApproved", "description"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of AnalysisCommonVeeFeedbackDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of conversation - if self.conversation: - _dict['conversation'] = self.conversation.to_dict() - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of AnalysisCommonVeeFeedbackDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "conversation": AnalysisCommonVeeConversationDTO.from_dict(obj["conversation"]) if obj.get("conversation") is not None else None, - "isApproved": obj.get("isApproved"), - "description": obj.get("description") - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_common_dimension_member_reference_dto.py b/src/visier_api_data_out/visier_api_data_out/models/dataservices_common_dimension_member_reference_dto.py deleted file mode 100644 index bbc981a301..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_common_dimension_member_reference_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesCommonDimensionMemberReferenceDTO(BaseModel): - """ - The members of a dimension. - """ # noqa: E501 - path: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing the members within a dimension path. For example, a dimension for Location may have the paths \"Canada, BC, Vancouver\" and \"US, California, San Francisco\".") - member_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the dimension member. Use `memberId` if the dimension member doesn't have a path, such as SD groups.", alias="memberId") - __properties: ClassVar[List[str]] = ["path", "memberId"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesCommonDimensionMemberReferenceDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesCommonDimensionMemberReferenceDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "path": obj.get("path"), - "memberId": obj.get("memberId") - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_common_member_values_dto.py b/src/visier_api_data_out/visier_api_data_out/models/dataservices_common_member_values_dto.py deleted file mode 100644 index c99c75f06c..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_common_member_values_dto.py +++ /dev/null @@ -1,106 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field -from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesCommonMemberValuesDTO(BaseModel): - """ - Member filter values are discrete member references in a dimension filter. You can define included and excluded members simultaneously. This is typically done with filtering applied on dimensions with multiple levels. For example, a Location parameter may include \"South America\" and exclude \"Brazil\" which results in the metric being evaluated for all South American countries except Brazil. - """ # noqa: E501 - included: Optional[List[DataservicesCommonDimensionMemberReferenceDTO]] = Field(default=None, description="The unique IDs of members to include when evaluating the metric.") - excluded: Optional[List[DataservicesCommonDimensionMemberReferenceDTO]] = Field(default=None, description="The unique IDs of members to exclude when evaluating the metric.") - __properties: ClassVar[List[str]] = ["included", "excluded"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesCommonMemberValuesDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in included (list) - _items = [] - if self.included: - for _item_included in self.included: - if _item_included: - _items.append(_item_included.to_dict()) - _dict['included'] = _items - # override the default output from pydantic by calling `to_dict()` of each item in excluded (list) - _items = [] - if self.excluded: - for _item_excluded in self.excluded: - if _item_excluded: - _items.append(_item_excluded.to_dict()) - _dict['excluded'] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesCommonMemberValuesDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "included": [DataservicesCommonDimensionMemberReferenceDTO.from_dict(_item) for _item in obj["included"]] if obj.get("included") is not None else None, - "excluded": [DataservicesCommonDimensionMemberReferenceDTO.from_dict(_item) for _item in obj["excluded"]] if obj.get("excluded") is not None else None - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_dimension_reference_dto.py b/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_dimension_reference_dto.py deleted file mode 100644 index 6b62e2e3fd..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_dimension_reference_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesDatamodelDimensionReferenceDTO(BaseModel): - """ - The name and qualifying path of a dimension to query. - """ # noqa: E501 - name: Optional[StrictStr] = Field(default=None, description="The ID of the dimension. To get a dimension's ID, call the Data Model API.") - qualifying_path: Optional[StrictStr] = Field(default=None, description="The qualifying path to the dimension in Visier, such as the analytic object or event the dimension is associated with. If the path has multiple objects, each object is separated by a period.", alias="qualifyingPath") - __properties: ClassVar[List[str]] = ["name", "qualifyingPath"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesDatamodelDimensionReferenceDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesDatamodelDimensionReferenceDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "name": obj.get("name"), - "qualifyingPath": obj.get("qualifyingPath") - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_property_reference_dto.py b/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_property_reference_dto.py deleted file mode 100644 index 631979deeb..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_property_reference_dto.py +++ /dev/null @@ -1,91 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class DataservicesDatamodelPropertyReferenceDTO(BaseModel): - """ - The name and qualifying path of a property to query. - """ # noqa: E501 - name: Optional[StrictStr] = Field(default=None, description="The ID of the property. See `Properties` to get the ID.") - qualifying_path: Optional[StrictStr] = Field(default=None, description="The qualifying path to the property in Visier, such as the analytic object or event the property is associated with. If the path has multiple objects, each object is separated by a period.", alias="qualifyingPath") - __properties: ClassVar[List[str]] = ["name", "qualifyingPath"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of DataservicesDatamodelPropertyReferenceDTO from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of DataservicesDatamodelPropertyReferenceDTO from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "name": obj.get("name"), - "qualifyingPath": obj.get("qualifyingPath") - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/models/status.py b/src/visier_api_data_out/visier_api_data_out/models/status.py deleted file mode 100644 index c6476f8c78..0000000000 --- a/src/visier_api_data_out/visier_api_data_out/models/status.py +++ /dev/null @@ -1,97 +0,0 @@ -# coding: utf-8 - -""" - Visier Data Out APIs - - Visier APIs for getting data out of Visier, such as aggregate data and data version information. - - The version of the OpenAPI document: 22222222.99201.1906 - Contact: alpine@visier.com - - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr -from typing import Any, ClassVar, Dict, List, Optional -from typing import Optional, Set -from typing_extensions import Self - -class Status(BaseModel): - """ - The response structure for errors. - """ # noqa: E501 - localized_message: Optional[StrictStr] = Field(default=None, description="Localized error message describing the root cause of the error.", alias="localizedMessage") - code: Optional[StrictStr] = Field(default=None, description="Error classification.") - message: Optional[StrictStr] = Field(default=None, description="Not used.") - rci: Optional[StrictStr] = Field(default=None, description="Optional root cause identifier.") - user_error: Optional[StrictBool] = Field(default=None, description="Indicates whether the error is a user error.", alias="userError") - __properties: ClassVar[List[str]] = ["localizedMessage", "code", "message", "rci", "userError"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of Status from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of Status from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "localizedMessage": obj.get("localizedMessage"), - "code": obj.get("code"), - "message": obj.get("message"), - "rci": obj.get("rci"), - "userError": obj.get("userError") - }) - return _obj - - diff --git a/src/visier_api_data_out/visier_api_data_out/py.typed b/src/visier_api_data_out/visier_api_data_out/py.typed deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/src/visier_platform_sdk/.openapi-generator-ignore b/src/visier_platform_sdk/.openapi-generator-ignore new file mode 100644 index 0000000000..150c98928f --- /dev/null +++ b/src/visier_platform_sdk/.openapi-generator-ignore @@ -0,0 +1,17 @@ +# Ignore folders +docs/ +.github/ + +# Ignore broken unit test for DTO +test/test_sql_like200_response.py + +# Ignore files in the root by default +/* + +# Allow specific files for PyPI publishing +!setup.py +!setup.cfg +!requirements.txt +!test-requirements.txt +!tox.ini +!pyproject.toml \ No newline at end of file diff --git a/src/visier_platform_sdk/.openapi-generator/FILES b/src/visier_platform_sdk/.openapi-generator/FILES new file mode 100644 index 0000000000..05e02cdc09 --- /dev/null +++ b/src/visier_platform_sdk/.openapi-generator/FILES @@ -0,0 +1,1317 @@ +pyproject.toml +requirements.txt +setup.cfg +setup.py +test-requirements.txt +test/__init__.py +test/test_admin_all_tenants_status_apidto.py +test/test_admin_assign_connector_credentials_by_tenant_response_dto.py +test/test_admin_assign_connector_credentials_response_dto.py +test/test_admin_assign_connector_with_credentials_response_dto.py +test/test_admin_assigned_credential_info_response_dto.py +test/test_admin_batch_tenant_provision_apidto.py +test/test_admin_business_location_dto.py +test/test_admin_connector_info_response_dto.py +test/test_admin_connector_setting_request_dto.py +test/test_admin_connector_setting_response_dto.py +test/test_admin_connector_settings_response_dto.py +test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py +test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py +test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py +test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py +test/test_admin_consolidated_analytics_api_tenant_with_details.py +test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py +test/test_admin_custom_property_dto.py +test/test_admin_custom_tenant_property_dto.py +test/test_admin_data_import_definition_apidto.py +test/test_admin_data_import_definitions_apidto.py +test/test_admin_data_version_and_date_dto.py +test/test_admin_delete_user_group_v2_request.py +test/test_admin_element_ids_dto.py +test/test_admin_email_domains_dto.py +test/test_admin_excluded_sources_body.py +test/test_admin_extractor_setting_apidto.py +test/test_admin_extractor_setting_key_value_apidto.py +test/test_admin_extractor_settings_apidto.py +test/test_admin_home_analysis_by_user_group_dto.py +test/test_admin_jobs_consolidated_analytics_job_request_dto.py +test/test_admin_jobs_extract_data_and_load_dto.py +test/test_admin_jobs_processing_job_request_dto.py +test/test_admin_key_name.py +test/test_admin_mask_message.py +test/test_admin_multiple_tenant_data_versions_details_dto.py +test/test_admin_multiple_tenant_data_versions_list_dto.py +test/test_admin_network_subnets_message_request.py +test/test_admin_network_subnets_message_response.py +test/test_admin_permission_response_dto.py +test/test_admin_permissions_list_dto.py +test/test_admin_permissions_to_user_group_for_tenant_dto.py +test/test_admin_permissions_to_user_group_request_dto.py +test/test_admin_permissions_to_user_groups_request_dto.py +test/test_admin_product_release_dto.py +test/test_admin_product_releases_dto.py +test/test_admin_product_version_dto.py +test/test_admin_product_versions_dto.py +test/test_admin_product_versions_update_failure_tenant_response_dto.py +test/test_admin_product_versions_update_response_dto.py +test/test_admin_product_versions_update_successful_tenant_response_dto.py +test/test_admin_put_project_commits_request.py +test/test_admin_security_assignment_response_dto.py +test/test_admin_set_connector_setting_request_dto.py +test/test_admin_set_connector_setting_response_dto.py +test/test_admin_set_connector_settings_request_dto.py +test/test_admin_set_connector_settings_response_dto.py +test/test_admin_simple_user_dto.py +test/test_admin_target_project_for_tenant_dto.py +test/test_admin_target_project_for_tenants_list_dto.py +test/test_admin_tenant_assignments_dto.py +test/test_admin_tenant_code_body.py +test/test_admin_tenant_connector_settings_request_dto.py +test/test_admin_tenant_detail_apidto.py +test/test_admin_tenant_details_traits_dto.py +test/test_admin_tenant_management_api_get_response_dto.py +test/test_admin_tenant_management_api_list_response_dto.py +test/test_admin_tenant_management_api_update_request_dto.py +test/test_admin_tenant_management_api_update_response_dto.py +test/test_admin_tenant_provision_apidto.py +test/test_admin_tenant_status_apidto.py +test/test_admin_update_tenant_model.py +test/test_admin_user_group_change_definition_dto.py +test/test_admin_user_group_change_dimension_filter_dto.py +test/test_admin_user_group_change_failure_dto.py +test/test_admin_user_group_change_filter_dto.py +test/test_admin_user_group_change_member_selection_dto.py +test/test_admin_user_group_change_response_dto.py +test/test_admin_user_group_change_success_dto.py +test/test_admin_user_group_change_users_dto.py +test/test_admin_user_group_delete_dto.py +test/test_admin_user_group_delete_failure_dto.py +test/test_admin_user_group_delete_response_dto.py +test/test_admin_user_group_delete_success_dto.py +test/test_admin_user_group_filters_dto.py +test/test_admin_user_group_get_api_response_dto.py +test/test_admin_user_group_single_delete_response_dto.py +test/test_admin_user_groups_change_dto.py +test/test_admin_user_groups_delete_request_dto.py +test/test_admin_user_groups_get_api_response_dto.py +test/test_admin_user_groups_users_dto.py +test/test_admin_user_groups_users_for_tenant_dto.py +test/test_admin_user_security_assignments_dto.py +test/test_admin_users_to_user_group_request_dto.py +test/test_admin_users_to_user_groups_request_dto.py +test/test_analysis_common_report_create_request_dto.py +test/test_analysis_common_report_delete_success_dto.py +test/test_analysis_common_report_dto.py +test/test_analysis_common_report_list_response_dto.py +test/test_analysis_common_vee_clarification_dto.py +test/test_analysis_common_vee_conversation_state_dto.py +test/test_analysis_common_vee_corrections_dto.py +test/test_analysis_common_vee_data_dto.py +test/test_analysis_common_vee_feedback_dto.py +test/test_analysis_common_vee_options_dto.py +test/test_analysis_common_vee_question_dto.py +test/test_analysis_common_vee_response_dto.py +test/test_analysis_common_vee_response_schema_dto.py +test/test_analysis_common_vee_response_schema_reference_dto.py +test/test_analysis_common_vee_sample_question_dto.py +test/test_analysis_common_vee_sample_question_library_dto.py +test/test_analysis_common_vee_status_code_dto.py +test/test_analysis_common_vee_visual_dto.py +test/test_analysis_common_vee_visual_options_dto.py +test/test_api_error.py +test/test_authentication_o_auth2_user_info_dto.py +test/test_authentication_o_auth2_user_subnet_info_dto.py +test/test_authentication_o_auth2_user_tenant_detail_dto.py +test/test_authentication_o_auth2_user_tenant_details_dto.py +test/test_authentication_o_auth2_user_tenant_properties_dto.py +test/test_basic_authentication_api.py +test/test_benchmark_info.py +test/test_benchmark_value.py +test/test_benchmarks_api.py +test/test_concepts_v2_api.py +test/test_consolidated_analytics_api.py +test/test_data_and_job_handling_api.py +test/test_data_in_assign_connector_credential_request.py +test/test_data_in_connector.py +test/test_data_in_data_load_request.py +test/test_data_in_data_load_request_model.py +test/test_data_in_data_load_response.py +test/test_data_in_data_transfer_result_detail.py +test/test_data_in_data_version_object.py +test/test_data_in_disable_dv_model.py +test/test_data_in_disable_dv_request.py +test/test_data_in_disable_dv_response.py +test/test_data_in_dispatching_job_status_response.py +test/test_data_in_exclude_data_uploads_request.py +test/test_data_in_extraction_job.py +test/test_data_in_extraction_job_and_status_response.py +test/test_data_in_include_data_uploads_request.py +test/test_data_in_job_status_list_response.py +test/test_data_in_job_status_with_start_time.py +test/test_data_in_processing_job.py +test/test_data_in_processing_job_and_status_response.py +test/test_data_in_processing_job_status_response.py +test/test_data_in_push_data_cancel_response.py +test/test_data_in_push_data_complete_request.py +test/test_data_in_push_data_complete_response.py +test/test_data_in_push_data_response.py +test/test_data_in_receiving_job.py +test/test_data_in_receiving_job_and_status_response.py +test/test_data_in_receiving_job_status_response.py +test/test_data_in_result.py +test/test_data_in_source.py +test/test_data_in_start_extraction_response.py +test/test_data_in_start_transfer_response.py +test/test_data_in_tenant.py +test/test_data_in_tenant_and_credential.py +test/test_data_in_upload_to_exclude.py +test/test_data_in_upload_to_include.py +test/test_data_intake_api.py +test/test_data_model_api.py +test/test_data_out_list_response.py +test/test_data_query_api.py +test/test_data_upload_api.py +test/test_data_version_export_api.py +test/test_dataservices_common_dimension_member_reference_dto.py +test/test_dataservices_common_member_values_dto.py +test/test_dataservices_datamodel_aggregation_type_option_dto.py +test/test_dataservices_datamodel_aggregation_type_parameter_dto.py +test/test_dataservices_datamodel_analytic_object_dto.py +test/test_dataservices_datamodel_analytic_objects_dto.py +test/test_dataservices_datamodel_currencies_dto.py +test/test_dataservices_datamodel_currency_dto.py +test/test_dataservices_datamodel_currency_rate_dto.py +test/test_dataservices_datamodel_currency_rates_dto.py +test/test_dataservices_datamodel_dimension_dto.py +test/test_dataservices_datamodel_dimension_mapping_validation_dto.py +test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py +test/test_dataservices_datamodel_dimension_reference_dto.py +test/test_dataservices_datamodel_dimensions_dto.py +test/test_dataservices_datamodel_level_dto.py +test/test_dataservices_datamodel_member_dto.py +test/test_dataservices_datamodel_member_parameter_definition_dto.py +test/test_dataservices_datamodel_members_dto.py +test/test_dataservices_datamodel_metric_dto.py +test/test_dataservices_datamodel_metrics_dto.py +test/test_dataservices_datamodel_numeric_parameter_definition_dto.py +test/test_dataservices_datamodel_object_reference_dto.py +test/test_dataservices_datamodel_parameter_definition_dto.py +test/test_dataservices_datamodel_plan_parameter_definition_dto.py +test/test_dataservices_datamodel_planning_concept_filter_context_dto.py +test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py +test/test_dataservices_datamodel_planning_model_dto.py +test/test_dataservices_datamodel_planning_models_dto.py +test/test_dataservices_datamodel_planning_plan_context_dto.py +test/test_dataservices_datamodel_planning_plan_dto.py +test/test_dataservices_datamodel_planning_plans_dto.py +test/test_dataservices_datamodel_population_configuration_dto.py +test/test_dataservices_datamodel_prediction_dto.py +test/test_dataservices_datamodel_predictions_dto.py +test/test_dataservices_datamodel_properties_dto.py +test/test_dataservices_datamodel_property_dto.py +test/test_dataservices_datamodel_property_reference_dto.py +test/test_dataservices_datamodel_scenario_or_snapshot_dto.py +test/test_dataservices_datamodel_selection_concept_dto.py +test/test_dataservices_datamodel_selection_concept_reference_dto.py +test/test_dataservices_datamodel_selection_concepts_dto.py +test/test_dataservices_datamodel_tag_map_element_dto.py +test/test_dataservices_datamodel_validity_range_dto.py +test/test_dataservices_query_aggregation_query_dto.py +test/test_dataservices_query_aggregation_query_execution_dto.py +test/test_dataservices_query_aggregation_query_source_dto.py +test/test_dataservices_query_aggregation_query_source_metric_dto.py +test/test_dataservices_query_aggregation_query_source_metrics_dto.py +test/test_dataservices_query_aggregation_type_parameter_value_dto.py +test/test_dataservices_query_cell_distribution_bin_dto.py +test/test_dataservices_query_cell_distribution_options_dto.py +test/test_dataservices_query_cell_dto.py +test/test_dataservices_query_cell_set_axis_dto.py +test/test_dataservices_query_cell_set_axis_position_dto.py +test/test_dataservices_query_cell_set_dto.py +test/test_dataservices_query_cell_set_or_error_dto.py +test/test_dataservices_query_cohort_filter_dto.py +test/test_dataservices_query_internal_query_execution_options_dto.py +test/test_dataservices_query_key_group_filter_dto.py +test/test_dataservices_query_key_group_filter_item_dto.py +test/test_dataservices_query_lineage_dto.py +test/test_dataservices_query_list_query_execution_dto.py +test/test_dataservices_query_list_query_execution_options_dto.py +test/test_dataservices_query_list_query_source_dto.py +test/test_dataservices_query_member_filter_dto.py +test/test_dataservices_query_member_parameter_value_dto.py +test/test_dataservices_query_numeric_parameter_value_dto.py +test/test_dataservices_query_plan_parameter_value_dto.py +test/test_dataservices_query_property_column_dto.py +test/test_dataservices_query_query_axis_dto.py +test/test_dataservices_query_query_axis_options_dto.py +test/test_dataservices_query_query_dimension_data_member_selection_dto.py +test/test_dataservices_query_query_dimension_leaf_selection_dto.py +test/test_dataservices_query_query_dimension_level_property_dto.py +test/test_dataservices_query_query_dimension_level_selection_dto.py +test/test_dataservices_query_query_dimension_member_selection_dto.py +test/test_dataservices_query_query_execution_error_details_dto.py +test/test_dataservices_query_query_execution_error_dto.py +test/test_dataservices_query_query_execution_errors_dto.py +test/test_dataservices_query_query_execution_options_dto.py +test/test_dataservices_query_query_filter_dto.py +test/test_dataservices_query_query_member_map_property_dto.py +test/test_dataservices_query_query_member_map_selection_dto.py +test/test_dataservices_query_query_numeric_ranges_dto.py +test/test_dataservices_query_query_parameter_value_dto.py +test/test_dataservices_query_query_property_dto.py +test/test_dataservices_query_query_time_interval_dto.py +test/test_dataservices_query_query_time_intervals_dto.py +test/test_dataservices_query_snapshot_query_execution_dto.py +test/test_dataservices_query_snapshot_query_execution_options_dto.py +test/test_dataservices_query_sort_option_dto.py +test/test_dataservices_query_sql_like_query_execution_dto.py +test/test_dataservices_query_time_shift_dto.py +test/test_description_entry.py +test/test_designer_adp_auth_params_dto.py +test/test_designer_api_analytic_object_filter_dto.py +test/test_designer_api_calculation_concept_configuration_dto.py +test/test_designer_api_calculation_concept_configuration_map_dto.py +test/test_designer_api_calculation_concept_dto.py +test/test_designer_api_calculation_concept_list_dto.py +test/test_designer_api_concept_configuration_result_dto.py +test/test_designer_api_dimension_filter_dto.py +test/test_designer_api_dimension_member_dto.py +test/test_designer_api_perspective_configuration_dto.py +test/test_designer_api_perspective_node_dto.py +test/test_designer_api_selection_concept_configuration_dto.py +test/test_designer_api_selection_concept_configuration_map_dto.py +test/test_designer_api_selection_concept_dto.py +test/test_designer_api_selection_concept_list_dto.py +test/test_designer_bamboo_auth_params_dto.py +test/test_designer_basic_s3_auth_params_dto.py +test/test_designer_big_query_auth_params_dto.py +test/test_designer_big_query_service_account_params_dto.py +test/test_designer_copy_s3_auth_params_dto.py +test/test_designer_credential_creation_api_response_dto.py +test/test_designer_crypto_generate_key_request_dto.py +test/test_designer_crypto_key_pair_delete_response_dto.py +test/test_designer_crypto_key_pair_generate_request_dto.py +test/test_designer_crypto_public_key_dto.py +test/test_designer_crypto_public_keys_dto.py +test/test_designer_crypto_tenant_encryption_key_details_dto.py +test/test_designer_crypto_tenant_encryption_key_dto.py +test/test_designer_data_provider_auth_information_dto.py +test/test_designer_data_provider_auth_params_dto.py +test/test_designer_data_provider_basic_information_dto.py +test/test_designer_data_provider_basic_metadata_dto.py +test/test_designer_data_version_export_column_dto.py +test/test_designer_data_version_export_data_version_summary_dto.py +test/test_designer_data_version_export_data_versions_dto.py +test/test_designer_data_version_export_dto.py +test/test_designer_data_version_export_file_dto.py +test/test_designer_data_version_export_job_status_dto.py +test/test_designer_data_version_export_part_file_dto.py +test/test_designer_data_version_export_schedule_job_request_dto.py +test/test_designer_data_version_export_schedule_job_response_dto.py +test/test_designer_data_version_export_table_dto.py +test/test_designer_data_version_exports_dto.py +test/test_designer_databricks_auth_params_dto.py +test/test_designer_dayforce_v2_auth_params_dto.py +test/test_designer_dimensions_auth_params_dto.py +test/test_designer_download_source_files_dto.py +test/test_designer_download_source_files_response_dto.py +test/test_designer_extractor_credential_apidto.py +test/test_designer_extractor_credentials_apidto.py +test/test_designer_fusion_auth_params_dto.py +test/test_designer_gong_auth_params_dto.py +test/test_designer_google_sheets_auth_params_dto.py +test/test_designer_google_workspace_auth_params_dto.py +test/test_designer_greenhouse_auth_params_dto.py +test/test_designer_icims_auth_params_dto.py +test/test_designer_internal_s3_auth_params_dto.py +test/test_designer_jdbc_auth_params_dto.py +test/test_designer_jira_auth_params_dto.py +test/test_designer_jira_connect_params_dto.py +test/test_designer_lever_auth_params_dto.py +test/test_designer_medallia_auth_params_dto.py +test/test_designer_microsoft365_auth_params_dto.py +test/test_designer_module_settings_dto.py +test/test_designer_my_sql_auth_params_dto.py +test/test_designer_namely_auth_params_dto.py +test/test_designer_oracle_db_auth_params_dto.py +test/test_designer_push_data_column_definition_dto.py +test/test_designer_push_data_source_definition_dto.py +test/test_designer_push_data_source_definitions_dto.py +test/test_designer_qualtrics_auth_params_dto.py +test/test_designer_redshift_auth_params_dto.py +test/test_designer_salesforce_auth_params_dto.py +test/test_designer_salesforce_v2_auth_params_dto.py +test/test_designer_service_now_auth_params_dto.py +test/test_designer_service_now_v2_auth_params_dto.py +test/test_designer_slack_auth_params_dto.py +test/test_designer_snowflake_auth_params_dto.py +test/test_designer_sql_server_auth_params_dto.py +test/test_designer_subject_missing_access_dto.py +test/test_designer_success_factors_auth_params_dto.py +test/test_designer_success_factors_o_auth_params_dto.py +test/test_designer_tenant_module_dto.py +test/test_designer_ultimate_auth_params_dto.py +test/test_designer_webhook_webhook_basic_auth_credential_dto.py +test/test_designer_webhook_webhook_credentials_dto.py +test/test_designer_webhook_webhook_details_dto.py +test/test_designer_webhook_webhook_dto.py +test/test_designer_webhook_webhook_event_type_dto.py +test/test_designer_webhook_webhook_message_response_dto.py +test/test_designer_webhook_webhook_request_dto.py +test/test_designer_webhook_webhooks_dto.py +test/test_designer_willow_auth_params_dto.py +test/test_designer_workday_auth_params_dto.py +test/test_designer_workday_o_auth_params_dto.py +test/test_designer_workday_raas_auth_params_dto.py +test/test_designer_workday_refresh_token_params_dto.py +test/test_designer_zoom_auth_params_dto.py +test/test_dimension_member.py +test/test_dimensions_api.py +test/test_direct_data_intake_api.py +test/test_direct_data_upload_file_response_dto.py +test/test_dp_automation_metric_validation_summary_dto.py +test/test_dp_automation_tenant_preview_entries_summary_dto.py +test/test_dp_automation_tenant_preview_entries_summary_list_dto.py +test/test_dp_cancel_job_batch_from_job_id_dto.py +test/test_dp_job_cancellation_result_dto.py +test/test_dp_job_cancellation_results_dto.py +test/test_dv_export_status.py +test/test_email_domains_api.py +test/test_encryption_keys_api.py +test/test_extracted_skill.py +test/test_generate_impersonation_token_request.py +test/test_google_protobuf_any.py +test/test_hierarchy.py +test/test_job.py +test/test_job_entry.py +test/test_job_feedback_input.py +test/test_job_search_failure_output.py +test/test_job_search_input.py +test/test_job_search_output.py +test/test_job_standardization_input.py +test/test_job_standardization_input_skills.py +test/test_jobs_library_api.py +test/test_location_search_failure_output.py +test/test_location_search_input.py +test/test_location_search_input1.py +test/test_location_search_output.py +test/test_location_search_successful_output.py +test/test_network_subnets_api.py +test/test_o_auth2_api.py +test/test_object_configuration_api.py +test/test_output_entry.py +test/test_output_entry1.py +test/test_output_entry1_matches_inner.py +test/test_permissions_api.py +test/test_pgp_key_api.py +test/test_plan_data_load_change_dto.py +test/test_plan_data_load_change_list_dto.py +test/test_plan_data_upload_response_dto.py +test/test_plan_row_data_load_response_dto.py +test/test_planning_data_load_api.py +test/test_planning_get_plan_list_response_dto.py +test/test_planning_plan_data_load_error_dto.py +test/test_planning_plan_info_dto.py +test/test_planning_plan_item_dto.py +test/test_planning_plan_schema_dto.py +test/test_planning_plan_segment_level_dto.py +test/test_planning_plan_segment_level_member_dto.py +test/test_planning_plan_segment_level_member_list_dto.py +test/test_planning_plan_time_period_dto.py +test/test_planning_plan_with_schema_dto.py +test/test_planning_scenario_info_dto.py +test/test_production_versions_api.py +test/test_profiles_api.py +test/test_projects_api.py +test/test_release_version_configuration_api.py +test/test_reporting_api.py +test/test_salary_benchmark_input.py +test/test_salary_benchmarks_batch_processing_failure_output.py +test/test_salary_benchmarks_batch_processing_outputs.py +test/test_salary_benchmarks_batch_processing_successful_output.py +test/test_search_api.py +test/test_servicing_accessible_tenant_profile_assignment_request_dto.py +test/test_servicing_accessible_tenant_profile_assignment_response_dto.py +test/test_servicing_accessible_tenant_profile_revoke_request_dto.py +test/test_servicing_accessible_tenant_profile_revoke_response_dto.py +test/test_servicing_additional_capabilities_dto.py +test/test_servicing_admin_capability_config_dto.py +test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py +test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py +test/test_servicing_all_profile_assigned_for_local_tenant_dto.py +test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py +test/test_servicing_all_users_get_api_response_dto.py +test/test_servicing_analytic_object_dto.py +test/test_servicing_assign_revoke_permission_by_permission_dto.py +test/test_servicing_assign_revoke_permission_by_tenant_dto.py +test/test_servicing_assign_revoke_permission_by_user_dto.py +test/test_servicing_assign_revoke_permission_request_dto.py +test/test_servicing_assign_revoke_permissions_request_dto.py +test/test_servicing_assign_revoke_permissions_response_dto.py +test/test_servicing_bulk_data_access_set_response_dto.py +test/test_servicing_capabilities_dto.py +test/test_servicing_capability_dto.py +test/test_servicing_capability_group_dto.py +test/test_servicing_commit_and_publish_operation_response_dto.py +test/test_servicing_commit_dto.py +test/test_servicing_content_package_dto.py +test/test_servicing_create_data_access_set_request_dto.py +test/test_servicing_data_access_set_dto.py +test/test_servicing_data_access_set_error_dto.py +test/test_servicing_data_access_set_failure_dto.py +test/test_servicing_data_access_set_success_dto.py +test/test_servicing_data_categories_response_dto.py +test/test_servicing_data_category_response_dto.py +test/test_servicing_data_security_profile_dto.py +test/test_servicing_delete_permissions_request_dto.py +test/test_servicing_dimension_filter_dto.py +test/test_servicing_direct_data_job_config_dto.py +test/test_servicing_direct_data_job_status_response_dto.py +test/test_servicing_direct_data_list_transactions_response_dto.py +test/test_servicing_direct_data_load_config_dto.py +test/test_servicing_direct_data_schema_dto.py +test/test_servicing_direct_data_schema_field_dto.py +test/test_servicing_direct_data_transaction_dto.py +test/test_servicing_direct_data_transaction_start_response_dto.py +test/test_servicing_direct_data_upload_file_response_dto.py +test/test_servicing_document_search_link_dto.py +test/test_servicing_dynamic_dimension_filter_dto.py +test/test_servicing_dynamic_property_mapping_dto.py +test/test_servicing_error_dto.py +test/test_servicing_export_production_versions_api_operation_parameters_dto.py +test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py +test/test_servicing_failed_local_tenant_profile_assignment_dto.py +test/test_servicing_failed_local_tenant_profile_revoke_dto.py +test/test_servicing_get_capabilities_api_response_dto.py +test/test_servicing_get_content_packages_api_response_dto.py +test/test_servicing_get_data_access_sets_api_response_dto.py +test/test_servicing_get_data_security_objects_api_response_dto.py +test/test_servicing_get_permissions_api_response_dto.py +test/test_servicing_get_production_versions_api_response_dto.py +test/test_servicing_get_projects_api_response_dto.py +test/test_servicing_hierarchy_property_dto.py +test/test_servicing_inherited_access_config_dto.py +test/test_servicing_inherited_reference_member_filter_config_dto.py +test/test_servicing_job_id_response.py +test/test_servicing_last_login_dto.py +test/test_servicing_local_tenant_profile_assignment_request_dto.py +test/test_servicing_local_tenant_profile_assignment_response_dto.py +test/test_servicing_local_tenant_profile_revoke_request_dto.py +test/test_servicing_local_tenant_profile_revoke_response_dto.py +test/test_servicing_member_filter_config_dto.py +test/test_servicing_member_selection_dto.py +test/test_servicing_objectconfiguration_calculated_property_type_dto.py +test/test_servicing_objectconfiguration_dependent_dto.py +test/test_servicing_objectconfiguration_dimension_change_definition_dto.py +test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py +test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py +test/test_servicing_objectconfiguration_object_change_failure_dto.py +test/test_servicing_objectconfiguration_object_change_success_dto.py +test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py +test/test_servicing_objectconfiguration_properties_change_definitions_dto.py +test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py +test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py +test/test_servicing_objectconfiguration_property_change_definition_dto.py +test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py +test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py +test/test_servicing_objectconfiguration_property_delete_failure_dto.py +test/test_servicing_objectconfiguration_property_delete_success_dto.py +test/test_servicing_objectconfiguration_property_type_dto.py +test/test_servicing_objectconfiguration_simple_property_type_dto.py +test/test_servicing_objectconfiguration_tags_dto.py +test/test_servicing_permission_assigned_by_tenant_dto.py +test/test_servicing_permission_assigned_for_local_tenant_dto.py +test/test_servicing_permission_assigned_user_dto.py +test/test_servicing_permission_assigned_users_dto.py +test/test_servicing_permission_bulk_operation_response_dto.py +test/test_servicing_permission_dto.py +test/test_servicing_permission_error_dto.py +test/test_servicing_permission_failure_dto.py +test/test_servicing_permission_success_dto.py +test/test_servicing_production_version_api_operation_request_dto.py +test/test_servicing_production_version_api_operation_response_dto.py +test/test_servicing_production_versions_api_operation_request_dto.py +test/test_servicing_production_versions_api_operation_response_dto.py +test/test_servicing_profile_assigned_for_accessible_tenant_dto.py +test/test_servicing_profile_assigned_for_local_tenant_dto.py +test/test_servicing_profile_get_api_response_dto.py +test/test_servicing_profiles_get_api_response_dto.py +test/test_servicing_project_commits_api_response_dto.py +test/test_servicing_project_dto.py +test/test_servicing_project_operation_request_dto.py +test/test_servicing_project_operation_response_dto.py +test/test_servicing_property_access_config_dto.py +test/test_servicing_property_set_config_dto.py +test/test_servicing_question_categories_api_response_dto.py +test/test_servicing_question_category_api_response_dto.py +test/test_servicing_reduced_error_dto.py +test/test_servicing_reduced_tenant_code_error_dto.py +test/test_servicing_reduced_user_id_error_dto.py +test/test_servicing_related_analytic_object_dto.py +test/test_servicing_role_modules_config_dto.py +test/test_servicing_sample_question_api_response_dto.py +test/test_servicing_sample_questions_api_response_dto.py +test/test_servicing_securable_dimension_dto.py +test/test_servicing_securable_property_dto.py +test/test_servicing_servicing_capability_proto_enum_access_lookup_dto.py +test/test_servicing_shareable_data_access_set.py +test/test_servicing_simple_document_header_search_response_dto.py +test/test_servicing_simple_document_header_search_result_dto.py +test/test_servicing_sources_api_operation_request_dto.py +test/test_servicing_static_dimension_filter_dto.py +test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py +test/test_servicing_successful_local_tenant_profile_assignment_dto.py +test/test_servicing_target_tenant_code_dto.py +test/test_servicing_tenant_code_error_dto.py +test/test_servicing_tenant_data_upload_status_response_dto.py +test/test_servicing_tenant_data_upload_update_status_response_dto.py +test/test_servicing_tenant_data_uploads_list_response_dto.py +test/test_servicing_tenant_data_uploads_response_dto.py +test/test_servicing_tenant_data_uploads_update_response_dto.py +test/test_servicing_user_creation_api_request_dto.py +test/test_servicing_user_get_api_response_dto.py +test/test_servicing_user_group_assigned_for_local_tenant_dto.py +test/test_servicing_user_group_assignment_dto.py +test/test_servicing_user_id_error_dto.py +test/test_servicing_user_property_dto.py +test/test_servicing_user_update_api_request_dto.py +test/test_servicing_users_api_error_message_dto.py +test/test_servicing_users_api_failure_dto.py +test/test_servicing_users_api_response_dto.py +test/test_servicing_users_api_success_dto.py +test/test_servicing_users_creation_api_request_dto.py +test/test_servicing_users_delete_api_request_dto.py +test/test_servicing_users_update_api_request_dto.py +test/test_servicing_users_update_api_user_dto.py +test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py +test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py +test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py +test/test_servicing_v2_objectconfiguration_basic_information_dto.py +test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py +test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py +test/test_servicing_v2_objectconfiguration_concept_definition_dto.py +test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py +test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py +test/test_servicing_v2_objectconfiguration_concept_request_dto.py +test/test_servicing_v2_objectconfiguration_concept_response_dto.py +test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py +test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py +test/test_servicing_v2_objectconfiguration_execution_context_dto.py +test/test_servicing_v2_objectconfiguration_failed_change_dto.py +test/test_servicing_v2_objectconfiguration_metric_definition_dto.py +test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py +test/test_servicing_v2_objectconfiguration_object_id_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py +test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py +test/test_servicing_v2_objectconfiguration_property_definition_dto.py +test/test_servicing_v2_objectconfiguration_property_type_details_dto.py +test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py +test/test_servicing_v2_objectconfiguration_successful_change_dto.py +test/test_servicing_v2_objectconfiguration_synonym_list_dto.py +test/test_servicing_v2_objectconfiguration_tag_reference_dto.py +test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py +test/test_servicing_vee_question_change_definition_dto.py +test/test_servicing_vee_question_change_definitions_by_tenant_dto.py +test/test_servicing_vee_question_change_failure_dto.py +test/test_servicing_vee_question_change_success_dto.py +test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py +test/test_servicing_vee_questions_bulk_change_response_dto.py +test/test_servicing_vee_questions_change_definitions_dto.py +test/test_servicing_vee_questions_delete_definitions_dto.py +test/test_skill.py +test/test_skill_category.py +test/test_skill_category_entry.py +test/test_skill_entry.py +test/test_skill_extraction_input.py +test/test_skill_group.py +test/test_skill_group_entry.py +test/test_skill_match_input.py +test/test_skills_library_api.py +test/test_source_files_download_api.py +test/test_source_import_result_summary_dto.py +test/test_sources_api.py +test/test_sources_api_put_response_dto.py +test/test_status.py +test/test_system_status_api.py +test/test_systemstatus_system_status_dto.py +test/test_systemstatus_vee_status_dto.py +test/test_table_response_dto.py +test/test_tenants_v1_api.py +test/test_tenants_v2_api.py +test/test_token_response.py +test/test_user_creation_api_response_dto.py +test/test_user_groups_v2_api.py +test/test_users_v1_api.py +test/test_users_v2_api.py +test/test_vee_api.py +test/test_webhooks_api.py +tox.ini +visier_platform_sdk/__init__.py +visier_platform_sdk/api/__init__.py +visier_platform_sdk/api/basic_authentication_api.py +visier_platform_sdk/api/benchmarks_api.py +visier_platform_sdk/api/concepts_v2_api.py +visier_platform_sdk/api/consolidated_analytics_api.py +visier_platform_sdk/api/data_and_job_handling_api.py +visier_platform_sdk/api/data_intake_api.py +visier_platform_sdk/api/data_model_api.py +visier_platform_sdk/api/data_query_api.py +visier_platform_sdk/api/data_upload_api.py +visier_platform_sdk/api/data_version_export_api.py +visier_platform_sdk/api/dimensions_api.py +visier_platform_sdk/api/direct_data_intake_api.py +visier_platform_sdk/api/email_domains_api.py +visier_platform_sdk/api/encryption_keys_api.py +visier_platform_sdk/api/jobs_library_api.py +visier_platform_sdk/api/network_subnets_api.py +visier_platform_sdk/api/o_auth2_api.py +visier_platform_sdk/api/object_configuration_api.py +visier_platform_sdk/api/permissions_api.py +visier_platform_sdk/api/pgp_key_api.py +visier_platform_sdk/api/planning_data_load_api.py +visier_platform_sdk/api/production_versions_api.py +visier_platform_sdk/api/profiles_api.py +visier_platform_sdk/api/projects_api.py +visier_platform_sdk/api/release_version_configuration_api.py +visier_platform_sdk/api/reporting_api.py +visier_platform_sdk/api/search_api.py +visier_platform_sdk/api/skills_library_api.py +visier_platform_sdk/api/source_files_download_api.py +visier_platform_sdk/api/sources_api.py +visier_platform_sdk/api/system_status_api.py +visier_platform_sdk/api/tenants_v1_api.py +visier_platform_sdk/api/tenants_v2_api.py +visier_platform_sdk/api/user_groups_v2_api.py +visier_platform_sdk/api/users_v1_api.py +visier_platform_sdk/api/users_v2_api.py +visier_platform_sdk/api/vee_api.py +visier_platform_sdk/api/webhooks_api.py +visier_platform_sdk/api_client.py +visier_platform_sdk/api_response.py +visier_platform_sdk/configuration.py +visier_platform_sdk/exceptions.py +visier_platform_sdk/models/__init__.py +visier_platform_sdk/models/admin_all_tenants_status_apidto.py +visier_platform_sdk/models/admin_assign_connector_credentials_by_tenant_response_dto.py +visier_platform_sdk/models/admin_assign_connector_credentials_response_dto.py +visier_platform_sdk/models/admin_assign_connector_with_credentials_response_dto.py +visier_platform_sdk/models/admin_assigned_credential_info_response_dto.py +visier_platform_sdk/models/admin_batch_tenant_provision_apidto.py +visier_platform_sdk/models/admin_business_location_dto.py +visier_platform_sdk/models/admin_connector_info_response_dto.py +visier_platform_sdk/models/admin_connector_setting_request_dto.py +visier_platform_sdk/models/admin_connector_setting_response_dto.py +visier_platform_sdk/models/admin_connector_settings_response_dto.py +visier_platform_sdk/models/admin_consolidated_analytics_api_excluded_source_list_dto.py +visier_platform_sdk/models/admin_consolidated_analytics_api_source_tenant_list_dto.py +visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_create_request_dto.py +visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_list_response_dto.py +visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details.py +visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py +visier_platform_sdk/models/admin_custom_property_dto.py +visier_platform_sdk/models/admin_custom_tenant_property_dto.py +visier_platform_sdk/models/admin_data_import_definition_apidto.py +visier_platform_sdk/models/admin_data_import_definitions_apidto.py +visier_platform_sdk/models/admin_data_version_and_date_dto.py +visier_platform_sdk/models/admin_delete_user_group_v2_request.py +visier_platform_sdk/models/admin_element_ids_dto.py +visier_platform_sdk/models/admin_email_domains_dto.py +visier_platform_sdk/models/admin_excluded_sources_body.py +visier_platform_sdk/models/admin_extractor_setting_apidto.py +visier_platform_sdk/models/admin_extractor_setting_key_value_apidto.py +visier_platform_sdk/models/admin_extractor_settings_apidto.py +visier_platform_sdk/models/admin_home_analysis_by_user_group_dto.py +visier_platform_sdk/models/admin_jobs_consolidated_analytics_job_request_dto.py +visier_platform_sdk/models/admin_jobs_extract_data_and_load_dto.py +visier_platform_sdk/models/admin_jobs_processing_job_request_dto.py +visier_platform_sdk/models/admin_key_name.py +visier_platform_sdk/models/admin_mask_message.py +visier_platform_sdk/models/admin_multiple_tenant_data_versions_details_dto.py +visier_platform_sdk/models/admin_multiple_tenant_data_versions_list_dto.py +visier_platform_sdk/models/admin_network_subnets_message_request.py +visier_platform_sdk/models/admin_network_subnets_message_response.py +visier_platform_sdk/models/admin_permission_response_dto.py +visier_platform_sdk/models/admin_permissions_list_dto.py +visier_platform_sdk/models/admin_permissions_to_user_group_for_tenant_dto.py +visier_platform_sdk/models/admin_permissions_to_user_group_request_dto.py +visier_platform_sdk/models/admin_permissions_to_user_groups_request_dto.py +visier_platform_sdk/models/admin_product_release_dto.py +visier_platform_sdk/models/admin_product_releases_dto.py +visier_platform_sdk/models/admin_product_version_dto.py +visier_platform_sdk/models/admin_product_versions_dto.py +visier_platform_sdk/models/admin_product_versions_update_failure_tenant_response_dto.py +visier_platform_sdk/models/admin_product_versions_update_response_dto.py +visier_platform_sdk/models/admin_product_versions_update_successful_tenant_response_dto.py +visier_platform_sdk/models/admin_put_project_commits_request.py +visier_platform_sdk/models/admin_security_assignment_response_dto.py +visier_platform_sdk/models/admin_set_connector_setting_request_dto.py +visier_platform_sdk/models/admin_set_connector_setting_response_dto.py +visier_platform_sdk/models/admin_set_connector_settings_request_dto.py +visier_platform_sdk/models/admin_set_connector_settings_response_dto.py +visier_platform_sdk/models/admin_simple_user_dto.py +visier_platform_sdk/models/admin_target_project_for_tenant_dto.py +visier_platform_sdk/models/admin_target_project_for_tenants_list_dto.py +visier_platform_sdk/models/admin_tenant_assignments_dto.py +visier_platform_sdk/models/admin_tenant_code_body.py +visier_platform_sdk/models/admin_tenant_connector_settings_request_dto.py +visier_platform_sdk/models/admin_tenant_detail_apidto.py +visier_platform_sdk/models/admin_tenant_details_traits_dto.py +visier_platform_sdk/models/admin_tenant_management_api_get_response_dto.py +visier_platform_sdk/models/admin_tenant_management_api_list_response_dto.py +visier_platform_sdk/models/admin_tenant_management_api_update_request_dto.py +visier_platform_sdk/models/admin_tenant_management_api_update_response_dto.py +visier_platform_sdk/models/admin_tenant_provision_apidto.py +visier_platform_sdk/models/admin_tenant_status_apidto.py +visier_platform_sdk/models/admin_update_tenant_model.py +visier_platform_sdk/models/admin_user_group_change_definition_dto.py +visier_platform_sdk/models/admin_user_group_change_dimension_filter_dto.py +visier_platform_sdk/models/admin_user_group_change_failure_dto.py +visier_platform_sdk/models/admin_user_group_change_filter_dto.py +visier_platform_sdk/models/admin_user_group_change_member_selection_dto.py +visier_platform_sdk/models/admin_user_group_change_response_dto.py +visier_platform_sdk/models/admin_user_group_change_success_dto.py +visier_platform_sdk/models/admin_user_group_change_users_dto.py +visier_platform_sdk/models/admin_user_group_delete_dto.py +visier_platform_sdk/models/admin_user_group_delete_failure_dto.py +visier_platform_sdk/models/admin_user_group_delete_response_dto.py +visier_platform_sdk/models/admin_user_group_delete_success_dto.py +visier_platform_sdk/models/admin_user_group_filters_dto.py +visier_platform_sdk/models/admin_user_group_get_api_response_dto.py +visier_platform_sdk/models/admin_user_group_single_delete_response_dto.py +visier_platform_sdk/models/admin_user_groups_change_dto.py +visier_platform_sdk/models/admin_user_groups_delete_request_dto.py +visier_platform_sdk/models/admin_user_groups_get_api_response_dto.py +visier_platform_sdk/models/admin_user_groups_users_dto.py +visier_platform_sdk/models/admin_user_groups_users_for_tenant_dto.py +visier_platform_sdk/models/admin_user_security_assignments_dto.py +visier_platform_sdk/models/admin_users_to_user_group_request_dto.py +visier_platform_sdk/models/admin_users_to_user_groups_request_dto.py +visier_platform_sdk/models/analysis_common_report_create_request_dto.py +visier_platform_sdk/models/analysis_common_report_delete_success_dto.py +visier_platform_sdk/models/analysis_common_report_dto.py +visier_platform_sdk/models/analysis_common_report_list_response_dto.py +visier_platform_sdk/models/analysis_common_vee_clarification_dto.py +visier_platform_sdk/models/analysis_common_vee_conversation_state_dto.py +visier_platform_sdk/models/analysis_common_vee_corrections_dto.py +visier_platform_sdk/models/analysis_common_vee_data_dto.py +visier_platform_sdk/models/analysis_common_vee_feedback_dto.py +visier_platform_sdk/models/analysis_common_vee_options_dto.py +visier_platform_sdk/models/analysis_common_vee_question_dto.py +visier_platform_sdk/models/analysis_common_vee_response_dto.py +visier_platform_sdk/models/analysis_common_vee_response_schema_dto.py +visier_platform_sdk/models/analysis_common_vee_response_schema_reference_dto.py +visier_platform_sdk/models/analysis_common_vee_sample_question_dto.py +visier_platform_sdk/models/analysis_common_vee_sample_question_library_dto.py +visier_platform_sdk/models/analysis_common_vee_status_code_dto.py +visier_platform_sdk/models/analysis_common_vee_visual_dto.py +visier_platform_sdk/models/analysis_common_vee_visual_options_dto.py +visier_platform_sdk/models/api_error.py +visier_platform_sdk/models/authentication_o_auth2_user_info_dto.py +visier_platform_sdk/models/authentication_o_auth2_user_subnet_info_dto.py +visier_platform_sdk/models/authentication_o_auth2_user_tenant_detail_dto.py +visier_platform_sdk/models/authentication_o_auth2_user_tenant_details_dto.py +visier_platform_sdk/models/authentication_o_auth2_user_tenant_properties_dto.py +visier_platform_sdk/models/benchmark_info.py +visier_platform_sdk/models/benchmark_value.py +visier_platform_sdk/models/data_in_assign_connector_credential_request.py +visier_platform_sdk/models/data_in_connector.py +visier_platform_sdk/models/data_in_data_load_request.py +visier_platform_sdk/models/data_in_data_load_request_model.py +visier_platform_sdk/models/data_in_data_load_response.py +visier_platform_sdk/models/data_in_data_transfer_result_detail.py +visier_platform_sdk/models/data_in_data_version_object.py +visier_platform_sdk/models/data_in_disable_dv_model.py +visier_platform_sdk/models/data_in_disable_dv_request.py +visier_platform_sdk/models/data_in_disable_dv_response.py +visier_platform_sdk/models/data_in_dispatching_job_status_response.py +visier_platform_sdk/models/data_in_exclude_data_uploads_request.py +visier_platform_sdk/models/data_in_extraction_job.py +visier_platform_sdk/models/data_in_extraction_job_and_status_response.py +visier_platform_sdk/models/data_in_include_data_uploads_request.py +visier_platform_sdk/models/data_in_job_status_list_response.py +visier_platform_sdk/models/data_in_job_status_with_start_time.py +visier_platform_sdk/models/data_in_processing_job.py +visier_platform_sdk/models/data_in_processing_job_and_status_response.py +visier_platform_sdk/models/data_in_processing_job_status_response.py +visier_platform_sdk/models/data_in_push_data_cancel_response.py +visier_platform_sdk/models/data_in_push_data_complete_request.py +visier_platform_sdk/models/data_in_push_data_complete_response.py +visier_platform_sdk/models/data_in_push_data_response.py +visier_platform_sdk/models/data_in_receiving_job.py +visier_platform_sdk/models/data_in_receiving_job_and_status_response.py +visier_platform_sdk/models/data_in_receiving_job_status_response.py +visier_platform_sdk/models/data_in_result.py +visier_platform_sdk/models/data_in_source.py +visier_platform_sdk/models/data_in_start_extraction_response.py +visier_platform_sdk/models/data_in_start_transfer_response.py +visier_platform_sdk/models/data_in_tenant.py +visier_platform_sdk/models/data_in_tenant_and_credential.py +visier_platform_sdk/models/data_in_upload_to_exclude.py +visier_platform_sdk/models/data_in_upload_to_include.py +visier_platform_sdk/models/data_out_list_response.py +visier_platform_sdk/models/dataservices_common_dimension_member_reference_dto.py +visier_platform_sdk/models/dataservices_common_member_values_dto.py +visier_platform_sdk/models/dataservices_datamodel_aggregation_type_option_dto.py +visier_platform_sdk/models/dataservices_datamodel_aggregation_type_parameter_dto.py +visier_platform_sdk/models/dataservices_datamodel_analytic_object_dto.py +visier_platform_sdk/models/dataservices_datamodel_analytic_objects_dto.py +visier_platform_sdk/models/dataservices_datamodel_currencies_dto.py +visier_platform_sdk/models/dataservices_datamodel_currency_dto.py +visier_platform_sdk/models/dataservices_datamodel_currency_rate_dto.py +visier_platform_sdk/models/dataservices_datamodel_currency_rates_dto.py +visier_platform_sdk/models/dataservices_datamodel_dimension_dto.py +visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_dto.py +visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py +visier_platform_sdk/models/dataservices_datamodel_dimension_reference_dto.py +visier_platform_sdk/models/dataservices_datamodel_dimensions_dto.py +visier_platform_sdk/models/dataservices_datamodel_level_dto.py +visier_platform_sdk/models/dataservices_datamodel_member_dto.py +visier_platform_sdk/models/dataservices_datamodel_member_parameter_definition_dto.py +visier_platform_sdk/models/dataservices_datamodel_members_dto.py +visier_platform_sdk/models/dataservices_datamodel_metric_dto.py +visier_platform_sdk/models/dataservices_datamodel_metrics_dto.py +visier_platform_sdk/models/dataservices_datamodel_numeric_parameter_definition_dto.py +visier_platform_sdk/models/dataservices_datamodel_object_reference_dto.py +visier_platform_sdk/models/dataservices_datamodel_parameter_definition_dto.py +visier_platform_sdk/models/dataservices_datamodel_plan_parameter_definition_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_concept_filter_context_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_model_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_models_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_plan_context_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_plan_dto.py +visier_platform_sdk/models/dataservices_datamodel_planning_plans_dto.py +visier_platform_sdk/models/dataservices_datamodel_population_configuration_dto.py +visier_platform_sdk/models/dataservices_datamodel_prediction_dto.py +visier_platform_sdk/models/dataservices_datamodel_predictions_dto.py +visier_platform_sdk/models/dataservices_datamodel_properties_dto.py +visier_platform_sdk/models/dataservices_datamodel_property_dto.py +visier_platform_sdk/models/dataservices_datamodel_property_reference_dto.py +visier_platform_sdk/models/dataservices_datamodel_scenario_or_snapshot_dto.py +visier_platform_sdk/models/dataservices_datamodel_selection_concept_dto.py +visier_platform_sdk/models/dataservices_datamodel_selection_concept_reference_dto.py +visier_platform_sdk/models/dataservices_datamodel_selection_concepts_dto.py +visier_platform_sdk/models/dataservices_datamodel_tag_map_element_dto.py +visier_platform_sdk/models/dataservices_datamodel_validity_range_dto.py +visier_platform_sdk/models/dataservices_query_aggregation_query_dto.py +visier_platform_sdk/models/dataservices_query_aggregation_query_execution_dto.py +visier_platform_sdk/models/dataservices_query_aggregation_query_source_dto.py +visier_platform_sdk/models/dataservices_query_aggregation_query_source_metric_dto.py +visier_platform_sdk/models/dataservices_query_aggregation_query_source_metrics_dto.py +visier_platform_sdk/models/dataservices_query_aggregation_type_parameter_value_dto.py +visier_platform_sdk/models/dataservices_query_cell_distribution_bin_dto.py +visier_platform_sdk/models/dataservices_query_cell_distribution_options_dto.py +visier_platform_sdk/models/dataservices_query_cell_dto.py +visier_platform_sdk/models/dataservices_query_cell_set_axis_dto.py +visier_platform_sdk/models/dataservices_query_cell_set_axis_position_dto.py +visier_platform_sdk/models/dataservices_query_cell_set_dto.py +visier_platform_sdk/models/dataservices_query_cell_set_or_error_dto.py +visier_platform_sdk/models/dataservices_query_cohort_filter_dto.py +visier_platform_sdk/models/dataservices_query_internal_query_execution_options_dto.py +visier_platform_sdk/models/dataservices_query_key_group_filter_dto.py +visier_platform_sdk/models/dataservices_query_key_group_filter_item_dto.py +visier_platform_sdk/models/dataservices_query_lineage_dto.py +visier_platform_sdk/models/dataservices_query_list_query_execution_dto.py +visier_platform_sdk/models/dataservices_query_list_query_execution_options_dto.py +visier_platform_sdk/models/dataservices_query_list_query_source_dto.py +visier_platform_sdk/models/dataservices_query_member_filter_dto.py +visier_platform_sdk/models/dataservices_query_member_parameter_value_dto.py +visier_platform_sdk/models/dataservices_query_numeric_parameter_value_dto.py +visier_platform_sdk/models/dataservices_query_plan_parameter_value_dto.py +visier_platform_sdk/models/dataservices_query_property_column_dto.py +visier_platform_sdk/models/dataservices_query_query_axis_dto.py +visier_platform_sdk/models/dataservices_query_query_axis_options_dto.py +visier_platform_sdk/models/dataservices_query_query_dimension_data_member_selection_dto.py +visier_platform_sdk/models/dataservices_query_query_dimension_leaf_selection_dto.py +visier_platform_sdk/models/dataservices_query_query_dimension_level_property_dto.py +visier_platform_sdk/models/dataservices_query_query_dimension_level_selection_dto.py +visier_platform_sdk/models/dataservices_query_query_dimension_member_selection_dto.py +visier_platform_sdk/models/dataservices_query_query_execution_error_details_dto.py +visier_platform_sdk/models/dataservices_query_query_execution_error_dto.py +visier_platform_sdk/models/dataservices_query_query_execution_errors_dto.py +visier_platform_sdk/models/dataservices_query_query_execution_options_dto.py +visier_platform_sdk/models/dataservices_query_query_filter_dto.py +visier_platform_sdk/models/dataservices_query_query_member_map_property_dto.py +visier_platform_sdk/models/dataservices_query_query_member_map_selection_dto.py +visier_platform_sdk/models/dataservices_query_query_numeric_ranges_dto.py +visier_platform_sdk/models/dataservices_query_query_parameter_value_dto.py +visier_platform_sdk/models/dataservices_query_query_property_dto.py +visier_platform_sdk/models/dataservices_query_query_time_interval_dto.py +visier_platform_sdk/models/dataservices_query_query_time_intervals_dto.py +visier_platform_sdk/models/dataservices_query_snapshot_query_execution_dto.py +visier_platform_sdk/models/dataservices_query_snapshot_query_execution_options_dto.py +visier_platform_sdk/models/dataservices_query_sort_option_dto.py +visier_platform_sdk/models/dataservices_query_sql_like_query_execution_dto.py +visier_platform_sdk/models/dataservices_query_time_shift_dto.py +visier_platform_sdk/models/description_entry.py +visier_platform_sdk/models/designer_adp_auth_params_dto.py +visier_platform_sdk/models/designer_api_analytic_object_filter_dto.py +visier_platform_sdk/models/designer_api_calculation_concept_configuration_dto.py +visier_platform_sdk/models/designer_api_calculation_concept_configuration_map_dto.py +visier_platform_sdk/models/designer_api_calculation_concept_dto.py +visier_platform_sdk/models/designer_api_calculation_concept_list_dto.py +visier_platform_sdk/models/designer_api_concept_configuration_result_dto.py +visier_platform_sdk/models/designer_api_dimension_filter_dto.py +visier_platform_sdk/models/designer_api_dimension_member_dto.py +visier_platform_sdk/models/designer_api_perspective_configuration_dto.py +visier_platform_sdk/models/designer_api_perspective_node_dto.py +visier_platform_sdk/models/designer_api_selection_concept_configuration_dto.py +visier_platform_sdk/models/designer_api_selection_concept_configuration_map_dto.py +visier_platform_sdk/models/designer_api_selection_concept_dto.py +visier_platform_sdk/models/designer_api_selection_concept_list_dto.py +visier_platform_sdk/models/designer_bamboo_auth_params_dto.py +visier_platform_sdk/models/designer_basic_s3_auth_params_dto.py +visier_platform_sdk/models/designer_big_query_auth_params_dto.py +visier_platform_sdk/models/designer_big_query_service_account_params_dto.py +visier_platform_sdk/models/designer_copy_s3_auth_params_dto.py +visier_platform_sdk/models/designer_credential_creation_api_response_dto.py +visier_platform_sdk/models/designer_crypto_generate_key_request_dto.py +visier_platform_sdk/models/designer_crypto_key_pair_delete_response_dto.py +visier_platform_sdk/models/designer_crypto_key_pair_generate_request_dto.py +visier_platform_sdk/models/designer_crypto_public_key_dto.py +visier_platform_sdk/models/designer_crypto_public_keys_dto.py +visier_platform_sdk/models/designer_crypto_tenant_encryption_key_details_dto.py +visier_platform_sdk/models/designer_crypto_tenant_encryption_key_dto.py +visier_platform_sdk/models/designer_data_provider_auth_information_dto.py +visier_platform_sdk/models/designer_data_provider_auth_params_dto.py +visier_platform_sdk/models/designer_data_provider_basic_information_dto.py +visier_platform_sdk/models/designer_data_provider_basic_metadata_dto.py +visier_platform_sdk/models/designer_data_version_export_column_dto.py +visier_platform_sdk/models/designer_data_version_export_data_version_summary_dto.py +visier_platform_sdk/models/designer_data_version_export_data_versions_dto.py +visier_platform_sdk/models/designer_data_version_export_dto.py +visier_platform_sdk/models/designer_data_version_export_file_dto.py +visier_platform_sdk/models/designer_data_version_export_job_status_dto.py +visier_platform_sdk/models/designer_data_version_export_part_file_dto.py +visier_platform_sdk/models/designer_data_version_export_schedule_job_request_dto.py +visier_platform_sdk/models/designer_data_version_export_schedule_job_response_dto.py +visier_platform_sdk/models/designer_data_version_export_table_dto.py +visier_platform_sdk/models/designer_data_version_exports_dto.py +visier_platform_sdk/models/designer_databricks_auth_params_dto.py +visier_platform_sdk/models/designer_dayforce_v2_auth_params_dto.py +visier_platform_sdk/models/designer_dimensions_auth_params_dto.py +visier_platform_sdk/models/designer_download_source_files_dto.py +visier_platform_sdk/models/designer_download_source_files_response_dto.py +visier_platform_sdk/models/designer_extractor_credential_apidto.py +visier_platform_sdk/models/designer_extractor_credentials_apidto.py +visier_platform_sdk/models/designer_fusion_auth_params_dto.py +visier_platform_sdk/models/designer_gong_auth_params_dto.py +visier_platform_sdk/models/designer_google_sheets_auth_params_dto.py +visier_platform_sdk/models/designer_google_workspace_auth_params_dto.py +visier_platform_sdk/models/designer_greenhouse_auth_params_dto.py +visier_platform_sdk/models/designer_icims_auth_params_dto.py +visier_platform_sdk/models/designer_internal_s3_auth_params_dto.py +visier_platform_sdk/models/designer_jdbc_auth_params_dto.py +visier_platform_sdk/models/designer_jira_auth_params_dto.py +visier_platform_sdk/models/designer_jira_connect_params_dto.py +visier_platform_sdk/models/designer_lever_auth_params_dto.py +visier_platform_sdk/models/designer_medallia_auth_params_dto.py +visier_platform_sdk/models/designer_microsoft365_auth_params_dto.py +visier_platform_sdk/models/designer_module_settings_dto.py +visier_platform_sdk/models/designer_my_sql_auth_params_dto.py +visier_platform_sdk/models/designer_namely_auth_params_dto.py +visier_platform_sdk/models/designer_oracle_db_auth_params_dto.py +visier_platform_sdk/models/designer_push_data_column_definition_dto.py +visier_platform_sdk/models/designer_push_data_source_definition_dto.py +visier_platform_sdk/models/designer_push_data_source_definitions_dto.py +visier_platform_sdk/models/designer_qualtrics_auth_params_dto.py +visier_platform_sdk/models/designer_redshift_auth_params_dto.py +visier_platform_sdk/models/designer_salesforce_auth_params_dto.py +visier_platform_sdk/models/designer_salesforce_v2_auth_params_dto.py +visier_platform_sdk/models/designer_service_now_auth_params_dto.py +visier_platform_sdk/models/designer_service_now_v2_auth_params_dto.py +visier_platform_sdk/models/designer_slack_auth_params_dto.py +visier_platform_sdk/models/designer_snowflake_auth_params_dto.py +visier_platform_sdk/models/designer_sql_server_auth_params_dto.py +visier_platform_sdk/models/designer_subject_missing_access_dto.py +visier_platform_sdk/models/designer_success_factors_auth_params_dto.py +visier_platform_sdk/models/designer_success_factors_o_auth_params_dto.py +visier_platform_sdk/models/designer_tenant_module_dto.py +visier_platform_sdk/models/designer_ultimate_auth_params_dto.py +visier_platform_sdk/models/designer_webhook_webhook_basic_auth_credential_dto.py +visier_platform_sdk/models/designer_webhook_webhook_credentials_dto.py +visier_platform_sdk/models/designer_webhook_webhook_details_dto.py +visier_platform_sdk/models/designer_webhook_webhook_dto.py +visier_platform_sdk/models/designer_webhook_webhook_event_type_dto.py +visier_platform_sdk/models/designer_webhook_webhook_message_response_dto.py +visier_platform_sdk/models/designer_webhook_webhook_request_dto.py +visier_platform_sdk/models/designer_webhook_webhooks_dto.py +visier_platform_sdk/models/designer_willow_auth_params_dto.py +visier_platform_sdk/models/designer_workday_auth_params_dto.py +visier_platform_sdk/models/designer_workday_o_auth_params_dto.py +visier_platform_sdk/models/designer_workday_raas_auth_params_dto.py +visier_platform_sdk/models/designer_workday_refresh_token_params_dto.py +visier_platform_sdk/models/designer_zoom_auth_params_dto.py +visier_platform_sdk/models/dimension_member.py +visier_platform_sdk/models/direct_data_upload_file_response_dto.py +visier_platform_sdk/models/dp_automation_metric_validation_summary_dto.py +visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_dto.py +visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_list_dto.py +visier_platform_sdk/models/dp_cancel_job_batch_from_job_id_dto.py +visier_platform_sdk/models/dp_job_cancellation_result_dto.py +visier_platform_sdk/models/dp_job_cancellation_results_dto.py +visier_platform_sdk/models/dv_export_status.py +visier_platform_sdk/models/extracted_skill.py +visier_platform_sdk/models/generate_impersonation_token_request.py +visier_platform_sdk/models/google_protobuf_any.py +visier_platform_sdk/models/hierarchy.py +visier_platform_sdk/models/job.py +visier_platform_sdk/models/job_entry.py +visier_platform_sdk/models/job_feedback_input.py +visier_platform_sdk/models/job_search_failure_output.py +visier_platform_sdk/models/job_search_input.py +visier_platform_sdk/models/job_search_output.py +visier_platform_sdk/models/job_standardization_input.py +visier_platform_sdk/models/job_standardization_input_skills.py +visier_platform_sdk/models/location_search_failure_output.py +visier_platform_sdk/models/location_search_input.py +visier_platform_sdk/models/location_search_input1.py +visier_platform_sdk/models/location_search_output.py +visier_platform_sdk/models/location_search_successful_output.py +visier_platform_sdk/models/output_entry.py +visier_platform_sdk/models/output_entry1.py +visier_platform_sdk/models/output_entry1_matches_inner.py +visier_platform_sdk/models/plan_data_load_change_dto.py +visier_platform_sdk/models/plan_data_load_change_list_dto.py +visier_platform_sdk/models/plan_data_upload_response_dto.py +visier_platform_sdk/models/plan_row_data_load_response_dto.py +visier_platform_sdk/models/planning_get_plan_list_response_dto.py +visier_platform_sdk/models/planning_plan_data_load_error_dto.py +visier_platform_sdk/models/planning_plan_info_dto.py +visier_platform_sdk/models/planning_plan_item_dto.py +visier_platform_sdk/models/planning_plan_schema_dto.py +visier_platform_sdk/models/planning_plan_segment_level_dto.py +visier_platform_sdk/models/planning_plan_segment_level_member_dto.py +visier_platform_sdk/models/planning_plan_segment_level_member_list_dto.py +visier_platform_sdk/models/planning_plan_time_period_dto.py +visier_platform_sdk/models/planning_plan_with_schema_dto.py +visier_platform_sdk/models/planning_scenario_info_dto.py +visier_platform_sdk/models/salary_benchmark_input.py +visier_platform_sdk/models/salary_benchmarks_batch_processing_failure_output.py +visier_platform_sdk/models/salary_benchmarks_batch_processing_outputs.py +visier_platform_sdk/models/salary_benchmarks_batch_processing_successful_output.py +visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_request_dto.py +visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_response_dto.py +visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_request_dto.py +visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_response_dto.py +visier_platform_sdk/models/servicing_additional_capabilities_dto.py +visier_platform_sdk/models/servicing_admin_capability_config_dto.py +visier_platform_sdk/models/servicing_all_permissions_assigned_for_local_tenant_dto.py +visier_platform_sdk/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py +visier_platform_sdk/models/servicing_all_profile_assigned_for_local_tenant_dto.py +visier_platform_sdk/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py +visier_platform_sdk/models/servicing_all_users_get_api_response_dto.py +visier_platform_sdk/models/servicing_analytic_object_dto.py +visier_platform_sdk/models/servicing_assign_revoke_permission_by_permission_dto.py +visier_platform_sdk/models/servicing_assign_revoke_permission_by_tenant_dto.py +visier_platform_sdk/models/servicing_assign_revoke_permission_by_user_dto.py +visier_platform_sdk/models/servicing_assign_revoke_permission_request_dto.py +visier_platform_sdk/models/servicing_assign_revoke_permissions_request_dto.py +visier_platform_sdk/models/servicing_assign_revoke_permissions_response_dto.py +visier_platform_sdk/models/servicing_bulk_data_access_set_response_dto.py +visier_platform_sdk/models/servicing_capabilities_dto.py +visier_platform_sdk/models/servicing_capability_dto.py +visier_platform_sdk/models/servicing_capability_group_dto.py +visier_platform_sdk/models/servicing_commit_and_publish_operation_response_dto.py +visier_platform_sdk/models/servicing_commit_dto.py +visier_platform_sdk/models/servicing_content_package_dto.py +visier_platform_sdk/models/servicing_create_data_access_set_request_dto.py +visier_platform_sdk/models/servicing_data_access_set_dto.py +visier_platform_sdk/models/servicing_data_access_set_error_dto.py +visier_platform_sdk/models/servicing_data_access_set_failure_dto.py +visier_platform_sdk/models/servicing_data_access_set_success_dto.py +visier_platform_sdk/models/servicing_data_categories_response_dto.py +visier_platform_sdk/models/servicing_data_category_response_dto.py +visier_platform_sdk/models/servicing_data_security_profile_dto.py +visier_platform_sdk/models/servicing_delete_permissions_request_dto.py +visier_platform_sdk/models/servicing_dimension_filter_dto.py +visier_platform_sdk/models/servicing_direct_data_job_config_dto.py +visier_platform_sdk/models/servicing_direct_data_job_status_response_dto.py +visier_platform_sdk/models/servicing_direct_data_list_transactions_response_dto.py +visier_platform_sdk/models/servicing_direct_data_load_config_dto.py +visier_platform_sdk/models/servicing_direct_data_schema_dto.py +visier_platform_sdk/models/servicing_direct_data_schema_field_dto.py +visier_platform_sdk/models/servicing_direct_data_transaction_dto.py +visier_platform_sdk/models/servicing_direct_data_transaction_start_response_dto.py +visier_platform_sdk/models/servicing_direct_data_upload_file_response_dto.py +visier_platform_sdk/models/servicing_document_search_link_dto.py +visier_platform_sdk/models/servicing_dynamic_dimension_filter_dto.py +visier_platform_sdk/models/servicing_dynamic_property_mapping_dto.py +visier_platform_sdk/models/servicing_error_dto.py +visier_platform_sdk/models/servicing_export_production_versions_api_operation_parameters_dto.py +visier_platform_sdk/models/servicing_failed_accessible_tenant_profile_assignment_dto.py +visier_platform_sdk/models/servicing_failed_local_tenant_profile_assignment_dto.py +visier_platform_sdk/models/servicing_failed_local_tenant_profile_revoke_dto.py +visier_platform_sdk/models/servicing_get_capabilities_api_response_dto.py +visier_platform_sdk/models/servicing_get_content_packages_api_response_dto.py +visier_platform_sdk/models/servicing_get_data_access_sets_api_response_dto.py +visier_platform_sdk/models/servicing_get_data_security_objects_api_response_dto.py +visier_platform_sdk/models/servicing_get_permissions_api_response_dto.py +visier_platform_sdk/models/servicing_get_production_versions_api_response_dto.py +visier_platform_sdk/models/servicing_get_projects_api_response_dto.py +visier_platform_sdk/models/servicing_hierarchy_property_dto.py +visier_platform_sdk/models/servicing_inherited_access_config_dto.py +visier_platform_sdk/models/servicing_inherited_reference_member_filter_config_dto.py +visier_platform_sdk/models/servicing_job_id_response.py +visier_platform_sdk/models/servicing_last_login_dto.py +visier_platform_sdk/models/servicing_local_tenant_profile_assignment_request_dto.py +visier_platform_sdk/models/servicing_local_tenant_profile_assignment_response_dto.py +visier_platform_sdk/models/servicing_local_tenant_profile_revoke_request_dto.py +visier_platform_sdk/models/servicing_local_tenant_profile_revoke_response_dto.py +visier_platform_sdk/models/servicing_member_filter_config_dto.py +visier_platform_sdk/models/servicing_member_selection_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_calculated_property_type_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_dependent_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definition_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_object_change_failure_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_object_change_success_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_properties_change_definitions_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_properties_delete_definitions_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_change_definition_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_delete_failure_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_delete_success_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_property_type_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_simple_property_type_dto.py +visier_platform_sdk/models/servicing_objectconfiguration_tags_dto.py +visier_platform_sdk/models/servicing_permission_assigned_by_tenant_dto.py +visier_platform_sdk/models/servicing_permission_assigned_for_local_tenant_dto.py +visier_platform_sdk/models/servicing_permission_assigned_user_dto.py +visier_platform_sdk/models/servicing_permission_assigned_users_dto.py +visier_platform_sdk/models/servicing_permission_bulk_operation_response_dto.py +visier_platform_sdk/models/servicing_permission_dto.py +visier_platform_sdk/models/servicing_permission_error_dto.py +visier_platform_sdk/models/servicing_permission_failure_dto.py +visier_platform_sdk/models/servicing_permission_success_dto.py +visier_platform_sdk/models/servicing_production_version_api_operation_request_dto.py +visier_platform_sdk/models/servicing_production_version_api_operation_response_dto.py +visier_platform_sdk/models/servicing_production_versions_api_operation_request_dto.py +visier_platform_sdk/models/servicing_production_versions_api_operation_response_dto.py +visier_platform_sdk/models/servicing_profile_assigned_for_accessible_tenant_dto.py +visier_platform_sdk/models/servicing_profile_assigned_for_local_tenant_dto.py +visier_platform_sdk/models/servicing_profile_get_api_response_dto.py +visier_platform_sdk/models/servicing_profiles_get_api_response_dto.py +visier_platform_sdk/models/servicing_project_commits_api_response_dto.py +visier_platform_sdk/models/servicing_project_dto.py +visier_platform_sdk/models/servicing_project_operation_request_dto.py +visier_platform_sdk/models/servicing_project_operation_response_dto.py +visier_platform_sdk/models/servicing_property_access_config_dto.py +visier_platform_sdk/models/servicing_property_set_config_dto.py +visier_platform_sdk/models/servicing_question_categories_api_response_dto.py +visier_platform_sdk/models/servicing_question_category_api_response_dto.py +visier_platform_sdk/models/servicing_reduced_error_dto.py +visier_platform_sdk/models/servicing_reduced_tenant_code_error_dto.py +visier_platform_sdk/models/servicing_reduced_user_id_error_dto.py +visier_platform_sdk/models/servicing_related_analytic_object_dto.py +visier_platform_sdk/models/servicing_role_modules_config_dto.py +visier_platform_sdk/models/servicing_sample_question_api_response_dto.py +visier_platform_sdk/models/servicing_sample_questions_api_response_dto.py +visier_platform_sdk/models/servicing_securable_dimension_dto.py +visier_platform_sdk/models/servicing_securable_property_dto.py +visier_platform_sdk/models/servicing_servicing_capability_proto_enum_access_lookup_dto.py +visier_platform_sdk/models/servicing_shareable_data_access_set.py +visier_platform_sdk/models/servicing_simple_document_header_search_response_dto.py +visier_platform_sdk/models/servicing_simple_document_header_search_result_dto.py +visier_platform_sdk/models/servicing_sources_api_operation_request_dto.py +visier_platform_sdk/models/servicing_static_dimension_filter_dto.py +visier_platform_sdk/models/servicing_successful_accessible_tenant_profile_assignment_dto.py +visier_platform_sdk/models/servicing_successful_local_tenant_profile_assignment_dto.py +visier_platform_sdk/models/servicing_target_tenant_code_dto.py +visier_platform_sdk/models/servicing_tenant_code_error_dto.py +visier_platform_sdk/models/servicing_tenant_data_upload_status_response_dto.py +visier_platform_sdk/models/servicing_tenant_data_upload_update_status_response_dto.py +visier_platform_sdk/models/servicing_tenant_data_uploads_list_response_dto.py +visier_platform_sdk/models/servicing_tenant_data_uploads_response_dto.py +visier_platform_sdk/models/servicing_tenant_data_uploads_update_response_dto.py +visier_platform_sdk/models/servicing_user_creation_api_request_dto.py +visier_platform_sdk/models/servicing_user_get_api_response_dto.py +visier_platform_sdk/models/servicing_user_group_assigned_for_local_tenant_dto.py +visier_platform_sdk/models/servicing_user_group_assignment_dto.py +visier_platform_sdk/models/servicing_user_id_error_dto.py +visier_platform_sdk/models/servicing_user_property_dto.py +visier_platform_sdk/models/servicing_user_update_api_request_dto.py +visier_platform_sdk/models/servicing_users_api_error_message_dto.py +visier_platform_sdk/models/servicing_users_api_failure_dto.py +visier_platform_sdk/models/servicing_users_api_response_dto.py +visier_platform_sdk/models/servicing_users_api_success_dto.py +visier_platform_sdk/models/servicing_users_creation_api_request_dto.py +visier_platform_sdk/models/servicing_users_delete_api_request_dto.py +visier_platform_sdk/models/servicing_users_update_api_request_dto.py +visier_platform_sdk/models/servicing_users_update_api_user_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_basic_information_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_definition_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_request_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_response_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_type_details_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_with_context_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_execution_context_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_failed_change_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_definition_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_type_details_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_object_id_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_property_definition_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_property_type_details_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_simple_property_type_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_successful_change_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_synonym_list_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_dto.py +visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py +visier_platform_sdk/models/servicing_vee_question_change_definition_dto.py +visier_platform_sdk/models/servicing_vee_question_change_definitions_by_tenant_dto.py +visier_platform_sdk/models/servicing_vee_question_change_failure_dto.py +visier_platform_sdk/models/servicing_vee_question_change_success_dto.py +visier_platform_sdk/models/servicing_vee_question_delete_definitions_by_tenant_dto.py +visier_platform_sdk/models/servicing_vee_questions_bulk_change_response_dto.py +visier_platform_sdk/models/servicing_vee_questions_change_definitions_dto.py +visier_platform_sdk/models/servicing_vee_questions_delete_definitions_dto.py +visier_platform_sdk/models/skill.py +visier_platform_sdk/models/skill_category.py +visier_platform_sdk/models/skill_category_entry.py +visier_platform_sdk/models/skill_entry.py +visier_platform_sdk/models/skill_extraction_input.py +visier_platform_sdk/models/skill_group.py +visier_platform_sdk/models/skill_group_entry.py +visier_platform_sdk/models/skill_match_input.py +visier_platform_sdk/models/source_import_result_summary_dto.py +visier_platform_sdk/models/sources_api_put_response_dto.py +visier_platform_sdk/models/sql_like200_response.py +visier_platform_sdk/models/status.py +visier_platform_sdk/models/systemstatus_system_status_dto.py +visier_platform_sdk/models/systemstatus_vee_status_dto.py +visier_platform_sdk/models/table_response_dto.py +visier_platform_sdk/models/token_response.py +visier_platform_sdk/models/user_creation_api_response_dto.py +visier_platform_sdk/py.typed +visier_platform_sdk/rest.py diff --git a/src/visier_api_administration/.openapi-generator/VERSION b/src/visier_platform_sdk/.openapi-generator/VERSION similarity index 100% rename from src/visier_api_administration/.openapi-generator/VERSION rename to src/visier_platform_sdk/.openapi-generator/VERSION diff --git a/src/visier_platform_sdk/pyproject.toml b/src/visier_platform_sdk/pyproject.toml new file mode 100644 index 0000000000..e22dba7ee1 --- /dev/null +++ b/src/visier_platform_sdk/pyproject.toml @@ -0,0 +1,89 @@ +[tool.poetry] +name = "visier_platform_sdk" +version = "22222222.99201.1892.beta3" +description = "API Reference" +authors = ["Visier "] +license = "Apache License, Version 2.0" +readme = "README.md" +repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" +keywords = ["OpenAPI", "OpenAPI-Generator", "API Reference"] +include = ["visier_platform_sdk/py.typed"] + +[tool.poetry.dependencies] +python = "^3.9" + +urllib3 = ">= 2.1.0, < 3.0.0" +python-dateutil = ">= 2.8.2" +pydantic = ">= 2" +typing-extensions = ">= 4.7.1" + +[tool.poetry.dev-dependencies] +pytest = ">= 7.2.1" +pytest-cov = ">= 2.8.1" +tox = ">= 3.9.0" +flake8 = ">= 4.0.0" +types-python-dateutil = ">= 2.8.19.14" +mypy = ">= 1.5" + + +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[tool.pylint.'MESSAGES CONTROL'] +extension-pkg-whitelist = "pydantic" + +[tool.mypy] +files = [ + "visier_platform_sdk", + #"test", # auto-generated tests + "tests", # hand-written tests +] +# TODO: enable "strict" once all these individual checks are passing +# strict = true + +# List from: https://mypy.readthedocs.io/en/stable/existing_code.html#introduce-stricter-options +warn_unused_configs = true +warn_redundant_casts = true +warn_unused_ignores = true + +## Getting these passing should be easy +strict_equality = true +extra_checks = true + +## Strongly recommend enabling this one as soon as you can +check_untyped_defs = true + +## These shouldn't be too much additional work, but may be tricky to +## get passing if you use a lot of untyped libraries +disallow_subclassing_any = true +disallow_untyped_decorators = true +disallow_any_generics = true + +### These next few are various gradations of forcing use of type annotations +#disallow_untyped_calls = true +#disallow_incomplete_defs = true +#disallow_untyped_defs = true +# +### This one isn't too hard to get passing, but return on investment is lower +#no_implicit_reexport = true +# +### This one can be tricky to get passing if you use a lot of untyped libraries +#warn_return_any = true + +[[tool.mypy.overrides]] +module = [ + "visier_platform_sdk.configuration", +] +warn_unused_ignores = true +strict_equality = true +extra_checks = true +check_untyped_defs = true +disallow_subclassing_any = true +disallow_untyped_decorators = true +disallow_any_generics = true +disallow_untyped_calls = true +disallow_incomplete_defs = true +disallow_untyped_defs = true +no_implicit_reexport = true +warn_return_any = true diff --git a/src/visier_platform_sdk/requirements.txt b/src/visier_platform_sdk/requirements.txt new file mode 100644 index 0000000000..6cbb2b98b1 --- /dev/null +++ b/src/visier_platform_sdk/requirements.txt @@ -0,0 +1,4 @@ +urllib3 >= 2.1.0, < 3.0.0 +python_dateutil >= 2.8.2 +pydantic >= 2 +typing-extensions >= 4.7.1 diff --git a/src/visier_api_administration/setup.cfg b/src/visier_platform_sdk/setup.cfg similarity index 100% rename from src/visier_api_administration/setup.cfg rename to src/visier_platform_sdk/setup.cfg diff --git a/src/visier_platform_sdk/setup.py b/src/visier_platform_sdk/setup.py new file mode 100644 index 0000000000..4413f1a0cd --- /dev/null +++ b/src/visier_platform_sdk/setup.py @@ -0,0 +1,51 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from setuptools import setup, find_packages # noqa: H301 + +# To install the library, run the following +# +# python setup.py install +# +# prerequisite: setuptools +# http://pypi.python.org/pypi/setuptools +NAME = "visier-platform-sdk" +VERSION = "22222222.99201.1892.beta3" +PYTHON_REQUIRES = ">= 3.9" +REQUIRES = [ + "urllib3 >= 2.1.0, < 3.0.0", + "python-dateutil >= 2.8.2", + "pydantic >= 2", + "typing-extensions >= 4.7.1", +] + +setup( + name=NAME, + version=VERSION, + description="API Reference", + author="Visier", + author_email="alpine@visier.com", + url="", + keywords=["OpenAPI", "OpenAPI-Generator", "API Reference"], + install_requires=REQUIRES, + packages=find_packages(exclude=["test", "tests"]), + include_package_data=True, + license="Apache License, Version 2.0", + long_description_content_type='text/markdown', + long_description="""\ + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + """, # noqa: E501 + package_data={"visier_platform_sdk": ["py.typed"]}, +) \ No newline at end of file diff --git a/src/visier_api_administration/test-requirements.txt b/src/visier_platform_sdk/test-requirements.txt similarity index 100% rename from src/visier_api_administration/test-requirements.txt rename to src/visier_platform_sdk/test-requirements.txt diff --git a/src/visier_api_administration/test/__init__.py b/src/visier_platform_sdk/test/__init__.py similarity index 100% rename from src/visier_api_administration/test/__init__.py rename to src/visier_platform_sdk/test/__init__.py diff --git a/src/visier_platform_sdk/test/test_admin_all_tenants_status_apidto.py b/src/visier_platform_sdk/test/test_admin_all_tenants_status_apidto.py new file mode 100644 index 0000000000..a017339385 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_all_tenants_status_apidto.py @@ -0,0 +1,85 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO + +class TestAdminAllTenantsStatusAPIDTO(unittest.TestCase): + """AdminAllTenantsStatusAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminAllTenantsStatusAPIDTO: + """Test AdminAllTenantsStatusAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminAllTenantsStatusAPIDTO` + """ + model = AdminAllTenantsStatusAPIDTO() + if include_optional: + return AdminAllTenantsStatusAPIDTO( + tenants = [ + visier_platform_sdk.models.admin/tenant_detail_apidto.admin.TenantDetailAPIDTO( + tenant_code = '', + tenant_display_name = '', + status = '', + provision_date = '', + current_data_version = '', + data_version_date = '', + modules = [ + visier_platform_sdk.models.designer/tenant_module_dto.designer.TenantModuleDTO( + display_name = '', + symbol_name = '', + module_settings = None, ) + ], + industry_code = 56, + can_administer_other_tenants = True, + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + vanity_url_name = '', + allowed_o_auth_idp_url_domains = [ + '' + ], ) + ], + limit = 56, + start = 56 + ) + else: + return AdminAllTenantsStatusAPIDTO( + ) + """ + + def testAdminAllTenantsStatusAPIDTO(self): + """Test AdminAllTenantsStatusAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_assign_connector_credentials_by_tenant_response_dto.py b/src/visier_platform_sdk/test/test_admin_assign_connector_credentials_by_tenant_response_dto.py new file mode 100644 index 0000000000..a9d4e5c77f --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_assign_connector_credentials_by_tenant_response_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO + +class TestAdminAssignConnectorCredentialsByTenantResponseDTO(unittest.TestCase): + """AdminAssignConnectorCredentialsByTenantResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminAssignConnectorCredentialsByTenantResponseDTO: + """Test AdminAssignConnectorCredentialsByTenantResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminAssignConnectorCredentialsByTenantResponseDTO` + """ + model = AdminAssignConnectorCredentialsByTenantResponseDTO() + if include_optional: + return AdminAssignConnectorCredentialsByTenantResponseDTO( + tenant_code = '', + connectors = [ + visier_platform_sdk.models.admin/assign_connector_with_credentials_response_dto.admin.AssignConnectorWithCredentialsResponseDTO( + connector = None, + credential = None, ) + ], + status = 'Unknown', + message = '' + ) + else: + return AdminAssignConnectorCredentialsByTenantResponseDTO( + ) + """ + + def testAdminAssignConnectorCredentialsByTenantResponseDTO(self): + """Test AdminAssignConnectorCredentialsByTenantResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_assign_connector_credentials_response_dto.py b/src/visier_platform_sdk/test/test_admin_assign_connector_credentials_response_dto.py new file mode 100644 index 0000000000..3f204e972d --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_assign_connector_credentials_response_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO + +class TestAdminAssignConnectorCredentialsResponseDTO(unittest.TestCase): + """AdminAssignConnectorCredentialsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminAssignConnectorCredentialsResponseDTO: + """Test AdminAssignConnectorCredentialsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminAssignConnectorCredentialsResponseDTO` + """ + model = AdminAssignConnectorCredentialsResponseDTO() + if include_optional: + return AdminAssignConnectorCredentialsResponseDTO( + tenants = [ + visier_platform_sdk.models.admin/assign_connector_credentials_by_tenant_response_dto.admin.AssignConnectorCredentialsByTenantResponseDTO( + tenant_code = '', + connectors = [ + visier_platform_sdk.models.admin/assign_connector_with_credentials_response_dto.admin.AssignConnectorWithCredentialsResponseDTO( + connector = None, + credential = None, ) + ], + status = 'Unknown', + message = '', ) + ] + ) + else: + return AdminAssignConnectorCredentialsResponseDTO( + ) + """ + + def testAdminAssignConnectorCredentialsResponseDTO(self): + """Test AdminAssignConnectorCredentialsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_assign_connector_with_credentials_response_dto.py b/src/visier_platform_sdk/test/test_admin_assign_connector_with_credentials_response_dto.py new file mode 100644 index 0000000000..7893e02880 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_assign_connector_with_credentials_response_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO + +class TestAdminAssignConnectorWithCredentialsResponseDTO(unittest.TestCase): + """AdminAssignConnectorWithCredentialsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminAssignConnectorWithCredentialsResponseDTO: + """Test AdminAssignConnectorWithCredentialsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminAssignConnectorWithCredentialsResponseDTO` + """ + model = AdminAssignConnectorWithCredentialsResponseDTO() + if include_optional: + return AdminAssignConnectorWithCredentialsResponseDTO( + connector = visier_platform_sdk.models.admin/connector_info_response_dto.admin.ConnectorInfoResponseDTO( + connector_id = '', + display_name = '', + description = '', ), + credential = visier_platform_sdk.models.admin/assigned_credential_info_response_dto.admin.AssignedCredentialInfoResponseDTO( + credential_id = '', + display_name = '', + message = '', ) + ) + else: + return AdminAssignConnectorWithCredentialsResponseDTO( + ) + """ + + def testAdminAssignConnectorWithCredentialsResponseDTO(self): + """Test AdminAssignConnectorWithCredentialsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_assigned_credential_info_response_dto.py b/src/visier_platform_sdk/test/test_admin_assigned_credential_info_response_dto.py new file mode 100644 index 0000000000..e30b527122 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_assigned_credential_info_response_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO + +class TestAdminAssignedCredentialInfoResponseDTO(unittest.TestCase): + """AdminAssignedCredentialInfoResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminAssignedCredentialInfoResponseDTO: + """Test AdminAssignedCredentialInfoResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminAssignedCredentialInfoResponseDTO` + """ + model = AdminAssignedCredentialInfoResponseDTO() + if include_optional: + return AdminAssignedCredentialInfoResponseDTO( + credential_id = '', + display_name = '', + message = '' + ) + else: + return AdminAssignedCredentialInfoResponseDTO( + ) + """ + + def testAdminAssignedCredentialInfoResponseDTO(self): + """Test AdminAssignedCredentialInfoResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_batch_tenant_provision_apidto.py b/src/visier_platform_sdk/test/test_admin_batch_tenant_provision_apidto.py new file mode 100644 index 0000000000..a27c22fa7e --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_batch_tenant_provision_apidto.py @@ -0,0 +1,74 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO + +class TestAdminBatchTenantProvisionAPIDTO(unittest.TestCase): + """AdminBatchTenantProvisionAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminBatchTenantProvisionAPIDTO: + """Test AdminBatchTenantProvisionAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminBatchTenantProvisionAPIDTO` + """ + model = AdminBatchTenantProvisionAPIDTO() + if include_optional: + return AdminBatchTenantProvisionAPIDTO( + tenants = [ + visier_platform_sdk.models.admin/tenant_provision_apidto.admin.TenantProvisionAPIDTO( + tenant_code = '', + tenant_display_name = '', + purchased_modules = [ + '' + ], + industry_code = 56, + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + allowed_o_auth_idp_url_domains = [ + '' + ], ) + ] + ) + else: + return AdminBatchTenantProvisionAPIDTO( + ) + """ + + def testAdminBatchTenantProvisionAPIDTO(self): + """Test AdminBatchTenantProvisionAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_business_location_dto.py b/src/visier_platform_sdk/test/test_admin_business_location_dto.py new file mode 100644 index 0000000000..37b8f9bfce --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_business_location_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_business_location_dto import AdminBusinessLocationDTO + +class TestAdminBusinessLocationDTO(unittest.TestCase): + """AdminBusinessLocationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminBusinessLocationDTO: + """Test AdminBusinessLocationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminBusinessLocationDTO` + """ + model = AdminBusinessLocationDTO() + if include_optional: + return AdminBusinessLocationDTO( + country_code = '', + postal_code = '' + ) + else: + return AdminBusinessLocationDTO( + ) + """ + + def testAdminBusinessLocationDTO(self): + """Test AdminBusinessLocationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_connector_info_response_dto.py b/src/visier_platform_sdk/test/test_admin_connector_info_response_dto.py new file mode 100644 index 0000000000..ff3b7b247c --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_connector_info_response_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO + +class TestAdminConnectorInfoResponseDTO(unittest.TestCase): + """AdminConnectorInfoResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConnectorInfoResponseDTO: + """Test AdminConnectorInfoResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConnectorInfoResponseDTO` + """ + model = AdminConnectorInfoResponseDTO() + if include_optional: + return AdminConnectorInfoResponseDTO( + connector_id = '', + display_name = '', + description = '' + ) + else: + return AdminConnectorInfoResponseDTO( + ) + """ + + def testAdminConnectorInfoResponseDTO(self): + """Test AdminConnectorInfoResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_connector_setting_request_dto.py b/src/visier_platform_sdk/test/test_admin_connector_setting_request_dto.py new file mode 100644 index 0000000000..869f88a854 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_connector_setting_request_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO + +class TestAdminConnectorSettingRequestDTO(unittest.TestCase): + """AdminConnectorSettingRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConnectorSettingRequestDTO: + """Test AdminConnectorSettingRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConnectorSettingRequestDTO` + """ + model = AdminConnectorSettingRequestDTO() + if include_optional: + return AdminConnectorSettingRequestDTO( + setting_key = '', + value = '' + ) + else: + return AdminConnectorSettingRequestDTO( + ) + """ + + def testAdminConnectorSettingRequestDTO(self): + """Test AdminConnectorSettingRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_connector_setting_response_dto.py b/src/visier_platform_sdk/test/test_admin_connector_setting_response_dto.py new file mode 100644 index 0000000000..f56ebfb4ae --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_connector_setting_response_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO + +class TestAdminConnectorSettingResponseDTO(unittest.TestCase): + """AdminConnectorSettingResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConnectorSettingResponseDTO: + """Test AdminConnectorSettingResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConnectorSettingResponseDTO` + """ + model = AdminConnectorSettingResponseDTO() + if include_optional: + return AdminConnectorSettingResponseDTO( + key = '', + value = '', + message = '' + ) + else: + return AdminConnectorSettingResponseDTO( + ) + """ + + def testAdminConnectorSettingResponseDTO(self): + """Test AdminConnectorSettingResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_connector_settings_response_dto.py b/src/visier_platform_sdk/test/test_admin_connector_settings_response_dto.py new file mode 100644 index 0000000000..6a516d8ca3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_connector_settings_response_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO + +class TestAdminConnectorSettingsResponseDTO(unittest.TestCase): + """AdminConnectorSettingsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConnectorSettingsResponseDTO: + """Test AdminConnectorSettingsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConnectorSettingsResponseDTO` + """ + model = AdminConnectorSettingsResponseDTO() + if include_optional: + return AdminConnectorSettingsResponseDTO( + connector = visier_platform_sdk.models.admin/connector_info_response_dto.admin.ConnectorInfoResponseDTO( + connector_id = '', + display_name = '', + description = '', ), + settings = [ + visier_platform_sdk.models.admin/connector_setting_response_dto.admin.ConnectorSettingResponseDTO( + key = '', + value = '', + message = '', ) + ] + ) + else: + return AdminConnectorSettingsResponseDTO( + ) + """ + + def testAdminConnectorSettingsResponseDTO(self): + """Test AdminConnectorSettingsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py new file mode 100644 index 0000000000..ebbb699b6f --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_excluded_source_list_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO + +class TestAdminConsolidatedAnalyticsAPIExcludedSourceListDTO(unittest.TestCase): + """AdminConsolidatedAnalyticsAPIExcludedSourceListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPIExcludedSourceListDTO: + """Test AdminConsolidatedAnalyticsAPIExcludedSourceListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConsolidatedAnalyticsAPIExcludedSourceListDTO` + """ + model = AdminConsolidatedAnalyticsAPIExcludedSourceListDTO() + if include_optional: + return AdminConsolidatedAnalyticsAPIExcludedSourceListDTO( + excluded_sources = [ + '' + ] + ) + else: + return AdminConsolidatedAnalyticsAPIExcludedSourceListDTO( + ) + """ + + def testAdminConsolidatedAnalyticsAPIExcludedSourceListDTO(self): + """Test AdminConsolidatedAnalyticsAPIExcludedSourceListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py new file mode 100644 index 0000000000..c396c3d839 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_source_tenant_list_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO + +class TestAdminConsolidatedAnalyticsAPISourceTenantListDTO(unittest.TestCase): + """AdminConsolidatedAnalyticsAPISourceTenantListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPISourceTenantListDTO: + """Test AdminConsolidatedAnalyticsAPISourceTenantListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConsolidatedAnalyticsAPISourceTenantListDTO` + """ + model = AdminConsolidatedAnalyticsAPISourceTenantListDTO() + if include_optional: + return AdminConsolidatedAnalyticsAPISourceTenantListDTO( + tenant_codes = [ + '' + ] + ) + else: + return AdminConsolidatedAnalyticsAPISourceTenantListDTO( + ) + """ + + def testAdminConsolidatedAnalyticsAPISourceTenantListDTO(self): + """Test AdminConsolidatedAnalyticsAPISourceTenantListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py new file mode 100644 index 0000000000..4a14a7d44a --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_create_request_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO + +class TestAdminConsolidatedAnalyticsAPITenantCreateRequestDTO(unittest.TestCase): + """AdminConsolidatedAnalyticsAPITenantCreateRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantCreateRequestDTO: + """Test AdminConsolidatedAnalyticsAPITenantCreateRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConsolidatedAnalyticsAPITenantCreateRequestDTO` + """ + model = AdminConsolidatedAnalyticsAPITenantCreateRequestDTO() + if include_optional: + return AdminConsolidatedAnalyticsAPITenantCreateRequestDTO( + tenant_code = '' + ) + else: + return AdminConsolidatedAnalyticsAPITenantCreateRequestDTO( + ) + """ + + def testAdminConsolidatedAnalyticsAPITenantCreateRequestDTO(self): + """Test AdminConsolidatedAnalyticsAPITenantCreateRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py new file mode 100644 index 0000000000..8b93943ea8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_list_response_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO + +class TestAdminConsolidatedAnalyticsAPITenantListResponseDTO(unittest.TestCase): + """AdminConsolidatedAnalyticsAPITenantListResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantListResponseDTO: + """Test AdminConsolidatedAnalyticsAPITenantListResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConsolidatedAnalyticsAPITenantListResponseDTO` + """ + model = AdminConsolidatedAnalyticsAPITenantListResponseDTO() + if include_optional: + return AdminConsolidatedAnalyticsAPITenantListResponseDTO( + tenant_codes = [ + '' + ] + ) + else: + return AdminConsolidatedAnalyticsAPITenantListResponseDTO( + ) + """ + + def testAdminConsolidatedAnalyticsAPITenantListResponseDTO(self): + """Test AdminConsolidatedAnalyticsAPITenantListResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_with_details.py b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_with_details.py new file mode 100644 index 0000000000..01d364b333 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_with_details.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails + +class TestAdminConsolidatedAnalyticsAPITenantWithDetails(unittest.TestCase): + """AdminConsolidatedAnalyticsAPITenantWithDetails unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantWithDetails: + """Test AdminConsolidatedAnalyticsAPITenantWithDetails + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConsolidatedAnalyticsAPITenantWithDetails` + """ + model = AdminConsolidatedAnalyticsAPITenantWithDetails() + if include_optional: + return AdminConsolidatedAnalyticsAPITenantWithDetails( + tenant_code = '', + source_tenants_list = [ + '' + ], + excluded_sources_list = [ + '' + ] + ) + else: + return AdminConsolidatedAnalyticsAPITenantWithDetails( + ) + """ + + def testAdminConsolidatedAnalyticsAPITenantWithDetails(self): + """Test AdminConsolidatedAnalyticsAPITenantWithDetails""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py new file mode 100644 index 0000000000..1983e110d9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO + +class TestAdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO(unittest.TestCase): + """AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO: + """Test AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO` + """ + model = AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO() + if include_optional: + return AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO( + tenants = [ + visier_platform_sdk.models.admin/consolidated_analytics_api_tenant_with_details.admin.ConsolidatedAnalyticsAPITenantWithDetails( + tenant_code = '', + source_tenants_list = [ + '' + ], + excluded_sources_list = [ + '' + ], ) + ] + ) + else: + return AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO( + ) + """ + + def testAdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO(self): + """Test AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_custom_property_dto.py b/src/visier_platform_sdk/test/test_admin_custom_property_dto.py new file mode 100644 index 0000000000..6f484af0bb --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_custom_property_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_custom_property_dto import AdminCustomPropertyDTO + +class TestAdminCustomPropertyDTO(unittest.TestCase): + """AdminCustomPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminCustomPropertyDTO: + """Test AdminCustomPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminCustomPropertyDTO` + """ + model = AdminCustomPropertyDTO() + if include_optional: + return AdminCustomPropertyDTO( + key = '', + value = '' + ) + else: + return AdminCustomPropertyDTO( + ) + """ + + def testAdminCustomPropertyDTO(self): + """Test AdminCustomPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_custom_tenant_property_dto.py b/src/visier_platform_sdk/test/test_admin_custom_tenant_property_dto.py new file mode 100644 index 0000000000..2d5ffdf602 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_custom_tenant_property_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO + +class TestAdminCustomTenantPropertyDTO(unittest.TestCase): + """AdminCustomTenantPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminCustomTenantPropertyDTO: + """Test AdminCustomTenantPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminCustomTenantPropertyDTO` + """ + model = AdminCustomTenantPropertyDTO() + if include_optional: + return AdminCustomTenantPropertyDTO( + key = '', + value = '' + ) + else: + return AdminCustomTenantPropertyDTO( + ) + """ + + def testAdminCustomTenantPropertyDTO(self): + """Test AdminCustomTenantPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_data_import_definition_apidto.py b/src/visier_platform_sdk/test/test_admin_data_import_definition_apidto.py new file mode 100644 index 0000000000..675433fabe --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_data_import_definition_apidto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO + +class TestAdminDataImportDefinitionAPIDTO(unittest.TestCase): + """AdminDataImportDefinitionAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminDataImportDefinitionAPIDTO: + """Test AdminDataImportDefinitionAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminDataImportDefinitionAPIDTO` + """ + model = AdminDataImportDefinitionAPIDTO() + if include_optional: + return AdminDataImportDefinitionAPIDTO( + connector_id = '', + display_name = '', + credential_id = '' + ) + else: + return AdminDataImportDefinitionAPIDTO( + ) + """ + + def testAdminDataImportDefinitionAPIDTO(self): + """Test AdminDataImportDefinitionAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_data_import_definitions_apidto.py b/src/visier_platform_sdk/test/test_admin_data_import_definitions_apidto.py new file mode 100644 index 0000000000..b744f15ef5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_data_import_definitions_apidto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO + +class TestAdminDataImportDefinitionsAPIDTO(unittest.TestCase): + """AdminDataImportDefinitionsAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminDataImportDefinitionsAPIDTO: + """Test AdminDataImportDefinitionsAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminDataImportDefinitionsAPIDTO` + """ + model = AdminDataImportDefinitionsAPIDTO() + if include_optional: + return AdminDataImportDefinitionsAPIDTO( + data_connectors = [ + visier_platform_sdk.models.admin/data/import_definition_apidto.admin.data.ImportDefinitionAPIDTO( + connector_id = '', + display_name = '', + credential_id = '', ) + ], + limit = 56, + start = 56 + ) + else: + return AdminDataImportDefinitionsAPIDTO( + ) + """ + + def testAdminDataImportDefinitionsAPIDTO(self): + """Test AdminDataImportDefinitionsAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_data_version_and_date_dto.py b/src/visier_platform_sdk/test/test_admin_data_version_and_date_dto.py new file mode 100644 index 0000000000..42b865d47f --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_data_version_and_date_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO + +class TestAdminDataVersionAndDateDTO(unittest.TestCase): + """AdminDataVersionAndDateDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminDataVersionAndDateDTO: + """Test AdminDataVersionAndDateDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminDataVersionAndDateDTO` + """ + model = AdminDataVersionAndDateDTO() + if include_optional: + return AdminDataVersionAndDateDTO( + data_version = '', + data_version_date = '' + ) + else: + return AdminDataVersionAndDateDTO( + ) + """ + + def testAdminDataVersionAndDateDTO(self): + """Test AdminDataVersionAndDateDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_delete_user_group_v2_request.py b/src/visier_platform_sdk/test/test_admin_delete_user_group_v2_request.py new file mode 100644 index 0000000000..263a3f99d4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_delete_user_group_v2_request.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request + +class TestAdminDeleteUserGroupV2Request(unittest.TestCase): + """AdminDeleteUserGroupV2Request unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminDeleteUserGroupV2Request: + """Test AdminDeleteUserGroupV2Request + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminDeleteUserGroupV2Request` + """ + model = AdminDeleteUserGroupV2Request() + if include_optional: + return AdminDeleteUserGroupV2Request( + user_group_id = '' + ) + else: + return AdminDeleteUserGroupV2Request( + ) + """ + + def testAdminDeleteUserGroupV2Request(self): + """Test AdminDeleteUserGroupV2Request""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_element_ids_dto.py b/src/visier_platform_sdk/test/test_admin_element_ids_dto.py new file mode 100644 index 0000000000..185b549cbe --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_element_ids_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_element_ids_dto import AdminElementIDsDTO + +class TestAdminElementIDsDTO(unittest.TestCase): + """AdminElementIDsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminElementIDsDTO: + """Test AdminElementIDsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminElementIDsDTO` + """ + model = AdminElementIDsDTO() + if include_optional: + return AdminElementIDsDTO( + ids = [ + '' + ] + ) + else: + return AdminElementIDsDTO( + ) + """ + + def testAdminElementIDsDTO(self): + """Test AdminElementIDsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_email_domains_dto.py b/src/visier_platform_sdk/test/test_admin_email_domains_dto.py new file mode 100644 index 0000000000..ee9306df92 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_email_domains_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_email_domains_dto import AdminEmailDomainsDTO + +class TestAdminEmailDomainsDTO(unittest.TestCase): + """AdminEmailDomainsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminEmailDomainsDTO: + """Test AdminEmailDomainsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminEmailDomainsDTO` + """ + model = AdminEmailDomainsDTO() + if include_optional: + return AdminEmailDomainsDTO( + domains = [ + '' + ], + confirm_not_allowed_domain = True + ) + else: + return AdminEmailDomainsDTO( + ) + """ + + def testAdminEmailDomainsDTO(self): + """Test AdminEmailDomainsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_excluded_sources_body.py b/src/visier_platform_sdk/test/test_admin_excluded_sources_body.py new file mode 100644 index 0000000000..1300856609 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_excluded_sources_body.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_excluded_sources_body import AdminExcludedSourcesBody + +class TestAdminExcludedSourcesBody(unittest.TestCase): + """AdminExcludedSourcesBody unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminExcludedSourcesBody: + """Test AdminExcludedSourcesBody + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminExcludedSourcesBody` + """ + model = AdminExcludedSourcesBody() + if include_optional: + return AdminExcludedSourcesBody( + excluded_sources = [ + '' + ] + ) + else: + return AdminExcludedSourcesBody( + ) + """ + + def testAdminExcludedSourcesBody(self): + """Test AdminExcludedSourcesBody""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_extractor_setting_apidto.py b/src/visier_platform_sdk/test/test_admin_extractor_setting_apidto.py new file mode 100644 index 0000000000..8c109bc044 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_extractor_setting_apidto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO + +class TestAdminExtractorSettingAPIDTO(unittest.TestCase): + """AdminExtractorSettingAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminExtractorSettingAPIDTO: + """Test AdminExtractorSettingAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminExtractorSettingAPIDTO` + """ + model = AdminExtractorSettingAPIDTO() + if include_optional: + return AdminExtractorSettingAPIDTO( + connector_id = '', + display_name = '', + connector_settings = [ + visier_platform_sdk.models.admin/extractor_setting_key_value_apidto.admin.ExtractorSettingKeyValueAPIDTO( + setting_key = '', + value = '', ) + ] + ) + else: + return AdminExtractorSettingAPIDTO( + ) + """ + + def testAdminExtractorSettingAPIDTO(self): + """Test AdminExtractorSettingAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_extractor_setting_key_value_apidto.py b/src/visier_platform_sdk/test/test_admin_extractor_setting_key_value_apidto.py new file mode 100644 index 0000000000..b5c052dd88 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_extractor_setting_key_value_apidto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO + +class TestAdminExtractorSettingKeyValueAPIDTO(unittest.TestCase): + """AdminExtractorSettingKeyValueAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminExtractorSettingKeyValueAPIDTO: + """Test AdminExtractorSettingKeyValueAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminExtractorSettingKeyValueAPIDTO` + """ + model = AdminExtractorSettingKeyValueAPIDTO() + if include_optional: + return AdminExtractorSettingKeyValueAPIDTO( + setting_key = '', + value = '' + ) + else: + return AdminExtractorSettingKeyValueAPIDTO( + ) + """ + + def testAdminExtractorSettingKeyValueAPIDTO(self): + """Test AdminExtractorSettingKeyValueAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_extractor_settings_apidto.py b/src/visier_platform_sdk/test/test_admin_extractor_settings_apidto.py new file mode 100644 index 0000000000..109c11177f --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_extractor_settings_apidto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO + +class TestAdminExtractorSettingsAPIDTO(unittest.TestCase): + """AdminExtractorSettingsAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminExtractorSettingsAPIDTO: + """Test AdminExtractorSettingsAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminExtractorSettingsAPIDTO` + """ + model = AdminExtractorSettingsAPIDTO() + if include_optional: + return AdminExtractorSettingsAPIDTO( + connectors = [ + visier_platform_sdk.models.admin/extractor_setting_apidto.admin.ExtractorSettingAPIDTO( + connector_id = '', + display_name = '', + connector_settings = [ + visier_platform_sdk.models.admin/extractor_setting_key_value_apidto.admin.ExtractorSettingKeyValueAPIDTO( + setting_key = '', + value = '', ) + ], ) + ] + ) + else: + return AdminExtractorSettingsAPIDTO( + ) + """ + + def testAdminExtractorSettingsAPIDTO(self): + """Test AdminExtractorSettingsAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_home_analysis_by_user_group_dto.py b/src/visier_platform_sdk/test/test_admin_home_analysis_by_user_group_dto.py new file mode 100644 index 0000000000..e45385fbbb --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_home_analysis_by_user_group_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO + +class TestAdminHomeAnalysisByUserGroupDTO(unittest.TestCase): + """AdminHomeAnalysisByUserGroupDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminHomeAnalysisByUserGroupDTO: + """Test AdminHomeAnalysisByUserGroupDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminHomeAnalysisByUserGroupDTO` + """ + model = AdminHomeAnalysisByUserGroupDTO() + if include_optional: + return AdminHomeAnalysisByUserGroupDTO( + user_group_id = '', + home_analysis_id = '' + ) + else: + return AdminHomeAnalysisByUserGroupDTO( + ) + """ + + def testAdminHomeAnalysisByUserGroupDTO(self): + """Test AdminHomeAnalysisByUserGroupDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_jobs_consolidated_analytics_job_request_dto.py b/src/visier_platform_sdk/test/test_admin_jobs_consolidated_analytics_job_request_dto.py new file mode 100644 index 0000000000..821364e788 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_jobs_consolidated_analytics_job_request_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO + +class TestAdminJobsConsolidatedAnalyticsJobRequestDTO(unittest.TestCase): + """AdminJobsConsolidatedAnalyticsJobRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminJobsConsolidatedAnalyticsJobRequestDTO: + """Test AdminJobsConsolidatedAnalyticsJobRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminJobsConsolidatedAnalyticsJobRequestDTO` + """ + model = AdminJobsConsolidatedAnalyticsJobRequestDTO() + if include_optional: + return AdminJobsConsolidatedAnalyticsJobRequestDTO( + tenant_code = '' + ) + else: + return AdminJobsConsolidatedAnalyticsJobRequestDTO( + ) + """ + + def testAdminJobsConsolidatedAnalyticsJobRequestDTO(self): + """Test AdminJobsConsolidatedAnalyticsJobRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_jobs_extract_data_and_load_dto.py b/src/visier_platform_sdk/test/test_admin_jobs_extract_data_and_load_dto.py new file mode 100644 index 0000000000..f52d8b99ab --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_jobs_extract_data_and_load_dto.py @@ -0,0 +1,79 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO + +class TestAdminJobsExtractDataAndLoadDTO(unittest.TestCase): + """AdminJobsExtractDataAndLoadDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminJobsExtractDataAndLoadDTO: + """Test AdminJobsExtractDataAndLoadDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminJobsExtractDataAndLoadDTO` + """ + model = AdminJobsExtractDataAndLoadDTO() + if include_optional: + return AdminJobsExtractDataAndLoadDTO( + tenants = [ + '' + ], + all_tenants = True, + override_last_extraction_timestamp = '', + publish_data_load_artifacts = True, + run_processing_job = True, + data_category_id = '', + disable_artifact_generation = True, + connector_ids = [ + '' + ], + last_extraction_time_offset_weeks = 56, + months_to_extract = 56, + extract_to_time_override = '', + batch_size_override = 56, + sql_batch_size = 56, + force_update_existing_artifacts = True, + excluded_tenants = [ + '' + ], + spill_debug_info_partitions_dto = 'spillNone', + spill_debug_info_detail_level_dto = 'fileAndLine', + last_extraction_time_offset_months = 56, + last_extraction_time_offset_mode = '', + offset_week_option = '', + offset_month_option = '', + credential_id = '' + ) + else: + return AdminJobsExtractDataAndLoadDTO( + ) + """ + + def testAdminJobsExtractDataAndLoadDTO(self): + """Test AdminJobsExtractDataAndLoadDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_jobs_processing_job_request_dto.py b/src/visier_platform_sdk/test/test_admin_jobs_processing_job_request_dto.py new file mode 100644 index 0000000000..93f4b7ae16 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_jobs_processing_job_request_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO + +class TestAdminJobsProcessingJobRequestDTO(unittest.TestCase): + """AdminJobsProcessingJobRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminJobsProcessingJobRequestDTO: + """Test AdminJobsProcessingJobRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminJobsProcessingJobRequestDTO` + """ + model = AdminJobsProcessingJobRequestDTO() + if include_optional: + return AdminJobsProcessingJobRequestDTO( + tenants = [ + '' + ], + all_tenants = True, + data_category_id = '', + publish_to_production = True, + excluded_tenants = [ + '' + ] + ) + else: + return AdminJobsProcessingJobRequestDTO( + ) + """ + + def testAdminJobsProcessingJobRequestDTO(self): + """Test AdminJobsProcessingJobRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_key_name.py b/src/visier_platform_sdk/test/test_admin_key_name.py new file mode 100644 index 0000000000..5d99f5443f --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_key_name.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_key_name import AdminKeyName + +class TestAdminKeyName(unittest.TestCase): + """AdminKeyName unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminKeyName: + """Test AdminKeyName + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminKeyName` + """ + model = AdminKeyName() + if include_optional: + return AdminKeyName( + key_name = '' + ) + else: + return AdminKeyName( + ) + """ + + def testAdminKeyName(self): + """Test AdminKeyName""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_mask_message.py b/src/visier_platform_sdk/test/test_admin_mask_message.py new file mode 100644 index 0000000000..a6906d5869 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_mask_message.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_mask_message import AdminMaskMessage + +class TestAdminMaskMessage(unittest.TestCase): + """AdminMaskMessage unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminMaskMessage: + """Test AdminMaskMessage + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminMaskMessage` + """ + model = AdminMaskMessage() + if include_optional: + return AdminMaskMessage( + mask = '' + ) + else: + return AdminMaskMessage( + ) + """ + + def testAdminMaskMessage(self): + """Test AdminMaskMessage""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_multiple_tenant_data_versions_details_dto.py b/src/visier_platform_sdk/test/test_admin_multiple_tenant_data_versions_details_dto.py new file mode 100644 index 0000000000..3e06679801 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_multiple_tenant_data_versions_details_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO + +class TestAdminMultipleTenantDataVersionsDetailsDTO(unittest.TestCase): + """AdminMultipleTenantDataVersionsDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminMultipleTenantDataVersionsDetailsDTO: + """Test AdminMultipleTenantDataVersionsDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminMultipleTenantDataVersionsDetailsDTO` + """ + model = AdminMultipleTenantDataVersionsDetailsDTO() + if include_optional: + return AdminMultipleTenantDataVersionsDetailsDTO( + tenant_code = '', + data_versions = [ + visier_platform_sdk.models.admin/data_version_and_date_dto.admin.DataVersionAndDateDTO( + data_version = '', + data_version_date = '', ) + ] + ) + else: + return AdminMultipleTenantDataVersionsDetailsDTO( + ) + """ + + def testAdminMultipleTenantDataVersionsDetailsDTO(self): + """Test AdminMultipleTenantDataVersionsDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_multiple_tenant_data_versions_list_dto.py b/src/visier_platform_sdk/test/test_admin_multiple_tenant_data_versions_list_dto.py new file mode 100644 index 0000000000..6990c0da31 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_multiple_tenant_data_versions_list_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO + +class TestAdminMultipleTenantDataVersionsListDTO(unittest.TestCase): + """AdminMultipleTenantDataVersionsListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminMultipleTenantDataVersionsListDTO: + """Test AdminMultipleTenantDataVersionsListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminMultipleTenantDataVersionsListDTO` + """ + model = AdminMultipleTenantDataVersionsListDTO() + if include_optional: + return AdminMultipleTenantDataVersionsListDTO( + tenants = [ + visier_platform_sdk.models.admin/multiple_tenant_data_versions_details_dto.admin.MultipleTenantDataVersionsDetailsDTO( + tenant_code = '', + data_versions = [ + visier_platform_sdk.models.admin/data_version_and_date_dto.admin.DataVersionAndDateDTO( + data_version = '', + data_version_date = '', ) + ], ) + ], + limit = 56, + start = 56 + ) + else: + return AdminMultipleTenantDataVersionsListDTO( + ) + """ + + def testAdminMultipleTenantDataVersionsListDTO(self): + """Test AdminMultipleTenantDataVersionsListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_network_subnets_message_request.py b/src/visier_platform_sdk/test/test_admin_network_subnets_message_request.py new file mode 100644 index 0000000000..0a1fed6429 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_network_subnets_message_request.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest + +class TestAdminNetworkSubnetsMessageRequest(unittest.TestCase): + """AdminNetworkSubnetsMessageRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminNetworkSubnetsMessageRequest: + """Test AdminNetworkSubnetsMessageRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminNetworkSubnetsMessageRequest` + """ + model = AdminNetworkSubnetsMessageRequest() + if include_optional: + return AdminNetworkSubnetsMessageRequest( + network_subnets_for_api = [ + '' + ], + confirm_lockout = True + ) + else: + return AdminNetworkSubnetsMessageRequest( + ) + """ + + def testAdminNetworkSubnetsMessageRequest(self): + """Test AdminNetworkSubnetsMessageRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_network_subnets_message_response.py b/src/visier_platform_sdk/test/test_admin_network_subnets_message_response.py new file mode 100644 index 0000000000..2fdac91818 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_network_subnets_message_response.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse + +class TestAdminNetworkSubnetsMessageResponse(unittest.TestCase): + """AdminNetworkSubnetsMessageResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminNetworkSubnetsMessageResponse: + """Test AdminNetworkSubnetsMessageResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminNetworkSubnetsMessageResponse` + """ + model = AdminNetworkSubnetsMessageResponse() + if include_optional: + return AdminNetworkSubnetsMessageResponse( + network_subnets_for_api = [ + '' + ] + ) + else: + return AdminNetworkSubnetsMessageResponse( + ) + """ + + def testAdminNetworkSubnetsMessageResponse(self): + """Test AdminNetworkSubnetsMessageResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_permission_response_dto.py b/src/visier_platform_sdk/test/test_admin_permission_response_dto.py new file mode 100644 index 0000000000..3284518899 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_permission_response_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_permission_response_dto import AdminPermissionResponseDTO + +class TestAdminPermissionResponseDTO(unittest.TestCase): + """AdminPermissionResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminPermissionResponseDTO: + """Test AdminPermissionResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminPermissionResponseDTO` + """ + model = AdminPermissionResponseDTO() + if include_optional: + return AdminPermissionResponseDTO( + permission_id = '', + display_name = '' + ) + else: + return AdminPermissionResponseDTO( + ) + """ + + def testAdminPermissionResponseDTO(self): + """Test AdminPermissionResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_permissions_list_dto.py b/src/visier_platform_sdk/test/test_admin_permissions_list_dto.py new file mode 100644 index 0000000000..2615c860e7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_permissions_list_dto.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_permissions_list_dto import AdminPermissionsListDTO + +class TestAdminPermissionsListDTO(unittest.TestCase): + """AdminPermissionsListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminPermissionsListDTO: + """Test AdminPermissionsListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminPermissionsListDTO` + """ + model = AdminPermissionsListDTO() + if include_optional: + return AdminPermissionsListDTO( + permissions = [ + visier_platform_sdk.models.servicing/permission_dto.servicing.PermissionDTO( + permission_id = '', + display_name = '', + description = '', + data_security_profiles = [ + visier_platform_sdk.models.servicing/data_security_profile_dto.servicing.DataSecurityProfileDTO( + analytic_object_id = '', + property_set_config = None, + all_data_point_access = True, + member_filter_configs = [ + visier_platform_sdk.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ], ) + ], + inherited_access_configs = [ + visier_platform_sdk.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( + analytic_object_id = '', + remove_access = True, ) + ], + inherited_reference_member_filter_config = None, + analytic_object_status = 'Unset', ) + ], + admin_capability_config = None, + role_modules_config = None, ) + ] + ) + else: + return AdminPermissionsListDTO( + ) + """ + + def testAdminPermissionsListDTO(self): + """Test AdminPermissionsListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_permissions_to_user_group_for_tenant_dto.py b/src/visier_platform_sdk/test/test_admin_permissions_to_user_group_for_tenant_dto.py new file mode 100644 index 0000000000..3ed53275f0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_permissions_to_user_group_for_tenant_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO + +class TestAdminPermissionsToUserGroupForTenantDTO(unittest.TestCase): + """AdminPermissionsToUserGroupForTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminPermissionsToUserGroupForTenantDTO: + """Test AdminPermissionsToUserGroupForTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminPermissionsToUserGroupForTenantDTO` + """ + model = AdminPermissionsToUserGroupForTenantDTO() + if include_optional: + return AdminPermissionsToUserGroupForTenantDTO( + tenant_code = '', + status = '', + message = '', + user_groups = [ + visier_platform_sdk.models.admin/user_group_get_api_response_dto.admin.UserGroupGetAPIResponseDTO( + user_group_id = '', + display_name = '', + permissions = [ + visier_platform_sdk.models.admin/permission_response_dto.admin.PermissionResponseDTO( + permission_id = '', + display_name = '', ) + ], ) + ] + ) + else: + return AdminPermissionsToUserGroupForTenantDTO( + ) + """ + + def testAdminPermissionsToUserGroupForTenantDTO(self): + """Test AdminPermissionsToUserGroupForTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_permissions_to_user_group_request_dto.py b/src/visier_platform_sdk/test/test_admin_permissions_to_user_group_request_dto.py new file mode 100644 index 0000000000..81883e04ee --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_permissions_to_user_group_request_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO + +class TestAdminPermissionsToUserGroupRequestDTO(unittest.TestCase): + """AdminPermissionsToUserGroupRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminPermissionsToUserGroupRequestDTO: + """Test AdminPermissionsToUserGroupRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminPermissionsToUserGroupRequestDTO` + """ + model = AdminPermissionsToUserGroupRequestDTO() + if include_optional: + return AdminPermissionsToUserGroupRequestDTO( + user_group_id = '', + permissions_ids = [ + '' + ] + ) + else: + return AdminPermissionsToUserGroupRequestDTO( + ) + """ + + def testAdminPermissionsToUserGroupRequestDTO(self): + """Test AdminPermissionsToUserGroupRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_permissions_to_user_groups_request_dto.py b/src/visier_platform_sdk/test/test_admin_permissions_to_user_groups_request_dto.py new file mode 100644 index 0000000000..b33e92d932 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_permissions_to_user_groups_request_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO + +class TestAdminPermissionsToUserGroupsRequestDTO(unittest.TestCase): + """AdminPermissionsToUserGroupsRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminPermissionsToUserGroupsRequestDTO: + """Test AdminPermissionsToUserGroupsRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminPermissionsToUserGroupsRequestDTO` + """ + model = AdminPermissionsToUserGroupsRequestDTO() + if include_optional: + return AdminPermissionsToUserGroupsRequestDTO( + user_groups = [ + visier_platform_sdk.models.admin/permissions_to_user_group_request_dto.admin.PermissionsToUserGroupRequestDTO( + user_group_id = '', + permissions_ids = [ + '' + ], ) + ] + ) + else: + return AdminPermissionsToUserGroupsRequestDTO( + ) + """ + + def testAdminPermissionsToUserGroupsRequestDTO(self): + """Test AdminPermissionsToUserGroupsRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_release_dto.py b/src/visier_platform_sdk/test/test_admin_product_release_dto.py new file mode 100644 index 0000000000..cc6ce1c4be --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_release_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_release_dto import AdminProductReleaseDTO + +class TestAdminProductReleaseDTO(unittest.TestCase): + """AdminProductReleaseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductReleaseDTO: + """Test AdminProductReleaseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductReleaseDTO` + """ + model = AdminProductReleaseDTO() + if include_optional: + return AdminProductReleaseDTO( + product_id = '', + previous_version = '', + previous_version_end_date = '', + latest_version = '' + ) + else: + return AdminProductReleaseDTO( + ) + """ + + def testAdminProductReleaseDTO(self): + """Test AdminProductReleaseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_releases_dto.py b/src/visier_platform_sdk/test/test_admin_product_releases_dto.py new file mode 100644 index 0000000000..f4f5386a21 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_releases_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_releases_dto import AdminProductReleasesDTO + +class TestAdminProductReleasesDTO(unittest.TestCase): + """AdminProductReleasesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductReleasesDTO: + """Test AdminProductReleasesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductReleasesDTO` + """ + model = AdminProductReleasesDTO() + if include_optional: + return AdminProductReleasesDTO( + releases = [ + visier_platform_sdk.models.admin/product_release_dto.admin.ProductReleaseDTO( + product_id = '', + previous_version = '', + previous_version_end_date = '', + latest_version = '', ) + ] + ) + else: + return AdminProductReleasesDTO( + ) + """ + + def testAdminProductReleasesDTO(self): + """Test AdminProductReleasesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_version_dto.py b/src/visier_platform_sdk/test/test_admin_product_version_dto.py new file mode 100644 index 0000000000..c95531f837 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_version_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_version_dto import AdminProductVersionDTO + +class TestAdminProductVersionDTO(unittest.TestCase): + """AdminProductVersionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductVersionDTO: + """Test AdminProductVersionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductVersionDTO` + """ + model = AdminProductVersionDTO() + if include_optional: + return AdminProductVersionDTO( + product_id = '', + version = '', + tenant_codes = [ + '' + ] + ) + else: + return AdminProductVersionDTO( + ) + """ + + def testAdminProductVersionDTO(self): + """Test AdminProductVersionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_versions_dto.py b/src/visier_platform_sdk/test/test_admin_product_versions_dto.py new file mode 100644 index 0000000000..e6c21a00ea --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_versions_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_versions_dto import AdminProductVersionsDTO + +class TestAdminProductVersionsDTO(unittest.TestCase): + """AdminProductVersionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductVersionsDTO: + """Test AdminProductVersionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductVersionsDTO` + """ + model = AdminProductVersionsDTO() + if include_optional: + return AdminProductVersionsDTO( + versions = [ + visier_platform_sdk.models.admin/product_version_dto.admin.ProductVersionDTO( + product_id = '', + version = '', + tenant_codes = [ + '' + ], ) + ] + ) + else: + return AdminProductVersionsDTO( + ) + """ + + def testAdminProductVersionsDTO(self): + """Test AdminProductVersionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_versions_update_failure_tenant_response_dto.py b/src/visier_platform_sdk/test/test_admin_product_versions_update_failure_tenant_response_dto.py new file mode 100644 index 0000000000..4fc789d6a5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_versions_update_failure_tenant_response_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO + +class TestAdminProductVersionsUpdateFailureTenantResponseDTO(unittest.TestCase): + """AdminProductVersionsUpdateFailureTenantResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductVersionsUpdateFailureTenantResponseDTO: + """Test AdminProductVersionsUpdateFailureTenantResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductVersionsUpdateFailureTenantResponseDTO` + """ + model = AdminProductVersionsUpdateFailureTenantResponseDTO() + if include_optional: + return AdminProductVersionsUpdateFailureTenantResponseDTO( + product_id = '', + version = '', + tenant_codes = [ + '' + ], + message = '' + ) + else: + return AdminProductVersionsUpdateFailureTenantResponseDTO( + ) + """ + + def testAdminProductVersionsUpdateFailureTenantResponseDTO(self): + """Test AdminProductVersionsUpdateFailureTenantResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_versions_update_response_dto.py b/src/visier_platform_sdk/test/test_admin_product_versions_update_response_dto.py new file mode 100644 index 0000000000..c01feef7dc --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_versions_update_response_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO + +class TestAdminProductVersionsUpdateResponseDTO(unittest.TestCase): + """AdminProductVersionsUpdateResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductVersionsUpdateResponseDTO: + """Test AdminProductVersionsUpdateResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductVersionsUpdateResponseDTO` + """ + model = AdminProductVersionsUpdateResponseDTO() + if include_optional: + return AdminProductVersionsUpdateResponseDTO( + successes = [ + visier_platform_sdk.models.admin/product_versions_update_successful_tenant_response_dto.admin.ProductVersionsUpdateSuccessfulTenantResponseDTO( + product_id = '', + version = '', + tenant_codes = [ + '' + ], ) + ], + failures = [ + visier_platform_sdk.models.admin/product_versions_update_failure_tenant_response_dto.admin.ProductVersionsUpdateFailureTenantResponseDTO( + product_id = '', + version = '', + tenant_codes = [ + '' + ], + message = '', ) + ] + ) + else: + return AdminProductVersionsUpdateResponseDTO( + ) + """ + + def testAdminProductVersionsUpdateResponseDTO(self): + """Test AdminProductVersionsUpdateResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_product_versions_update_successful_tenant_response_dto.py b/src/visier_platform_sdk/test/test_admin_product_versions_update_successful_tenant_response_dto.py new file mode 100644 index 0000000000..43b95379af --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_product_versions_update_successful_tenant_response_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO + +class TestAdminProductVersionsUpdateSuccessfulTenantResponseDTO(unittest.TestCase): + """AdminProductVersionsUpdateSuccessfulTenantResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminProductVersionsUpdateSuccessfulTenantResponseDTO: + """Test AdminProductVersionsUpdateSuccessfulTenantResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminProductVersionsUpdateSuccessfulTenantResponseDTO` + """ + model = AdminProductVersionsUpdateSuccessfulTenantResponseDTO() + if include_optional: + return AdminProductVersionsUpdateSuccessfulTenantResponseDTO( + product_id = '', + version = '', + tenant_codes = [ + '' + ] + ) + else: + return AdminProductVersionsUpdateSuccessfulTenantResponseDTO( + ) + """ + + def testAdminProductVersionsUpdateSuccessfulTenantResponseDTO(self): + """Test AdminProductVersionsUpdateSuccessfulTenantResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_put_project_commits_request.py b/src/visier_platform_sdk/test/test_admin_put_project_commits_request.py new file mode 100644 index 0000000000..3dbf4f169f --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_put_project_commits_request.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest + +class TestAdminPutProjectCommitsRequest(unittest.TestCase): + """AdminPutProjectCommitsRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminPutProjectCommitsRequest: + """Test AdminPutProjectCommitsRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminPutProjectCommitsRequest` + """ + model = AdminPutProjectCommitsRequest() + if include_optional: + return AdminPutProjectCommitsRequest( + project_id = '' + ) + else: + return AdminPutProjectCommitsRequest( + ) + """ + + def testAdminPutProjectCommitsRequest(self): + """Test AdminPutProjectCommitsRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_security_assignment_response_dto.py b/src/visier_platform_sdk/test/test_admin_security_assignment_response_dto.py new file mode 100644 index 0000000000..0ae44858d4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_security_assignment_response_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO + +class TestAdminSecurityAssignmentResponseDTO(unittest.TestCase): + """AdminSecurityAssignmentResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminSecurityAssignmentResponseDTO: + """Test AdminSecurityAssignmentResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminSecurityAssignmentResponseDTO` + """ + model = AdminSecurityAssignmentResponseDTO() + if include_optional: + return AdminSecurityAssignmentResponseDTO( + tenants = [ + visier_platform_sdk.models.admin/tenant_assignments_dto.admin.TenantAssignmentsDTO( + tenant_code = '', + status = 'Unknown', + message = '', + assignments = [ + visier_platform_sdk.models.admin/user_security_assignments_dto.admin.UserSecurityAssignmentsDTO( + id = '', + name = '', + users = [ + visier_platform_sdk.models.admin/simple_user_dto.admin.SimpleUserDTO( + user_id = '', + username = '', ) + ], ) + ], + project_id = '', ) + ] + ) + else: + return AdminSecurityAssignmentResponseDTO( + ) + """ + + def testAdminSecurityAssignmentResponseDTO(self): + """Test AdminSecurityAssignmentResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_set_connector_setting_request_dto.py b/src/visier_platform_sdk/test/test_admin_set_connector_setting_request_dto.py new file mode 100644 index 0000000000..725080c9fb --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_set_connector_setting_request_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO + +class TestAdminSetConnectorSettingRequestDTO(unittest.TestCase): + """AdminSetConnectorSettingRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminSetConnectorSettingRequestDTO: + """Test AdminSetConnectorSettingRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminSetConnectorSettingRequestDTO` + """ + model = AdminSetConnectorSettingRequestDTO() + if include_optional: + return AdminSetConnectorSettingRequestDTO( + connector_id = '', + tenants = [ + visier_platform_sdk.models.admin/tenant_connector_settings_request_dto.admin.TenantConnectorSettingsRequestDTO( + tenant_code = '', + connector_settings = [ + visier_platform_sdk.models.admin/connector_setting_request_dto.admin.ConnectorSettingRequestDTO( + setting_key = '', + value = '', ) + ], ) + ] + ) + else: + return AdminSetConnectorSettingRequestDTO( + ) + """ + + def testAdminSetConnectorSettingRequestDTO(self): + """Test AdminSetConnectorSettingRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_set_connector_setting_response_dto.py b/src/visier_platform_sdk/test/test_admin_set_connector_setting_response_dto.py new file mode 100644 index 0000000000..caf8706688 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_set_connector_setting_response_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO + +class TestAdminSetConnectorSettingResponseDTO(unittest.TestCase): + """AdminSetConnectorSettingResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminSetConnectorSettingResponseDTO: + """Test AdminSetConnectorSettingResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminSetConnectorSettingResponseDTO` + """ + model = AdminSetConnectorSettingResponseDTO() + if include_optional: + return AdminSetConnectorSettingResponseDTO( + tenant_code = '', + connectors = [ + visier_platform_sdk.models.admin/connector_settings_response_dto.admin.ConnectorSettingsResponseDTO( + connector = None, + settings = [ + visier_platform_sdk.models.admin/connector_setting_response_dto.admin.ConnectorSettingResponseDTO( + key = '', + value = '', + message = '', ) + ], ) + ], + status = 'Unknown', + message = '' + ) + else: + return AdminSetConnectorSettingResponseDTO( + ) + """ + + def testAdminSetConnectorSettingResponseDTO(self): + """Test AdminSetConnectorSettingResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_set_connector_settings_request_dto.py b/src/visier_platform_sdk/test/test_admin_set_connector_settings_request_dto.py new file mode 100644 index 0000000000..f64b23fceb --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_set_connector_settings_request_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO + +class TestAdminSetConnectorSettingsRequestDTO(unittest.TestCase): + """AdminSetConnectorSettingsRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminSetConnectorSettingsRequestDTO: + """Test AdminSetConnectorSettingsRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminSetConnectorSettingsRequestDTO` + """ + model = AdminSetConnectorSettingsRequestDTO() + if include_optional: + return AdminSetConnectorSettingsRequestDTO( + connectors = [ + visier_platform_sdk.models.admin/set_connector_setting_request_dto.admin.SetConnectorSettingRequestDTO( + connector_id = '', + tenants = [ + visier_platform_sdk.models.admin/tenant_connector_settings_request_dto.admin.TenantConnectorSettingsRequestDTO( + tenant_code = '', + connector_settings = [ + visier_platform_sdk.models.admin/connector_setting_request_dto.admin.ConnectorSettingRequestDTO( + setting_key = '', + value = '', ) + ], ) + ], ) + ] + ) + else: + return AdminSetConnectorSettingsRequestDTO( + ) + """ + + def testAdminSetConnectorSettingsRequestDTO(self): + """Test AdminSetConnectorSettingsRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_set_connector_settings_response_dto.py b/src/visier_platform_sdk/test/test_admin_set_connector_settings_response_dto.py new file mode 100644 index 0000000000..9f1368fa8a --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_set_connector_settings_response_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO + +class TestAdminSetConnectorSettingsResponseDTO(unittest.TestCase): + """AdminSetConnectorSettingsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminSetConnectorSettingsResponseDTO: + """Test AdminSetConnectorSettingsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminSetConnectorSettingsResponseDTO` + """ + model = AdminSetConnectorSettingsResponseDTO() + if include_optional: + return AdminSetConnectorSettingsResponseDTO( + tenants = [ + visier_platform_sdk.models.admin/set_connector_setting_response_dto.admin.SetConnectorSettingResponseDTO( + tenant_code = '', + connectors = [ + visier_platform_sdk.models.admin/connector_settings_response_dto.admin.ConnectorSettingsResponseDTO( + connector = None, + settings = [ + visier_platform_sdk.models.admin/connector_setting_response_dto.admin.ConnectorSettingResponseDTO( + key = '', + value = '', + message = '', ) + ], ) + ], + status = 'Unknown', + message = '', ) + ] + ) + else: + return AdminSetConnectorSettingsResponseDTO( + ) + """ + + def testAdminSetConnectorSettingsResponseDTO(self): + """Test AdminSetConnectorSettingsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_simple_user_dto.py b/src/visier_platform_sdk/test/test_admin_simple_user_dto.py new file mode 100644 index 0000000000..0407a6f8e9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_simple_user_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_simple_user_dto import AdminSimpleUserDTO + +class TestAdminSimpleUserDTO(unittest.TestCase): + """AdminSimpleUserDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminSimpleUserDTO: + """Test AdminSimpleUserDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminSimpleUserDTO` + """ + model = AdminSimpleUserDTO() + if include_optional: + return AdminSimpleUserDTO( + user_id = '', + username = '' + ) + else: + return AdminSimpleUserDTO( + ) + """ + + def testAdminSimpleUserDTO(self): + """Test AdminSimpleUserDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_target_project_for_tenant_dto.py b/src/visier_platform_sdk/test/test_admin_target_project_for_tenant_dto.py new file mode 100644 index 0000000000..09c640da61 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_target_project_for_tenant_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO + +class TestAdminTargetProjectForTenantDTO(unittest.TestCase): + """AdminTargetProjectForTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTargetProjectForTenantDTO: + """Test AdminTargetProjectForTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTargetProjectForTenantDTO` + """ + model = AdminTargetProjectForTenantDTO() + if include_optional: + return AdminTargetProjectForTenantDTO( + tenant_code = '', + project_id = '' + ) + else: + return AdminTargetProjectForTenantDTO( + ) + """ + + def testAdminTargetProjectForTenantDTO(self): + """Test AdminTargetProjectForTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_target_project_for_tenants_list_dto.py b/src/visier_platform_sdk/test/test_admin_target_project_for_tenants_list_dto.py new file mode 100644 index 0000000000..8f5902ee29 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_target_project_for_tenants_list_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO + +class TestAdminTargetProjectForTenantsListDTO(unittest.TestCase): + """AdminTargetProjectForTenantsListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTargetProjectForTenantsListDTO: + """Test AdminTargetProjectForTenantsListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTargetProjectForTenantsListDTO` + """ + model = AdminTargetProjectForTenantsListDTO() + if include_optional: + return AdminTargetProjectForTenantsListDTO( + target_project_for_tenants = [ + visier_platform_sdk.models.admin/target_project_for_tenant_dto.admin.TargetProjectForTenantDTO( + tenant_code = '', + project_id = '', ) + ] + ) + else: + return AdminTargetProjectForTenantsListDTO( + ) + """ + + def testAdminTargetProjectForTenantsListDTO(self): + """Test AdminTargetProjectForTenantsListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_assignments_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_assignments_dto.py new file mode 100644 index 0000000000..35f0c25ca8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_assignments_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO + +class TestAdminTenantAssignmentsDTO(unittest.TestCase): + """AdminTenantAssignmentsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantAssignmentsDTO: + """Test AdminTenantAssignmentsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantAssignmentsDTO` + """ + model = AdminTenantAssignmentsDTO() + if include_optional: + return AdminTenantAssignmentsDTO( + tenant_code = '', + status = 'Unknown', + message = '', + assignments = [ + visier_platform_sdk.models.admin/user_security_assignments_dto.admin.UserSecurityAssignmentsDTO( + id = '', + name = '', + users = [ + visier_platform_sdk.models.admin/simple_user_dto.admin.SimpleUserDTO( + user_id = '', + username = '', ) + ], ) + ], + project_id = '' + ) + else: + return AdminTenantAssignmentsDTO( + ) + """ + + def testAdminTenantAssignmentsDTO(self): + """Test AdminTenantAssignmentsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_code_body.py b/src/visier_platform_sdk/test/test_admin_tenant_code_body.py new file mode 100644 index 0000000000..c830648e46 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_code_body.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_code_body import AdminTenantCodeBody + +class TestAdminTenantCodeBody(unittest.TestCase): + """AdminTenantCodeBody unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantCodeBody: + """Test AdminTenantCodeBody + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantCodeBody` + """ + model = AdminTenantCodeBody() + if include_optional: + return AdminTenantCodeBody( + tenant_codes = [ + '' + ] + ) + else: + return AdminTenantCodeBody( + ) + """ + + def testAdminTenantCodeBody(self): + """Test AdminTenantCodeBody""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_connector_settings_request_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_connector_settings_request_dto.py new file mode 100644 index 0000000000..527291023c --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_connector_settings_request_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO + +class TestAdminTenantConnectorSettingsRequestDTO(unittest.TestCase): + """AdminTenantConnectorSettingsRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantConnectorSettingsRequestDTO: + """Test AdminTenantConnectorSettingsRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantConnectorSettingsRequestDTO` + """ + model = AdminTenantConnectorSettingsRequestDTO() + if include_optional: + return AdminTenantConnectorSettingsRequestDTO( + tenant_code = '', + connector_settings = [ + visier_platform_sdk.models.admin/connector_setting_request_dto.admin.ConnectorSettingRequestDTO( + setting_key = '', + value = '', ) + ] + ) + else: + return AdminTenantConnectorSettingsRequestDTO( + ) + """ + + def testAdminTenantConnectorSettingsRequestDTO(self): + """Test AdminTenantConnectorSettingsRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_detail_apidto.py b/src/visier_platform_sdk/test/test_admin_tenant_detail_apidto.py new file mode 100644 index 0000000000..cf0a4de042 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_detail_apidto.py @@ -0,0 +1,80 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO + +class TestAdminTenantDetailAPIDTO(unittest.TestCase): + """AdminTenantDetailAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantDetailAPIDTO: + """Test AdminTenantDetailAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantDetailAPIDTO` + """ + model = AdminTenantDetailAPIDTO() + if include_optional: + return AdminTenantDetailAPIDTO( + tenant_code = '', + tenant_display_name = '', + status = '', + provision_date = '', + current_data_version = '', + data_version_date = '', + modules = [ + visier_platform_sdk.models.designer/tenant_module_dto.designer.TenantModuleDTO( + display_name = '', + symbol_name = '', + module_settings = None, ) + ], + industry_code = 56, + can_administer_other_tenants = True, + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + vanity_url_name = '', + allowed_o_auth_idp_url_domains = [ + '' + ] + ) + else: + return AdminTenantDetailAPIDTO( + ) + """ + + def testAdminTenantDetailAPIDTO(self): + """Test AdminTenantDetailAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_details_traits_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_details_traits_dto.py new file mode 100644 index 0000000000..0108db7023 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_details_traits_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO + +class TestAdminTenantDetailsTraitsDTO(unittest.TestCase): + """AdminTenantDetailsTraitsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantDetailsTraitsDTO: + """Test AdminTenantDetailsTraitsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantDetailsTraitsDTO` + """ + model = AdminTenantDetailsTraitsDTO() + if include_optional: + return AdminTenantDetailsTraitsDTO( + aggregation_rights = True, + tenant_type = 'ROOT_ADMIN', + data_profile_type = 'Regular' + ) + else: + return AdminTenantDetailsTraitsDTO( + ) + """ + + def testAdminTenantDetailsTraitsDTO(self): + """Test AdminTenantDetailsTraitsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_management_api_get_response_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_management_api_get_response_dto.py new file mode 100644 index 0000000000..a0ed632c0c --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_management_api_get_response_dto.py @@ -0,0 +1,95 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO + +class TestAdminTenantManagementAPIGetResponseDTO(unittest.TestCase): + """AdminTenantManagementAPIGetResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantManagementAPIGetResponseDTO: + """Test AdminTenantManagementAPIGetResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantManagementAPIGetResponseDTO` + """ + model = AdminTenantManagementAPIGetResponseDTO() + if include_optional: + return AdminTenantManagementAPIGetResponseDTO( + tenant_code = '', + tenant_display_name = '', + status = '', + provision_date = '', + current_data_version = '', + data_version_date = '', + purchased_modules = [ + '' + ], + industry_code = 56, + primary_business_location = visier_platform_sdk.models.admin/business_location_dto.admin.BusinessLocationDTO( + country_code = '', + postal_code = '', ), + can_administer_other_tenants = True, + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_property_dto.admin.CustomPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + vanity_url_name = '', + home_analysis_id = '', + home_analysis_by_user_group = [ + visier_platform_sdk.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( + user_group_id = '', + home_analysis_id = '', ) + ], + click_through_link = '', + click_through_link_enabled = '', + default_currency = '', + allowed_o_auth_idp_url_domains = [ + '' + ], + effective_industry_code = 56, + company_size = 56, + traits = visier_platform_sdk.models.admin/tenant_details_traits_dto.admin.TenantDetailsTraitsDTO( + aggregation_rights = True, + tenant_type = 'ROOT_ADMIN', + data_profile_type = 'Regular', ) + ) + else: + return AdminTenantManagementAPIGetResponseDTO( + ) + """ + + def testAdminTenantManagementAPIGetResponseDTO(self): + """Test AdminTenantManagementAPIGetResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_management_api_list_response_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_management_api_list_response_dto.py new file mode 100644 index 0000000000..cec9cadab1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_management_api_list_response_dto.py @@ -0,0 +1,95 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO + +class TestAdminTenantManagementAPIListResponseDTO(unittest.TestCase): + """AdminTenantManagementAPIListResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantManagementAPIListResponseDTO: + """Test AdminTenantManagementAPIListResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantManagementAPIListResponseDTO` + """ + model = AdminTenantManagementAPIListResponseDTO() + if include_optional: + return AdminTenantManagementAPIListResponseDTO( + tenants = [ + visier_platform_sdk.models.admin/tenant_management_api_get_response_dto.admin.TenantManagementAPIGetResponseDTO( + tenant_code = '', + tenant_display_name = '', + status = '', + provision_date = '', + current_data_version = '', + data_version_date = '', + purchased_modules = [ + '' + ], + industry_code = 56, + primary_business_location = None, + can_administer_other_tenants = True, + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_property_dto.admin.CustomPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + vanity_url_name = '', + home_analysis_id = '', + home_analysis_by_user_group = [ + visier_platform_sdk.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( + user_group_id = '', + home_analysis_id = '', ) + ], + click_through_link = '', + click_through_link_enabled = '', + default_currency = '', + allowed_o_auth_idp_url_domains = [ + '' + ], + effective_industry_code = 56, + company_size = 56, + traits = None, ) + ], + limit = 56, + start = 56 + ) + else: + return AdminTenantManagementAPIListResponseDTO( + ) + """ + + def testAdminTenantManagementAPIListResponseDTO(self): + """Test AdminTenantManagementAPIListResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_management_api_update_request_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_management_api_update_request_dto.py new file mode 100644 index 0000000000..18454b6aba --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_management_api_update_request_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO + +class TestAdminTenantManagementAPIUpdateRequestDTO(unittest.TestCase): + """AdminTenantManagementAPIUpdateRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantManagementAPIUpdateRequestDTO: + """Test AdminTenantManagementAPIUpdateRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantManagementAPIUpdateRequestDTO` + """ + model = AdminTenantManagementAPIUpdateRequestDTO() + if include_optional: + return AdminTenantManagementAPIUpdateRequestDTO( + tenant_code = '', + tenant_display_name = '', + tenant_short_name = '', + vanity_url_name = '', + industry_code = 56, + primary_business_location = visier_platform_sdk.models.admin/business_location_dto.admin.BusinessLocationDTO( + country_code = '', + postal_code = '', ), + purchased_modules = [ + '' + ], + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_property_dto.admin.CustomPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + home_analysis_id = '', + home_analysis_by_user_group = [ + visier_platform_sdk.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( + user_group_id = '', + home_analysis_id = '', ) + ], + update_action = 'MERGE', + enabled = True, + click_through_link = '', + default_currency = '', + allowed_o_auth_idp_url_domains = [ + '' + ], + traits = visier_platform_sdk.models.admin/tenant_details_traits_dto.admin.TenantDetailsTraitsDTO( + aggregation_rights = True, + tenant_type = 'ROOT_ADMIN', + data_profile_type = 'Regular', ) + ) + else: + return AdminTenantManagementAPIUpdateRequestDTO( + ) + """ + + def testAdminTenantManagementAPIUpdateRequestDTO(self): + """Test AdminTenantManagementAPIUpdateRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_management_api_update_response_dto.py b/src/visier_platform_sdk/test/test_admin_tenant_management_api_update_response_dto.py new file mode 100644 index 0000000000..0a6e63fdde --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_management_api_update_response_dto.py @@ -0,0 +1,84 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO + +class TestAdminTenantManagementAPIUpdateResponseDTO(unittest.TestCase): + """AdminTenantManagementAPIUpdateResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantManagementAPIUpdateResponseDTO: + """Test AdminTenantManagementAPIUpdateResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantManagementAPIUpdateResponseDTO` + """ + model = AdminTenantManagementAPIUpdateResponseDTO() + if include_optional: + return AdminTenantManagementAPIUpdateResponseDTO( + tenant_code = '', + tenant_display_name = '', + industry_code = 56, + primary_business_location = visier_platform_sdk.models.admin/business_location_dto.admin.BusinessLocationDTO( + country_code = '', + postal_code = '', ), + purchased_modules = [ + '' + ], + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_property_dto.admin.CustomPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + home_analysis_id = '', + home_analysis_by_user_group = [ + visier_platform_sdk.models.admin/home_analysis_by_user_group_dto.admin.HomeAnalysisByUserGroupDTO( + user_group_id = '', + home_analysis_id = '', ) + ], + status = '', + click_through_link = '', + vanity_url_name = '', + default_currency = '', + allowed_o_auth_idp_url_domains = [ + '' + ] + ) + else: + return AdminTenantManagementAPIUpdateResponseDTO( + ) + """ + + def testAdminTenantManagementAPIUpdateResponseDTO(self): + """Test AdminTenantManagementAPIUpdateResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_provision_apidto.py b/src/visier_platform_sdk/test/test_admin_tenant_provision_apidto.py new file mode 100644 index 0000000000..8556c72fba --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_provision_apidto.py @@ -0,0 +1,71 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO + +class TestAdminTenantProvisionAPIDTO(unittest.TestCase): + """AdminTenantProvisionAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantProvisionAPIDTO: + """Test AdminTenantProvisionAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantProvisionAPIDTO` + """ + model = AdminTenantProvisionAPIDTO() + if include_optional: + return AdminTenantProvisionAPIDTO( + tenant_code = '', + tenant_display_name = '', + purchased_modules = [ + '' + ], + industry_code = 56, + embeddable_domains = [ + '' + ], + custom_properties = [ + visier_platform_sdk.models.admin/custom_tenant_property_dto.admin.CustomTenantPropertyDTO( + key = '', + value = '', ) + ], + sso_instance_issuers = [ + '' + ], + allowed_o_auth_idp_url_domains = [ + '' + ] + ) + else: + return AdminTenantProvisionAPIDTO( + ) + """ + + def testAdminTenantProvisionAPIDTO(self): + """Test AdminTenantProvisionAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_tenant_status_apidto.py b/src/visier_platform_sdk/test/test_admin_tenant_status_apidto.py new file mode 100644 index 0000000000..a8c9cccb52 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_tenant_status_apidto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO + +class TestAdminTenantStatusAPIDTO(unittest.TestCase): + """AdminTenantStatusAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminTenantStatusAPIDTO: + """Test AdminTenantStatusAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminTenantStatusAPIDTO` + """ + model = AdminTenantStatusAPIDTO() + if include_optional: + return AdminTenantStatusAPIDTO( + tenant_code = '', + status = '', + tenant_display_name = '', + can_administer_other_tenants = True + ) + else: + return AdminTenantStatusAPIDTO( + ) + """ + + def testAdminTenantStatusAPIDTO(self): + """Test AdminTenantStatusAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_update_tenant_model.py b/src/visier_platform_sdk/test/test_admin_update_tenant_model.py new file mode 100644 index 0000000000..87275d083b --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_update_tenant_model.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_update_tenant_model import AdminUpdateTenantModel + +class TestAdminUpdateTenantModel(unittest.TestCase): + """AdminUpdateTenantModel unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUpdateTenantModel: + """Test AdminUpdateTenantModel + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUpdateTenantModel` + """ + model = AdminUpdateTenantModel() + if include_optional: + return AdminUpdateTenantModel( + tenant_display_name = '', + industry_code = 56, + purchased_modules = [ + '' + ], + embeddable_domains = [ + '' + ], + custom_properties = { + 'key' : '' + }, + sso_instance_issuers = [ + '' + ] + ) + else: + return AdminUpdateTenantModel( + ) + """ + + def testAdminUpdateTenantModel(self): + """Test AdminUpdateTenantModel""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_definition_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_definition_dto.py new file mode 100644 index 0000000000..314c298883 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_definition_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO + +class TestAdminUserGroupChangeDefinitionDTO(unittest.TestCase): + """AdminUserGroupChangeDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeDefinitionDTO: + """Test AdminUserGroupChangeDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeDefinitionDTO` + """ + model = AdminUserGroupChangeDefinitionDTO() + if include_optional: + return AdminUserGroupChangeDefinitionDTO( + user_group_id = '', + display_name = '', + description = '', + permission_ids = visier_platform_sdk.models.admin/element_ids_dto.admin.ElementIDsDTO( + ids = [ + '' + ], ), + users = visier_platform_sdk.models.admin/user_group_change_users_dto.admin.UserGroupChangeUsersDTO( + include_all_users = True, + manually_included_ids = None, + manually_excluded_ids = None, + dynamic_filter_definition = None, ), + tenant_code = '', + project_id = '' + ) + else: + return AdminUserGroupChangeDefinitionDTO( + ) + """ + + def testAdminUserGroupChangeDefinitionDTO(self): + """Test AdminUserGroupChangeDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_dimension_filter_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_dimension_filter_dto.py new file mode 100644 index 0000000000..83fa12fa8d --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_dimension_filter_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO + +class TestAdminUserGroupChangeDimensionFilterDTO(unittest.TestCase): + """AdminUserGroupChangeDimensionFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeDimensionFilterDTO: + """Test AdminUserGroupChangeDimensionFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeDimensionFilterDTO` + """ + model = AdminUserGroupChangeDimensionFilterDTO() + if include_optional: + return AdminUserGroupChangeDimensionFilterDTO( + dimension_id = '', + subject_reference_path = visier_platform_sdk.models.admin/element_ids_dto.admin.ElementIDsDTO( + ids = [ + '' + ], ), + member_selections = [ + visier_platform_sdk.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( + is_excluded = True, + name_path = [ + '' + ], ) + ] + ) + else: + return AdminUserGroupChangeDimensionFilterDTO( + ) + """ + + def testAdminUserGroupChangeDimensionFilterDTO(self): + """Test AdminUserGroupChangeDimensionFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_failure_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_failure_dto.py new file mode 100644 index 0000000000..4d7069cf0b --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_failure_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO + +class TestAdminUserGroupChangeFailureDTO(unittest.TestCase): + """AdminUserGroupChangeFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeFailureDTO: + """Test AdminUserGroupChangeFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeFailureDTO` + """ + model = AdminUserGroupChangeFailureDTO() + if include_optional: + return AdminUserGroupChangeFailureDTO( + display_name = '', + message = '', + rci = '', + tenant_code = '', + project_id = '' + ) + else: + return AdminUserGroupChangeFailureDTO( + ) + """ + + def testAdminUserGroupChangeFailureDTO(self): + """Test AdminUserGroupChangeFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_filter_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_filter_dto.py new file mode 100644 index 0000000000..3496389607 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_filter_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO + +class TestAdminUserGroupChangeFilterDTO(unittest.TestCase): + """AdminUserGroupChangeFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeFilterDTO: + """Test AdminUserGroupChangeFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeFilterDTO` + """ + model = AdminUserGroupChangeFilterDTO() + if include_optional: + return AdminUserGroupChangeFilterDTO( + filter_id = '', + analytic_object_id = '', + dimension_filters = [ + visier_platform_sdk.models.admin/user_group_change_dimension_filter_dto.admin.UserGroupChangeDimensionFilterDTO( + dimension_id = '', + subject_reference_path = None, + member_selections = [ + visier_platform_sdk.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( + is_excluded = True, + name_path = [ + '' + ], ) + ], ) + ] + ) + else: + return AdminUserGroupChangeFilterDTO( + ) + """ + + def testAdminUserGroupChangeFilterDTO(self): + """Test AdminUserGroupChangeFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_member_selection_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_member_selection_dto.py new file mode 100644 index 0000000000..aa22cb7adb --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_member_selection_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO + +class TestAdminUserGroupChangeMemberSelectionDTO(unittest.TestCase): + """AdminUserGroupChangeMemberSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeMemberSelectionDTO: + """Test AdminUserGroupChangeMemberSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeMemberSelectionDTO` + """ + model = AdminUserGroupChangeMemberSelectionDTO() + if include_optional: + return AdminUserGroupChangeMemberSelectionDTO( + is_excluded = True, + name_path = [ + '' + ] + ) + else: + return AdminUserGroupChangeMemberSelectionDTO( + ) + """ + + def testAdminUserGroupChangeMemberSelectionDTO(self): + """Test AdminUserGroupChangeMemberSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_response_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_response_dto.py new file mode 100644 index 0000000000..2059a3d1ce --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_response_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO + +class TestAdminUserGroupChangeResponseDTO(unittest.TestCase): + """AdminUserGroupChangeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeResponseDTO: + """Test AdminUserGroupChangeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeResponseDTO` + """ + model = AdminUserGroupChangeResponseDTO() + if include_optional: + return AdminUserGroupChangeResponseDTO( + successes = [ + visier_platform_sdk.models.admin/user_group_change_success_dto.admin.UserGroupChangeSuccessDTO( + display_name = '', + user_group_id = '', + tenant_code = '', + project_id = '', ) + ], + failures = [ + visier_platform_sdk.models.admin/user_group_change_failure_dto.admin.UserGroupChangeFailureDTO( + display_name = '', + message = '', + rci = '', + tenant_code = '', + project_id = '', ) + ] + ) + else: + return AdminUserGroupChangeResponseDTO( + ) + """ + + def testAdminUserGroupChangeResponseDTO(self): + """Test AdminUserGroupChangeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_success_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_success_dto.py new file mode 100644 index 0000000000..b561aaefe6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_success_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO + +class TestAdminUserGroupChangeSuccessDTO(unittest.TestCase): + """AdminUserGroupChangeSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeSuccessDTO: + """Test AdminUserGroupChangeSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeSuccessDTO` + """ + model = AdminUserGroupChangeSuccessDTO() + if include_optional: + return AdminUserGroupChangeSuccessDTO( + display_name = '', + user_group_id = '', + tenant_code = '', + project_id = '' + ) + else: + return AdminUserGroupChangeSuccessDTO( + ) + """ + + def testAdminUserGroupChangeSuccessDTO(self): + """Test AdminUserGroupChangeSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_change_users_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_change_users_dto.py new file mode 100644 index 0000000000..b0d5e5d184 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_change_users_dto.py @@ -0,0 +1,78 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO + +class TestAdminUserGroupChangeUsersDTO(unittest.TestCase): + """AdminUserGroupChangeUsersDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupChangeUsersDTO: + """Test AdminUserGroupChangeUsersDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupChangeUsersDTO` + """ + model = AdminUserGroupChangeUsersDTO() + if include_optional: + return AdminUserGroupChangeUsersDTO( + include_all_users = True, + manually_included_ids = visier_platform_sdk.models.admin/element_ids_dto.admin.ElementIDsDTO( + ids = [ + '' + ], ), + manually_excluded_ids = visier_platform_sdk.models.admin/element_ids_dto.admin.ElementIDsDTO( + ids = [ + '' + ], ), + dynamic_filter_definition = visier_platform_sdk.models.admin/user_group_filters_dto.admin.UserGroupFiltersDTO( + filters = [ + visier_platform_sdk.models.admin/user_group_change_filter_dto.admin.UserGroupChangeFilterDTO( + filter_id = '', + analytic_object_id = '', + dimension_filters = [ + visier_platform_sdk.models.admin/user_group_change_dimension_filter_dto.admin.UserGroupChangeDimensionFilterDTO( + dimension_id = '', + subject_reference_path = None, + member_selections = [ + visier_platform_sdk.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( + is_excluded = True, + name_path = [ + '' + ], ) + ], ) + ], ) + ], ) + ) + else: + return AdminUserGroupChangeUsersDTO( + ) + """ + + def testAdminUserGroupChangeUsersDTO(self): + """Test AdminUserGroupChangeUsersDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_delete_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_delete_dto.py new file mode 100644 index 0000000000..3a3867a54e --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_delete_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO + +class TestAdminUserGroupDeleteDTO(unittest.TestCase): + """AdminUserGroupDeleteDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupDeleteDTO: + """Test AdminUserGroupDeleteDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupDeleteDTO` + """ + model = AdminUserGroupDeleteDTO() + if include_optional: + return AdminUserGroupDeleteDTO( + tenant_code = '', + user_group_id = '', + project_id = '' + ) + else: + return AdminUserGroupDeleteDTO( + ) + """ + + def testAdminUserGroupDeleteDTO(self): + """Test AdminUserGroupDeleteDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_delete_failure_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_delete_failure_dto.py new file mode 100644 index 0000000000..d5a89de483 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_delete_failure_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO + +class TestAdminUserGroupDeleteFailureDTO(unittest.TestCase): + """AdminUserGroupDeleteFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupDeleteFailureDTO: + """Test AdminUserGroupDeleteFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupDeleteFailureDTO` + """ + model = AdminUserGroupDeleteFailureDTO() + if include_optional: + return AdminUserGroupDeleteFailureDTO( + tenant_code = '', + user_group_id = '', + message = '', + rci = '', + project_id = '' + ) + else: + return AdminUserGroupDeleteFailureDTO( + ) + """ + + def testAdminUserGroupDeleteFailureDTO(self): + """Test AdminUserGroupDeleteFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_delete_response_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_delete_response_dto.py new file mode 100644 index 0000000000..cd6f502e85 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_delete_response_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO + +class TestAdminUserGroupDeleteResponseDTO(unittest.TestCase): + """AdminUserGroupDeleteResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupDeleteResponseDTO: + """Test AdminUserGroupDeleteResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupDeleteResponseDTO` + """ + model = AdminUserGroupDeleteResponseDTO() + if include_optional: + return AdminUserGroupDeleteResponseDTO( + successes = [ + visier_platform_sdk.models.admin/user_group_delete_success_dto.admin.UserGroupDeleteSuccessDTO( + tenant_code = '', + user_group_id = '', + project_id = '', ) + ], + failures = [ + visier_platform_sdk.models.admin/user_group_delete_failure_dto.admin.UserGroupDeleteFailureDTO( + tenant_code = '', + user_group_id = '', + message = '', + rci = '', + project_id = '', ) + ] + ) + else: + return AdminUserGroupDeleteResponseDTO( + ) + """ + + def testAdminUserGroupDeleteResponseDTO(self): + """Test AdminUserGroupDeleteResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_delete_success_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_delete_success_dto.py new file mode 100644 index 0000000000..5d090a04ad --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_delete_success_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO + +class TestAdminUserGroupDeleteSuccessDTO(unittest.TestCase): + """AdminUserGroupDeleteSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupDeleteSuccessDTO: + """Test AdminUserGroupDeleteSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupDeleteSuccessDTO` + """ + model = AdminUserGroupDeleteSuccessDTO() + if include_optional: + return AdminUserGroupDeleteSuccessDTO( + tenant_code = '', + user_group_id = '', + project_id = '' + ) + else: + return AdminUserGroupDeleteSuccessDTO( + ) + """ + + def testAdminUserGroupDeleteSuccessDTO(self): + """Test AdminUserGroupDeleteSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_filters_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_filters_dto.py new file mode 100644 index 0000000000..2191cfeb1b --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_filters_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO + +class TestAdminUserGroupFiltersDTO(unittest.TestCase): + """AdminUserGroupFiltersDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupFiltersDTO: + """Test AdminUserGroupFiltersDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupFiltersDTO` + """ + model = AdminUserGroupFiltersDTO() + if include_optional: + return AdminUserGroupFiltersDTO( + filters = [ + visier_platform_sdk.models.admin/user_group_change_filter_dto.admin.UserGroupChangeFilterDTO( + filter_id = '', + analytic_object_id = '', + dimension_filters = [ + visier_platform_sdk.models.admin/user_group_change_dimension_filter_dto.admin.UserGroupChangeDimensionFilterDTO( + dimension_id = '', + subject_reference_path = None, + member_selections = [ + visier_platform_sdk.models.admin/user_group_change_member_selection_dto.admin.UserGroupChangeMemberSelectionDTO( + is_excluded = True, + name_path = [ + '' + ], ) + ], ) + ], ) + ] + ) + else: + return AdminUserGroupFiltersDTO( + ) + """ + + def testAdminUserGroupFiltersDTO(self): + """Test AdminUserGroupFiltersDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_get_api_response_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_get_api_response_dto.py new file mode 100644 index 0000000000..100c629c30 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_get_api_response_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO + +class TestAdminUserGroupGetAPIResponseDTO(unittest.TestCase): + """AdminUserGroupGetAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupGetAPIResponseDTO: + """Test AdminUserGroupGetAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupGetAPIResponseDTO` + """ + model = AdminUserGroupGetAPIResponseDTO() + if include_optional: + return AdminUserGroupGetAPIResponseDTO( + user_group_id = '', + display_name = '', + permissions = [ + visier_platform_sdk.models.admin/permission_response_dto.admin.PermissionResponseDTO( + permission_id = '', + display_name = '', ) + ] + ) + else: + return AdminUserGroupGetAPIResponseDTO( + ) + """ + + def testAdminUserGroupGetAPIResponseDTO(self): + """Test AdminUserGroupGetAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_group_single_delete_response_dto.py b/src/visier_platform_sdk/test/test_admin_user_group_single_delete_response_dto.py new file mode 100644 index 0000000000..3af5e9aba8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_group_single_delete_response_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO + +class TestAdminUserGroupSingleDeleteResponseDTO(unittest.TestCase): + """AdminUserGroupSingleDeleteResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupSingleDeleteResponseDTO: + """Test AdminUserGroupSingleDeleteResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupSingleDeleteResponseDTO` + """ + model = AdminUserGroupSingleDeleteResponseDTO() + if include_optional: + return AdminUserGroupSingleDeleteResponseDTO( + success = visier_platform_sdk.models.admin/user_group_delete_success_dto.admin.UserGroupDeleteSuccessDTO( + tenant_code = '', + user_group_id = '', + project_id = '', ), + failure = visier_platform_sdk.models.admin/user_group_delete_failure_dto.admin.UserGroupDeleteFailureDTO( + tenant_code = '', + user_group_id = '', + message = '', + rci = '', + project_id = '', ) + ) + else: + return AdminUserGroupSingleDeleteResponseDTO( + ) + """ + + def testAdminUserGroupSingleDeleteResponseDTO(self): + """Test AdminUserGroupSingleDeleteResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_groups_change_dto.py b/src/visier_platform_sdk/test/test_admin_user_groups_change_dto.py new file mode 100644 index 0000000000..39d1417866 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_groups_change_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO + +class TestAdminUserGroupsChangeDTO(unittest.TestCase): + """AdminUserGroupsChangeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupsChangeDTO: + """Test AdminUserGroupsChangeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupsChangeDTO` + """ + model = AdminUserGroupsChangeDTO() + if include_optional: + return AdminUserGroupsChangeDTO( + user_groups = [ + visier_platform_sdk.models.admin/user_group_change_definition_dto.admin.UserGroupChangeDefinitionDTO( + user_group_id = '', + display_name = '', + description = '', + permission_ids = None, + users = None, + tenant_code = '', + project_id = '', ) + ] + ) + else: + return AdminUserGroupsChangeDTO( + ) + """ + + def testAdminUserGroupsChangeDTO(self): + """Test AdminUserGroupsChangeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_groups_delete_request_dto.py b/src/visier_platform_sdk/test/test_admin_user_groups_delete_request_dto.py new file mode 100644 index 0000000000..aab7654473 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_groups_delete_request_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO + +class TestAdminUserGroupsDeleteRequestDTO(unittest.TestCase): + """AdminUserGroupsDeleteRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupsDeleteRequestDTO: + """Test AdminUserGroupsDeleteRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupsDeleteRequestDTO` + """ + model = AdminUserGroupsDeleteRequestDTO() + if include_optional: + return AdminUserGroupsDeleteRequestDTO( + user_groups = [ + visier_platform_sdk.models.admin/user_group_delete_dto.admin.UserGroupDeleteDTO( + tenant_code = '', + user_group_id = '', + project_id = '', ) + ] + ) + else: + return AdminUserGroupsDeleteRequestDTO( + ) + """ + + def testAdminUserGroupsDeleteRequestDTO(self): + """Test AdminUserGroupsDeleteRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_groups_get_api_response_dto.py b/src/visier_platform_sdk/test/test_admin_user_groups_get_api_response_dto.py new file mode 100644 index 0000000000..7f20d203f9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_groups_get_api_response_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO + +class TestAdminUserGroupsGetAPIResponseDTO(unittest.TestCase): + """AdminUserGroupsGetAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupsGetAPIResponseDTO: + """Test AdminUserGroupsGetAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupsGetAPIResponseDTO` + """ + model = AdminUserGroupsGetAPIResponseDTO() + if include_optional: + return AdminUserGroupsGetAPIResponseDTO( + user_groups = [ + visier_platform_sdk.models.admin/user_group_get_api_response_dto.admin.UserGroupGetAPIResponseDTO( + user_group_id = '', + display_name = '', + permissions = [ + visier_platform_sdk.models.admin/permission_response_dto.admin.PermissionResponseDTO( + permission_id = '', + display_name = '', ) + ], ) + ], + limit = 56, + start = 56 + ) + else: + return AdminUserGroupsGetAPIResponseDTO( + ) + """ + + def testAdminUserGroupsGetAPIResponseDTO(self): + """Test AdminUserGroupsGetAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_groups_users_dto.py b/src/visier_platform_sdk/test/test_admin_user_groups_users_dto.py new file mode 100644 index 0000000000..0486a1d89a --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_groups_users_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO + +class TestAdminUserGroupsUsersDTO(unittest.TestCase): + """AdminUserGroupsUsersDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupsUsersDTO: + """Test AdminUserGroupsUsersDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupsUsersDTO` + """ + model = AdminUserGroupsUsersDTO() + if include_optional: + return AdminUserGroupsUsersDTO( + tenants = [ + visier_platform_sdk.models.admin/user_groups_users_for_tenant_dto.admin.UserGroupsUsersForTenantDTO( + tenant_code = '', + users = [ + visier_platform_sdk.models.admin/simple_user_dto.admin.SimpleUserDTO( + user_id = '', + username = '', ) + ], ) + ], + limit = 56, + start = 56 + ) + else: + return AdminUserGroupsUsersDTO( + ) + """ + + def testAdminUserGroupsUsersDTO(self): + """Test AdminUserGroupsUsersDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_groups_users_for_tenant_dto.py b/src/visier_platform_sdk/test/test_admin_user_groups_users_for_tenant_dto.py new file mode 100644 index 0000000000..e26085f1ef --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_groups_users_for_tenant_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO + +class TestAdminUserGroupsUsersForTenantDTO(unittest.TestCase): + """AdminUserGroupsUsersForTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserGroupsUsersForTenantDTO: + """Test AdminUserGroupsUsersForTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserGroupsUsersForTenantDTO` + """ + model = AdminUserGroupsUsersForTenantDTO() + if include_optional: + return AdminUserGroupsUsersForTenantDTO( + tenant_code = '', + users = [ + visier_platform_sdk.models.admin/simple_user_dto.admin.SimpleUserDTO( + user_id = '', + username = '', ) + ] + ) + else: + return AdminUserGroupsUsersForTenantDTO( + ) + """ + + def testAdminUserGroupsUsersForTenantDTO(self): + """Test AdminUserGroupsUsersForTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_user_security_assignments_dto.py b/src/visier_platform_sdk/test/test_admin_user_security_assignments_dto.py new file mode 100644 index 0000000000..918d828d99 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_user_security_assignments_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO + +class TestAdminUserSecurityAssignmentsDTO(unittest.TestCase): + """AdminUserSecurityAssignmentsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUserSecurityAssignmentsDTO: + """Test AdminUserSecurityAssignmentsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUserSecurityAssignmentsDTO` + """ + model = AdminUserSecurityAssignmentsDTO() + if include_optional: + return AdminUserSecurityAssignmentsDTO( + id = '', + name = '', + users = [ + visier_platform_sdk.models.admin/simple_user_dto.admin.SimpleUserDTO( + user_id = '', + username = '', ) + ] + ) + else: + return AdminUserSecurityAssignmentsDTO( + ) + """ + + def testAdminUserSecurityAssignmentsDTO(self): + """Test AdminUserSecurityAssignmentsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_users_to_user_group_request_dto.py b/src/visier_platform_sdk/test/test_admin_users_to_user_group_request_dto.py new file mode 100644 index 0000000000..534b790f4e --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_users_to_user_group_request_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO + +class TestAdminUsersToUserGroupRequestDTO(unittest.TestCase): + """AdminUsersToUserGroupRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUsersToUserGroupRequestDTO: + """Test AdminUsersToUserGroupRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUsersToUserGroupRequestDTO` + """ + model = AdminUsersToUserGroupRequestDTO() + if include_optional: + return AdminUsersToUserGroupRequestDTO( + user_group_id = '', + user_ids = [ + '' + ] + ) + else: + return AdminUsersToUserGroupRequestDTO( + ) + """ + + def testAdminUsersToUserGroupRequestDTO(self): + """Test AdminUsersToUserGroupRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_admin_users_to_user_groups_request_dto.py b/src/visier_platform_sdk/test/test_admin_users_to_user_groups_request_dto.py new file mode 100644 index 0000000000..fbb5389793 --- /dev/null +++ b/src/visier_platform_sdk/test/test_admin_users_to_user_groups_request_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO + +class TestAdminUsersToUserGroupsRequestDTO(unittest.TestCase): + """AdminUsersToUserGroupsRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AdminUsersToUserGroupsRequestDTO: + """Test AdminUsersToUserGroupsRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AdminUsersToUserGroupsRequestDTO` + """ + model = AdminUsersToUserGroupsRequestDTO() + if include_optional: + return AdminUsersToUserGroupsRequestDTO( + user_groups = [ + visier_platform_sdk.models.admin/users_to_user_group_request_dto.admin.UsersToUserGroupRequestDTO( + user_group_id = '', + user_ids = [ + '' + ], ) + ], + target_project_for_tenants_list = visier_platform_sdk.models.admin/target_project_for_tenants_list_dto.admin.TargetProjectForTenantsListDTO( + target_project_for_tenants = [ + visier_platform_sdk.models.admin/target_project_for_tenant_dto.admin.TargetProjectForTenantDTO( + tenant_code = '', + project_id = '', ) + ], ) + ) + else: + return AdminUsersToUserGroupsRequestDTO( + ) + """ + + def testAdminUsersToUserGroupsRequestDTO(self): + """Test AdminUsersToUserGroupsRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_report_create_request_dto.py b/src/visier_platform_sdk/test/test_analysis_common_report_create_request_dto.py new file mode 100644 index 0000000000..50a073dacc --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_report_create_request_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO + +class TestAnalysisCommonReportCreateRequestDTO(unittest.TestCase): + """AnalysisCommonReportCreateRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonReportCreateRequestDTO: + """Test AnalysisCommonReportCreateRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonReportCreateRequestDTO` + """ + model = AnalysisCommonReportCreateRequestDTO() + if include_optional: + return AnalysisCommonReportCreateRequestDTO( + title = '', + description = '' + ) + else: + return AnalysisCommonReportCreateRequestDTO( + ) + """ + + def testAnalysisCommonReportCreateRequestDTO(self): + """Test AnalysisCommonReportCreateRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_report_delete_success_dto.py b/src/visier_platform_sdk/test/test_analysis_common_report_delete_success_dto.py new file mode 100644 index 0000000000..45ed32a409 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_report_delete_success_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO + +class TestAnalysisCommonReportDeleteSuccessDTO(unittest.TestCase): + """AnalysisCommonReportDeleteSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonReportDeleteSuccessDTO: + """Test AnalysisCommonReportDeleteSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonReportDeleteSuccessDTO` + """ + model = AnalysisCommonReportDeleteSuccessDTO() + if include_optional: + return AnalysisCommonReportDeleteSuccessDTO( + id = '' + ) + else: + return AnalysisCommonReportDeleteSuccessDTO( + ) + """ + + def testAnalysisCommonReportDeleteSuccessDTO(self): + """Test AnalysisCommonReportDeleteSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_report_dto.py b/src/visier_platform_sdk/test/test_analysis_common_report_dto.py new file mode 100644 index 0000000000..3d94ab94c3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_report_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_report_dto import AnalysisCommonReportDTO + +class TestAnalysisCommonReportDTO(unittest.TestCase): + """AnalysisCommonReportDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonReportDTO: + """Test AnalysisCommonReportDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonReportDTO` + """ + model = AnalysisCommonReportDTO() + if include_optional: + return AnalysisCommonReportDTO( + id = '', + title = '', + description = '', + updated_time = '', + is_published_report = True, + owner = '', + is_owned_by_user = True, + allowed_actions = [ + 'duplicate' + ], + link = '' + ) + else: + return AnalysisCommonReportDTO( + ) + """ + + def testAnalysisCommonReportDTO(self): + """Test AnalysisCommonReportDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_report_list_response_dto.py b/src/visier_platform_sdk/test/test_analysis_common_report_list_response_dto.py new file mode 100644 index 0000000000..83ed77d2bf --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_report_list_response_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO + +class TestAnalysisCommonReportListResponseDTO(unittest.TestCase): + """AnalysisCommonReportListResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonReportListResponseDTO: + """Test AnalysisCommonReportListResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonReportListResponseDTO` + """ + model = AnalysisCommonReportListResponseDTO() + if include_optional: + return AnalysisCommonReportListResponseDTO( + reports = [ + visier_platform_sdk.models.analysis/common/report_dto.analysis.common.ReportDTO( + id = '', + title = '', + description = '', + updated_time = '', + is_published_report = True, + owner = '', + is_owned_by_user = True, + allowed_actions = [ + 'duplicate' + ], + link = '', ) + ] + ) + else: + return AnalysisCommonReportListResponseDTO( + ) + """ + + def testAnalysisCommonReportListResponseDTO(self): + """Test AnalysisCommonReportListResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_clarification_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_clarification_dto.py new file mode 100644 index 0000000000..cb00f1faca --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_clarification_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO + +class TestAnalysisCommonVeeClarificationDTO(unittest.TestCase): + """AnalysisCommonVeeClarificationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeClarificationDTO: + """Test AnalysisCommonVeeClarificationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeClarificationDTO` + """ + model = AnalysisCommonVeeClarificationDTO() + if include_optional: + return AnalysisCommonVeeClarificationDTO( + message = '', + questions = [ + '' + ], + metrics = [ + '' + ], + dimensions = [ + '' + ], + filters = [ + '' + ], + attributes = [ + '' + ] + ) + else: + return AnalysisCommonVeeClarificationDTO( + ) + """ + + def testAnalysisCommonVeeClarificationDTO(self): + """Test AnalysisCommonVeeClarificationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_conversation_state_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_conversation_state_dto.py new file mode 100644 index 0000000000..f3a8d59dd4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_conversation_state_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO + +class TestAnalysisCommonVeeConversationStateDTO(unittest.TestCase): + """AnalysisCommonVeeConversationStateDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeConversationStateDTO: + """Test AnalysisCommonVeeConversationStateDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeConversationStateDTO` + """ + model = AnalysisCommonVeeConversationStateDTO() + if include_optional: + return AnalysisCommonVeeConversationStateDTO( + question_state = [ + '' + ] + ) + else: + return AnalysisCommonVeeConversationStateDTO( + ) + """ + + def testAnalysisCommonVeeConversationStateDTO(self): + """Test AnalysisCommonVeeConversationStateDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_corrections_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_corrections_dto.py new file mode 100644 index 0000000000..6714b11c1f --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_corrections_dto.py @@ -0,0 +1,73 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO + +class TestAnalysisCommonVeeCorrectionsDTO(unittest.TestCase): + """AnalysisCommonVeeCorrectionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeCorrectionsDTO: + """Test AnalysisCommonVeeCorrectionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeCorrectionsDTO` + """ + model = AnalysisCommonVeeCorrectionsDTO() + if include_optional: + return AnalysisCommonVeeCorrectionsDTO( + warning = [ + 'VEE_NO_WARNING' + ], + clarifications = [ + visier_platform_sdk.models.analysis/common/vee_clarification_dto.analysis.common.VeeClarificationDTO( + message = '', + questions = [ + '' + ], + metrics = [ + '' + ], + dimensions = [ + '' + ], + filters = [ + '' + ], + attributes = [ + '' + ], ) + ] + ) + else: + return AnalysisCommonVeeCorrectionsDTO( + ) + """ + + def testAnalysisCommonVeeCorrectionsDTO(self): + """Test AnalysisCommonVeeCorrectionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_data_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_data_dto.py new file mode 100644 index 0000000000..6ff5426c34 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_data_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO + +class TestAnalysisCommonVeeDataDTO(unittest.TestCase): + """AnalysisCommonVeeDataDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeDataDTO: + """Test AnalysisCommonVeeDataDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeDataDTO` + """ + model = AnalysisCommonVeeDataDTO() + if include_optional: + return AnalysisCommonVeeDataDTO( + data_json = '', + context = '' + ) + else: + return AnalysisCommonVeeDataDTO( + ) + """ + + def testAnalysisCommonVeeDataDTO(self): + """Test AnalysisCommonVeeDataDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_feedback_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_feedback_dto.py new file mode 100644 index 0000000000..8e8a104004 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_feedback_dto.py @@ -0,0 +1,87 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO + +class TestAnalysisCommonVeeFeedbackDTO(unittest.TestCase): + """AnalysisCommonVeeFeedbackDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeFeedbackDTO: + """Test AnalysisCommonVeeFeedbackDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeFeedbackDTO` + """ + model = AnalysisCommonVeeFeedbackDTO() + if include_optional: + return AnalysisCommonVeeFeedbackDTO( + response = visier_platform_sdk.models.analysis/common/vee_response_dto.analysis.common.VeeResponseDTO( + conversation_state = None, + status_code = None, + narrative = '', + chart_url = '', + schema = None, + corrections = [ + visier_platform_sdk.models.analysis/common/vee_corrections_dto.analysis.common.VeeCorrectionsDTO( + warning = [ + 'VEE_NO_WARNING' + ], + clarifications = [ + visier_platform_sdk.models.analysis/common/vee_clarification_dto.analysis.common.VeeClarificationDTO( + message = '', + questions = [ + '' + ], + metrics = [ + '' + ], + dimensions = [ + '' + ], + filters = [ + '' + ], + attributes = [ + '' + ], ) + ], ) + ], + data = None, + visual = None, + reworded_question = '', ), + is_approved = True, + description = '' + ) + else: + return AnalysisCommonVeeFeedbackDTO( + ) + """ + + def testAnalysisCommonVeeFeedbackDTO(self): + """Test AnalysisCommonVeeFeedbackDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_options_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_options_dto.py new file mode 100644 index 0000000000..455dcc259a --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_options_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO + +class TestAnalysisCommonVeeOptionsDTO(unittest.TestCase): + """AnalysisCommonVeeOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeOptionsDTO: + """Test AnalysisCommonVeeOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeOptionsDTO` + """ + model = AnalysisCommonVeeOptionsDTO() + if include_optional: + return AnalysisCommonVeeOptionsDTO( + include_visual = True, + visual_options = visier_platform_sdk.models.analysis/common/vee_visual_options_dto.analysis.common.VeeVisualOptionsDTO( + width = 56, + height = 56, ), + include_data = True, + data_format = 'json', + include_reworded_question = True + ) + else: + return AnalysisCommonVeeOptionsDTO( + ) + """ + + def testAnalysisCommonVeeOptionsDTO(self): + """Test AnalysisCommonVeeOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_question_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_question_dto.py new file mode 100644 index 0000000000..0e2277fd58 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_question_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO + +class TestAnalysisCommonVeeQuestionDTO(unittest.TestCase): + """AnalysisCommonVeeQuestionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeQuestionDTO: + """Test AnalysisCommonVeeQuestionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeQuestionDTO` + """ + model = AnalysisCommonVeeQuestionDTO() + if include_optional: + return AnalysisCommonVeeQuestionDTO( + question = '', + conversation_state = visier_platform_sdk.models.analysis/common/vee_conversation_state_dto.analysis.common.VeeConversationStateDTO( + question_state = [ + '' + ], ), + options = visier_platform_sdk.models.analysis/common/vee_options_dto.analysis.common.VeeOptionsDTO( + include_visual = True, + visual_options = None, + include_data = True, + data_format = 'json', + include_reworded_question = True, ), + max_view_details_members = 56 + ) + else: + return AnalysisCommonVeeQuestionDTO( + ) + """ + + def testAnalysisCommonVeeQuestionDTO(self): + """Test AnalysisCommonVeeQuestionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_response_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_response_dto.py new file mode 100644 index 0000000000..55c26bd82b --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_response_dto.py @@ -0,0 +1,108 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO + +class TestAnalysisCommonVeeResponseDTO(unittest.TestCase): + """AnalysisCommonVeeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeResponseDTO: + """Test AnalysisCommonVeeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeResponseDTO` + """ + model = AnalysisCommonVeeResponseDTO() + if include_optional: + return AnalysisCommonVeeResponseDTO( + conversation_state = visier_platform_sdk.models.analysis/common/vee_conversation_state_dto.analysis.common.VeeConversationStateDTO( + question_state = [ + '' + ], ), + status_code = visier_platform_sdk.models.analysis/common/vee_status_code_dto.analysis.common.VeeStatusCodeDTO( + status_code = 'UNDEFINED', + status_msg = '', ), + narrative = '', + chart_url = '', + var_schema = visier_platform_sdk.models.analysis/common/vee_response_schema_dto.analysis.common.VeeResponseSchemaDTO( + metrics = [ + '' + ], + dimensions = [ + visier_platform_sdk.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( + name = '', + paths = [ + '' + ], ) + ], + concepts = [ + visier_platform_sdk.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( + name = '', ) + ], ), + corrections = [ + visier_platform_sdk.models.analysis/common/vee_corrections_dto.analysis.common.VeeCorrectionsDTO( + warning = [ + 'VEE_NO_WARNING' + ], + clarifications = [ + visier_platform_sdk.models.analysis/common/vee_clarification_dto.analysis.common.VeeClarificationDTO( + message = '', + questions = [ + '' + ], + metrics = [ + '' + ], + dimensions = [ + '' + ], + filters = [ + '' + ], + attributes = [ + '' + ], ) + ], ) + ], + data = visier_platform_sdk.models.analysis/common/vee_data_dto.analysis.common.VeeDataDTO( + data_json = '', + context = '', ), + visual = visier_platform_sdk.models.analysis/common/vee_visual_dto.analysis.common.VeeVisualDTO( + image = '', + title = '', + context = '', ), + reworded_question = '' + ) + else: + return AnalysisCommonVeeResponseDTO( + ) + """ + + def testAnalysisCommonVeeResponseDTO(self): + """Test AnalysisCommonVeeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_response_schema_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_response_schema_dto.py new file mode 100644 index 0000000000..c25292ad78 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_response_schema_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO + +class TestAnalysisCommonVeeResponseSchemaDTO(unittest.TestCase): + """AnalysisCommonVeeResponseSchemaDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeResponseSchemaDTO: + """Test AnalysisCommonVeeResponseSchemaDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeResponseSchemaDTO` + """ + model = AnalysisCommonVeeResponseSchemaDTO() + if include_optional: + return AnalysisCommonVeeResponseSchemaDTO( + metrics = [ + '' + ], + dimensions = [ + visier_platform_sdk.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( + name = '', + paths = [ + '' + ], ) + ], + concepts = [ + visier_platform_sdk.models.analysis/common/vee_response_schema_reference_dto.analysis.common.VeeResponseSchemaReferenceDTO( + name = '', + paths = [ + '' + ], ) + ] + ) + else: + return AnalysisCommonVeeResponseSchemaDTO( + ) + """ + + def testAnalysisCommonVeeResponseSchemaDTO(self): + """Test AnalysisCommonVeeResponseSchemaDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_response_schema_reference_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_response_schema_reference_dto.py new file mode 100644 index 0000000000..2557e8755f --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_response_schema_reference_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO + +class TestAnalysisCommonVeeResponseSchemaReferenceDTO(unittest.TestCase): + """AnalysisCommonVeeResponseSchemaReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeResponseSchemaReferenceDTO: + """Test AnalysisCommonVeeResponseSchemaReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeResponseSchemaReferenceDTO` + """ + model = AnalysisCommonVeeResponseSchemaReferenceDTO() + if include_optional: + return AnalysisCommonVeeResponseSchemaReferenceDTO( + name = '', + paths = [ + '' + ] + ) + else: + return AnalysisCommonVeeResponseSchemaReferenceDTO( + ) + """ + + def testAnalysisCommonVeeResponseSchemaReferenceDTO(self): + """Test AnalysisCommonVeeResponseSchemaReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_sample_question_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_sample_question_dto.py new file mode 100644 index 0000000000..eb75034d12 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_sample_question_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO + +class TestAnalysisCommonVeeSampleQuestionDTO(unittest.TestCase): + """AnalysisCommonVeeSampleQuestionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeSampleQuestionDTO: + """Test AnalysisCommonVeeSampleQuestionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeSampleQuestionDTO` + """ + model = AnalysisCommonVeeSampleQuestionDTO() + if include_optional: + return AnalysisCommonVeeSampleQuestionDTO( + question = '', + question_id = '', + category_id = '', + is_assigned_to_user = True + ) + else: + return AnalysisCommonVeeSampleQuestionDTO( + ) + """ + + def testAnalysisCommonVeeSampleQuestionDTO(self): + """Test AnalysisCommonVeeSampleQuestionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_sample_question_library_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_sample_question_library_dto.py new file mode 100644 index 0000000000..4463663ab4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_sample_question_library_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO + +class TestAnalysisCommonVeeSampleQuestionLibraryDTO(unittest.TestCase): + """AnalysisCommonVeeSampleQuestionLibraryDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeSampleQuestionLibraryDTO: + """Test AnalysisCommonVeeSampleQuestionLibraryDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeSampleQuestionLibraryDTO` + """ + model = AnalysisCommonVeeSampleQuestionLibraryDTO() + if include_optional: + return AnalysisCommonVeeSampleQuestionLibraryDTO( + questions = [ + visier_platform_sdk.models.analysis/common/vee_sample_question_dto.analysis.common.VeeSampleQuestionDTO( + question = '', + question_id = '', + category_id = '', + is_assigned_to_user = True, ) + ] + ) + else: + return AnalysisCommonVeeSampleQuestionLibraryDTO( + ) + """ + + def testAnalysisCommonVeeSampleQuestionLibraryDTO(self): + """Test AnalysisCommonVeeSampleQuestionLibraryDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_status_code_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_status_code_dto.py new file mode 100644 index 0000000000..c5c25515d7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_status_code_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO + +class TestAnalysisCommonVeeStatusCodeDTO(unittest.TestCase): + """AnalysisCommonVeeStatusCodeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeStatusCodeDTO: + """Test AnalysisCommonVeeStatusCodeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeStatusCodeDTO` + """ + model = AnalysisCommonVeeStatusCodeDTO() + if include_optional: + return AnalysisCommonVeeStatusCodeDTO( + status_code = 'UNDEFINED', + status_msg = '' + ) + else: + return AnalysisCommonVeeStatusCodeDTO( + ) + """ + + def testAnalysisCommonVeeStatusCodeDTO(self): + """Test AnalysisCommonVeeStatusCodeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_visual_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_visual_dto.py new file mode 100644 index 0000000000..ca78af5b7b --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_visual_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO + +class TestAnalysisCommonVeeVisualDTO(unittest.TestCase): + """AnalysisCommonVeeVisualDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeVisualDTO: + """Test AnalysisCommonVeeVisualDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeVisualDTO` + """ + model = AnalysisCommonVeeVisualDTO() + if include_optional: + return AnalysisCommonVeeVisualDTO( + image = '', + title = '', + context = '' + ) + else: + return AnalysisCommonVeeVisualDTO( + ) + """ + + def testAnalysisCommonVeeVisualDTO(self): + """Test AnalysisCommonVeeVisualDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_analysis_common_vee_visual_options_dto.py b/src/visier_platform_sdk/test/test_analysis_common_vee_visual_options_dto.py new file mode 100644 index 0000000000..ef8920e53a --- /dev/null +++ b/src/visier_platform_sdk/test/test_analysis_common_vee_visual_options_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO + +class TestAnalysisCommonVeeVisualOptionsDTO(unittest.TestCase): + """AnalysisCommonVeeVisualOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AnalysisCommonVeeVisualOptionsDTO: + """Test AnalysisCommonVeeVisualOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AnalysisCommonVeeVisualOptionsDTO` + """ + model = AnalysisCommonVeeVisualOptionsDTO() + if include_optional: + return AnalysisCommonVeeVisualOptionsDTO( + width = 56, + height = 56 + ) + else: + return AnalysisCommonVeeVisualOptionsDTO( + ) + """ + + def testAnalysisCommonVeeVisualOptionsDTO(self): + """Test AnalysisCommonVeeVisualOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_api_error.py b/src/visier_platform_sdk/test/test_api_error.py new file mode 100644 index 0000000000..4de6d59615 --- /dev/null +++ b/src/visier_platform_sdk/test/test_api_error.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.api_error import ApiError + +class TestApiError(unittest.TestCase): + """ApiError unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ApiError: + """Test ApiError + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ApiError` + """ + model = ApiError() + if include_optional: + return ApiError( + error_code = '', + message = '', + rci = '' + ) + else: + return ApiError( + error_code = '', + message = '', + rci = '', + ) + """ + + def testApiError(self): + """Test ApiError""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_authentication_o_auth2_user_info_dto.py b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_info_dto.py new file mode 100644 index 0000000000..ae1c3ffc03 --- /dev/null +++ b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_info_dto.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.authentication_o_auth2_user_info_dto import AuthenticationOAuth2UserInfoDTO + +class TestAuthenticationOAuth2UserInfoDTO(unittest.TestCase): + """AuthenticationOAuth2UserInfoDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AuthenticationOAuth2UserInfoDTO: + """Test AuthenticationOAuth2UserInfoDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AuthenticationOAuth2UserInfoDTO` + """ + model = AuthenticationOAuth2UserInfoDTO() + if include_optional: + return AuthenticationOAuth2UserInfoDTO( + subject = '', + name = '', + email = '', + visier_user_id = '', + visier_capabilities = visier_platform_sdk.models.servicing/servicing_capability_proto_enum_access_lookup_dto.servicing.ServicingCapabilityProtoEnumAccessLookupDTO( + capability_groups = [ + visier_platform_sdk.models.servicing/capability_group_dto.servicing.CapabilityGroupDTO( + group = 'unknown', + access_level = 'NoAccess', + view_level = 'Simple', + api_access_level = 'NoAccess', + api_view_level = 'Simple', ) + ], ), + visier_subnets = visier_platform_sdk.models.authentication/o_auth2_user_subnet_info_dto.authentication.OAuth2UserSubnetInfoDTO( + access_type = 'Unknown', + subnets = [ + '' + ], ), + visier_export_subnets = visier_platform_sdk.models.authentication/o_auth2_user_subnet_info_dto.authentication.OAuth2UserSubnetInfoDTO( + access_type = 'Unknown', + subnets = [ + '' + ], ), + visier_tenant_details = visier_platform_sdk.models.authentication/o_auth2_user_tenant_details_dto.authentication.OAuth2UserTenantDetailsDTO( + details = [ + visier_platform_sdk.models.authentication/o_auth2_user_tenant_detail_dto.authentication.OAuth2UserTenantDetailDTO( + tenant_code = '', + display_name = '', + properties = None, ) + ], ) + ) + else: + return AuthenticationOAuth2UserInfoDTO( + ) + """ + + def testAuthenticationOAuth2UserInfoDTO(self): + """Test AuthenticationOAuth2UserInfoDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_authentication_o_auth2_user_subnet_info_dto.py b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_subnet_info_dto.py new file mode 100644 index 0000000000..5a7098f355 --- /dev/null +++ b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_subnet_info_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.authentication_o_auth2_user_subnet_info_dto import AuthenticationOAuth2UserSubnetInfoDTO + +class TestAuthenticationOAuth2UserSubnetInfoDTO(unittest.TestCase): + """AuthenticationOAuth2UserSubnetInfoDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AuthenticationOAuth2UserSubnetInfoDTO: + """Test AuthenticationOAuth2UserSubnetInfoDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AuthenticationOAuth2UserSubnetInfoDTO` + """ + model = AuthenticationOAuth2UserSubnetInfoDTO() + if include_optional: + return AuthenticationOAuth2UserSubnetInfoDTO( + access_type = 'Unknown', + subnets = [ + '' + ] + ) + else: + return AuthenticationOAuth2UserSubnetInfoDTO( + ) + """ + + def testAuthenticationOAuth2UserSubnetInfoDTO(self): + """Test AuthenticationOAuth2UserSubnetInfoDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_detail_dto.py b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_detail_dto.py new file mode 100644 index 0000000000..b5d0321cbb --- /dev/null +++ b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_detail_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_detail_dto import AuthenticationOAuth2UserTenantDetailDTO + +class TestAuthenticationOAuth2UserTenantDetailDTO(unittest.TestCase): + """AuthenticationOAuth2UserTenantDetailDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AuthenticationOAuth2UserTenantDetailDTO: + """Test AuthenticationOAuth2UserTenantDetailDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AuthenticationOAuth2UserTenantDetailDTO` + """ + model = AuthenticationOAuth2UserTenantDetailDTO() + if include_optional: + return AuthenticationOAuth2UserTenantDetailDTO( + tenant_code = '', + display_name = '', + properties = visier_platform_sdk.models.authentication/o_auth2_user_tenant_properties_dto.authentication.OAuth2UserTenantPropertiesDTO( + vanity_url_name = '', ) + ) + else: + return AuthenticationOAuth2UserTenantDetailDTO( + ) + """ + + def testAuthenticationOAuth2UserTenantDetailDTO(self): + """Test AuthenticationOAuth2UserTenantDetailDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_details_dto.py b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_details_dto.py new file mode 100644 index 0000000000..8de39722ad --- /dev/null +++ b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_details_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_details_dto import AuthenticationOAuth2UserTenantDetailsDTO + +class TestAuthenticationOAuth2UserTenantDetailsDTO(unittest.TestCase): + """AuthenticationOAuth2UserTenantDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AuthenticationOAuth2UserTenantDetailsDTO: + """Test AuthenticationOAuth2UserTenantDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AuthenticationOAuth2UserTenantDetailsDTO` + """ + model = AuthenticationOAuth2UserTenantDetailsDTO() + if include_optional: + return AuthenticationOAuth2UserTenantDetailsDTO( + details = [ + visier_platform_sdk.models.authentication/o_auth2_user_tenant_detail_dto.authentication.OAuth2UserTenantDetailDTO( + tenant_code = '', + display_name = '', + properties = None, ) + ] + ) + else: + return AuthenticationOAuth2UserTenantDetailsDTO( + ) + """ + + def testAuthenticationOAuth2UserTenantDetailsDTO(self): + """Test AuthenticationOAuth2UserTenantDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_properties_dto.py b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_properties_dto.py new file mode 100644 index 0000000000..7f0ae026bf --- /dev/null +++ b/src/visier_platform_sdk/test/test_authentication_o_auth2_user_tenant_properties_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_properties_dto import AuthenticationOAuth2UserTenantPropertiesDTO + +class TestAuthenticationOAuth2UserTenantPropertiesDTO(unittest.TestCase): + """AuthenticationOAuth2UserTenantPropertiesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> AuthenticationOAuth2UserTenantPropertiesDTO: + """Test AuthenticationOAuth2UserTenantPropertiesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `AuthenticationOAuth2UserTenantPropertiesDTO` + """ + model = AuthenticationOAuth2UserTenantPropertiesDTO() + if include_optional: + return AuthenticationOAuth2UserTenantPropertiesDTO( + vanity_url_name = '' + ) + else: + return AuthenticationOAuth2UserTenantPropertiesDTO( + ) + """ + + def testAuthenticationOAuth2UserTenantPropertiesDTO(self): + """Test AuthenticationOAuth2UserTenantPropertiesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_basic_authentication_api.py b/src/visier_platform_sdk/test/test_basic_authentication_api.py new file mode 100644 index 0000000000..322cfc0006 --- /dev/null +++ b/src/visier_platform_sdk/test/test_basic_authentication_api.py @@ -0,0 +1,46 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.basic_authentication_api import BasicAuthenticationApi + + +class TestBasicAuthenticationApi(unittest.TestCase): + """BasicAuthenticationApi unit test stubs""" + + def setUp(self) -> None: + self.api = BasicAuthenticationApi() + + def tearDown(self) -> None: + pass + + def test_a_sid_token_authentication(self) -> None: + """Test case for a_sid_token_authentication + + Request a Visier authentication token + """ + pass + + def test_generate_impersonation_token(self) -> None: + """Test case for generate_impersonation_token + + Request an impersonation token + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_benchmark_info.py b/src/visier_platform_sdk/test/test_benchmark_info.py new file mode 100644 index 0000000000..44e816a0b8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_benchmark_info.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.benchmark_info import BenchmarkInfo + +class TestBenchmarkInfo(unittest.TestCase): + """BenchmarkInfo unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> BenchmarkInfo: + """Test BenchmarkInfo + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `BenchmarkInfo` + """ + model = BenchmarkInfo() + if include_optional: + return BenchmarkInfo( + reference_date = '', + release_date = '', + api_release_date = '' + ) + else: + return BenchmarkInfo( + reference_date = '', + release_date = '', + api_release_date = '', + ) + """ + + def testBenchmarkInfo(self): + """Test BenchmarkInfo""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_benchmark_value.py b/src/visier_platform_sdk/test/test_benchmark_value.py new file mode 100644 index 0000000000..980c06f5c3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_benchmark_value.py @@ -0,0 +1,73 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.benchmark_value import BenchmarkValue + +class TestBenchmarkValue(unittest.TestCase): + """BenchmarkValue unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> BenchmarkValue: + """Test BenchmarkValue + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `BenchmarkValue` + """ + model = BenchmarkValue() + if include_optional: + return BenchmarkValue( + percentile10 = 56, + percentile25 = 56, + percentile50 = 56, + percentile75 = 56, + percentile90 = 56, + aligned_range_min = 56, + aligned_range_max = 56, + reference_date = '', + release_date = '', + industry_id = '', + career_level_id = '' + ) + else: + return BenchmarkValue( + percentile10 = 56, + percentile25 = 56, + percentile50 = 56, + percentile75 = 56, + percentile90 = 56, + aligned_range_min = 56, + aligned_range_max = 56, + reference_date = '', + release_date = '', + industry_id = '', + career_level_id = '', + ) + """ + + def testBenchmarkValue(self): + """Test BenchmarkValue""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_benchmarks_api.py b/src/visier_platform_sdk/test/test_benchmarks_api.py new file mode 100644 index 0000000000..73a367d12c --- /dev/null +++ b/src/visier_platform_sdk/test/test_benchmarks_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.benchmarks_api import BenchmarksApi + + +class TestBenchmarksApi(unittest.TestCase): + """BenchmarksApi unit test stubs""" + + def setUp(self) -> None: + self.api = BenchmarksApi() + + def tearDown(self) -> None: + pass + + def test_get_info(self) -> None: + """Test case for get_info + + Get benchmark metadata + """ + pass + + def test_get_salary_benchmark(self) -> None: + """Test case for get_salary_benchmark + + Get base salary benchmark value + """ + pass + + def test_get_salary_benchmarks_in_bulk(self) -> None: + """Test case for get_salary_benchmarks_in_bulk + + Get salary benchmark values in bulk + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_concepts_v2_api.py b/src/visier_platform_sdk/test/test_concepts_v2_api.py new file mode 100644 index 0000000000..72ad1e2070 --- /dev/null +++ b/src/visier_platform_sdk/test/test_concepts_v2_api.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.concepts_v2_api import ConceptsV2Api + + +class TestConceptsV2Api(unittest.TestCase): + """ConceptsV2Api unit test stubs""" + + def setUp(self) -> None: + self.api = ConceptsV2Api() + + def tearDown(self) -> None: + pass + + def test_create_concepts(self) -> None: + """Test case for create_concepts + + Create concepts + """ + pass + + def test_delete_concepts(self) -> None: + """Test case for delete_concepts + + Delete concepts + """ + pass + + def test_get_all_concepts(self) -> None: + """Test case for get_all_concepts + + Retrieve a list of concepts + """ + pass + + def test_get_analytic_object_concepts(self) -> None: + """Test case for get_analytic_object_concepts + + Retrieve a list of concepts by analytic object + """ + pass + + def test_get_one_concept(self) -> None: + """Test case for get_one_concept + + Retrieve a concept's details + """ + pass + + def test_patch_concepts(self) -> None: + """Test case for patch_concepts + + Partially update concepts + """ + pass + + def test_put_concepts(self) -> None: + """Test case for put_concepts + + Update concepts + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_consolidated_analytics_api.py b/src/visier_platform_sdk/test/test_consolidated_analytics_api.py new file mode 100644 index 0000000000..efa9b0b160 --- /dev/null +++ b/src/visier_platform_sdk/test/test_consolidated_analytics_api.py @@ -0,0 +1,109 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.consolidated_analytics_api import ConsolidatedAnalyticsApi + + +class TestConsolidatedAnalyticsApi(unittest.TestCase): + """ConsolidatedAnalyticsApi unit test stubs""" + + def setUp(self) -> None: + self.api = ConsolidatedAnalyticsApi() + + def tearDown(self) -> None: + pass + + def test_add_excluded_sources(self) -> None: + """Test case for add_excluded_sources + + Add excluded sources to a consolidated analytics tenant + """ + pass + + def test_add_source_tenants(self) -> None: + """Test case for add_source_tenants + + Add source tenants to a consolidated analytics tenant + """ + pass + + def test_create_tenant(self) -> None: + """Test case for create_tenant + + Create a consolidated analytics tenant + """ + pass + + def test_list_excluded_sources(self) -> None: + """Test case for list_excluded_sources + + Retrieve a consolidated analytics tenant's excluded sources + """ + pass + + def test_list_source_tenants(self) -> None: + """Test case for list_source_tenants + + Retrieve a consolidated analytics tenant's source tenants + """ + pass + + def test_list_tenants(self) -> None: + """Test case for list_tenants + + Retrieve a list of all consolidated analytics tenants + """ + pass + + def test_list_tenants_with_details(self) -> None: + """Test case for list_tenants_with_details + + Retrieve the details of all consolidated analytics tenants + """ + pass + + def test_remove_excluded_sources(self) -> None: + """Test case for remove_excluded_sources + + Remove excluded sources from a consolidated analytics tenants + """ + pass + + def test_remove_source_tenants(self) -> None: + """Test case for remove_source_tenants + + Remove source tenants from a consolidated analytics tenants + """ + pass + + def test_set_excluded_sources(self) -> None: + """Test case for set_excluded_sources + + Set a consolidated analytics tenant's excluded sources + """ + pass + + def test_set_source_tenants(self) -> None: + """Test case for set_source_tenants + + Set a consolidated analytics tenant's source tenants + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_api_data_in/test/test_data_and_job_handling_api.py b/src/visier_platform_sdk/test/test_data_and_job_handling_api.py similarity index 91% rename from src/visier_api_data_in/test/test_data_and_job_handling_api.py rename to src/visier_platform_sdk/test/test_data_and_job_handling_api.py index cc4eca870e..89865c594c 100644 --- a/src/visier_api_data_in/test/test_data_and_job_handling_api.py +++ b/src/visier_platform_sdk/test/test_data_and_job_handling_api.py @@ -1,22 +1,21 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import unittest -from visier_api_data_in.api.data_and_job_handling_api import DataAndJobHandlingApi +from visier_platform_sdk.api.data_and_job_handling_api import DataAndJobHandlingApi class TestDataAndJobHandlingApi(unittest.TestCase): diff --git a/src/visier_platform_sdk/test/test_data_in_assign_connector_credential_request.py b/src/visier_platform_sdk/test/test_data_in_assign_connector_credential_request.py new file mode 100644 index 0000000000..b131d779f7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_assign_connector_credential_request.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest + +class TestDataInAssignConnectorCredentialRequest(unittest.TestCase): + """DataInAssignConnectorCredentialRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInAssignConnectorCredentialRequest: + """Test DataInAssignConnectorCredentialRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInAssignConnectorCredentialRequest` + """ + model = DataInAssignConnectorCredentialRequest() + if include_optional: + return DataInAssignConnectorCredentialRequest( + connectors = [ + visier_platform_sdk.models.data_in/connector.data_in.Connector( + connector_id = '', + tenants = [ + visier_platform_sdk.models.data_in/tenant_and_credential.data_in.TenantAndCredential( + tenant_code = '', + credential_id = '', ) + ], ) + ] + ) + else: + return DataInAssignConnectorCredentialRequest( + ) + """ + + def testDataInAssignConnectorCredentialRequest(self): + """Test DataInAssignConnectorCredentialRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_connector.py b/src/visier_platform_sdk/test/test_data_in_connector.py new file mode 100644 index 0000000000..9c6ea5e0f8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_connector.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_connector import DataInConnector + +class TestDataInConnector(unittest.TestCase): + """DataInConnector unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInConnector: + """Test DataInConnector + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInConnector` + """ + model = DataInConnector() + if include_optional: + return DataInConnector( + connector_id = '', + tenants = [ + visier_platform_sdk.models.data_in/tenant_and_credential.data_in.TenantAndCredential( + tenant_code = '', + credential_id = '', ) + ] + ) + else: + return DataInConnector( + ) + """ + + def testDataInConnector(self): + """Test DataInConnector""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_data_load_request.py b/src/visier_platform_sdk/test/test_data_in_data_load_request.py new file mode 100644 index 0000000000..d67b8cd62a --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_data_load_request.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_data_load_request import DataInDataLoadRequest + +class TestDataInDataLoadRequest(unittest.TestCase): + """DataInDataLoadRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDataLoadRequest: + """Test DataInDataLoadRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDataLoadRequest` + """ + model = DataInDataLoadRequest() + if include_optional: + return DataInDataLoadRequest( + model = visier_platform_sdk.models.data_in/data_load_request_model.data_in.DataLoadRequestModel( + files = [ + '' + ], + skip_data_load = True, ) + ) + else: + return DataInDataLoadRequest( + ) + """ + + def testDataInDataLoadRequest(self): + """Test DataInDataLoadRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_data_load_request_model.py b/src/visier_platform_sdk/test/test_data_in_data_load_request_model.py new file mode 100644 index 0000000000..7b074a404b --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_data_load_request_model.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_data_load_request_model import DataInDataLoadRequestModel + +class TestDataInDataLoadRequestModel(unittest.TestCase): + """DataInDataLoadRequestModel unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDataLoadRequestModel: + """Test DataInDataLoadRequestModel + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDataLoadRequestModel` + """ + model = DataInDataLoadRequestModel() + if include_optional: + return DataInDataLoadRequestModel( + files = [ + '' + ], + skip_data_load = True + ) + else: + return DataInDataLoadRequestModel( + ) + """ + + def testDataInDataLoadRequestModel(self): + """Test DataInDataLoadRequestModel""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_data_load_response.py b/src/visier_platform_sdk/test/test_data_in_data_load_response.py new file mode 100644 index 0000000000..eb030c8ae5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_data_load_response.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_data_load_response import DataInDataLoadResponse + +class TestDataInDataLoadResponse(unittest.TestCase): + """DataInDataLoadResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDataLoadResponse: + """Test DataInDataLoadResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDataLoadResponse` + """ + model = DataInDataLoadResponse() + if include_optional: + return DataInDataLoadResponse( + job_id = '' + ) + else: + return DataInDataLoadResponse( + ) + """ + + def testDataInDataLoadResponse(self): + """Test DataInDataLoadResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_data_transfer_result_detail.py b/src/visier_platform_sdk/test/test_data_in_data_transfer_result_detail.py new file mode 100644 index 0000000000..5070f82223 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_data_transfer_result_detail.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail + +class TestDataInDataTransferResultDetail(unittest.TestCase): + """DataInDataTransferResultDetail unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDataTransferResultDetail: + """Test DataInDataTransferResultDetail + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDataTransferResultDetail` + """ + model = DataInDataTransferResultDetail() + if include_optional: + return DataInDataTransferResultDetail( + tenant_code = '', + source_names = [ + '' + ], + data_size = '', + rows = '' + ) + else: + return DataInDataTransferResultDetail( + ) + """ + + def testDataInDataTransferResultDetail(self): + """Test DataInDataTransferResultDetail""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_data_version_object.py b/src/visier_platform_sdk/test/test_data_in_data_version_object.py new file mode 100644 index 0000000000..d219cf2f0a --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_data_version_object.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_data_version_object import DataInDataVersionObject + +class TestDataInDataVersionObject(unittest.TestCase): + """DataInDataVersionObject unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDataVersionObject: + """Test DataInDataVersionObject + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDataVersionObject` + """ + model = DataInDataVersionObject() + if include_optional: + return DataInDataVersionObject( + tenant_code = '', + data_version = '' + ) + else: + return DataInDataVersionObject( + ) + """ + + def testDataInDataVersionObject(self): + """Test DataInDataVersionObject""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_disable_dv_model.py b/src/visier_platform_sdk/test/test_data_in_disable_dv_model.py new file mode 100644 index 0000000000..ab3f7eb895 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_disable_dv_model.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_disable_dv_model import DataInDisableDVModel + +class TestDataInDisableDVModel(unittest.TestCase): + """DataInDisableDVModel unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDisableDVModel: + """Test DataInDisableDVModel + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDisableDVModel` + """ + model = DataInDisableDVModel() + if include_optional: + return DataInDisableDVModel( + data_version_objects = [ + visier_platform_sdk.models.data_in/data_version_object.data_in.DataVersionObject( + tenant_code = '', + data_version = '', ) + ] + ) + else: + return DataInDisableDVModel( + ) + """ + + def testDataInDisableDVModel(self): + """Test DataInDisableDVModel""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_disable_dv_request.py b/src/visier_platform_sdk/test/test_data_in_disable_dv_request.py new file mode 100644 index 0000000000..872b1a4a99 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_disable_dv_request.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_disable_dv_request import DataInDisableDVRequest + +class TestDataInDisableDVRequest(unittest.TestCase): + """DataInDisableDVRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDisableDVRequest: + """Test DataInDisableDVRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDisableDVRequest` + """ + model = DataInDisableDVRequest() + if include_optional: + return DataInDisableDVRequest( + model = visier_platform_sdk.models.data_in/disable_dv_model.data_in.DisableDVModel( + data_version_objects = [ + visier_platform_sdk.models.data_in/data_version_object.data_in.DataVersionObject( + tenant_code = '', + data_version = '', ) + ], ) + ) + else: + return DataInDisableDVRequest( + ) + """ + + def testDataInDisableDVRequest(self): + """Test DataInDisableDVRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_disable_dv_response.py b/src/visier_platform_sdk/test/test_data_in_disable_dv_response.py new file mode 100644 index 0000000000..f8ffe2fcde --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_disable_dv_response.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_disable_dv_response import DataInDisableDVResponse + +class TestDataInDisableDVResponse(unittest.TestCase): + """DataInDisableDVResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDisableDVResponse: + """Test DataInDisableDVResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDisableDVResponse` + """ + model = DataInDisableDVResponse() + if include_optional: + return DataInDisableDVResponse( + total_failures = 56, + total_success = 56, + results = [ + visier_platform_sdk.models.data_in/result.data_in.Result( + job_id = '', + data_version = '', + tenant_code = '', + status = '', + message = '', ) + ] + ) + else: + return DataInDisableDVResponse( + ) + """ + + def testDataInDisableDVResponse(self): + """Test DataInDisableDVResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_dispatching_job_status_response.py b/src/visier_platform_sdk/test/test_data_in_dispatching_job_status_response.py new file mode 100644 index 0000000000..f40862c4ed --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_dispatching_job_status_response.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse + +class TestDataInDispatchingJobStatusResponse(unittest.TestCase): + """DataInDispatchingJobStatusResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInDispatchingJobStatusResponse: + """Test DataInDispatchingJobStatusResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInDispatchingJobStatusResponse` + """ + model = DataInDispatchingJobStatusResponse() + if include_optional: + return DataInDispatchingJobStatusResponse( + job_id = '', + tenant_code = '', + status = '', + total_jobs_dispatched = 56 + ) + else: + return DataInDispatchingJobStatusResponse( + ) + """ + + def testDataInDispatchingJobStatusResponse(self): + """Test DataInDispatchingJobStatusResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_exclude_data_uploads_request.py b/src/visier_platform_sdk/test/test_data_in_exclude_data_uploads_request.py new file mode 100644 index 0000000000..797745dd59 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_exclude_data_uploads_request.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest + +class TestDataInExcludeDataUploadsRequest(unittest.TestCase): + """DataInExcludeDataUploadsRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInExcludeDataUploadsRequest: + """Test DataInExcludeDataUploadsRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInExcludeDataUploadsRequest` + """ + model = DataInExcludeDataUploadsRequest() + if include_optional: + return DataInExcludeDataUploadsRequest( + uploads = [ + visier_platform_sdk.models.data_in/upload_to_exclude.data_in.UploadToExclude( + tenant_code = '', + exclude_all = True, + upload_times = [ + '' + ], + min_upload_time = '', + max_upload_time = '', + sources = [ + '' + ], ) + ] + ) + else: + return DataInExcludeDataUploadsRequest( + ) + """ + + def testDataInExcludeDataUploadsRequest(self): + """Test DataInExcludeDataUploadsRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_extraction_job.py b/src/visier_platform_sdk/test/test_data_in_extraction_job.py new file mode 100644 index 0000000000..8ac4fd9976 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_extraction_job.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_extraction_job import DataInExtractionJob + +class TestDataInExtractionJob(unittest.TestCase): + """DataInExtractionJob unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInExtractionJob: + """Test DataInExtractionJob + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInExtractionJob` + """ + model = DataInExtractionJob() + if include_optional: + return DataInExtractionJob( + extraction_job_id = '', + tenant_code = '', + status = '', + current_stage = '' + ) + else: + return DataInExtractionJob( + ) + """ + + def testDataInExtractionJob(self): + """Test DataInExtractionJob""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_extraction_job_and_status_response.py b/src/visier_platform_sdk/test/test_data_in_extraction_job_and_status_response.py new file mode 100644 index 0000000000..0b24368746 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_extraction_job_and_status_response.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse + +class TestDataInExtractionJobAndStatusResponse(unittest.TestCase): + """DataInExtractionJobAndStatusResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInExtractionJobAndStatusResponse: + """Test DataInExtractionJobAndStatusResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInExtractionJobAndStatusResponse` + """ + model = DataInExtractionJobAndStatusResponse() + if include_optional: + return DataInExtractionJobAndStatusResponse( + parent_job_id = '', + parent_tenant_code = '', + limit = 56, + start = 56, + extraction_jobs = [ + visier_platform_sdk.models.data_in/extraction_job.data_in.ExtractionJob( + extraction_job_id = '', + tenant_code = '', + status = '', + current_stage = '', ) + ] + ) + else: + return DataInExtractionJobAndStatusResponse( + ) + """ + + def testDataInExtractionJobAndStatusResponse(self): + """Test DataInExtractionJobAndStatusResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_include_data_uploads_request.py b/src/visier_platform_sdk/test/test_data_in_include_data_uploads_request.py new file mode 100644 index 0000000000..94cfd7d557 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_include_data_uploads_request.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest + +class TestDataInIncludeDataUploadsRequest(unittest.TestCase): + """DataInIncludeDataUploadsRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInIncludeDataUploadsRequest: + """Test DataInIncludeDataUploadsRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInIncludeDataUploadsRequest` + """ + model = DataInIncludeDataUploadsRequest() + if include_optional: + return DataInIncludeDataUploadsRequest( + uploads = [ + visier_platform_sdk.models.data_in/upload_to_include.data_in.UploadToInclude( + tenant_code = '', + include_all = True, + upload_times = [ + '' + ], + min_upload_time = '', + max_upload_time = '', + sources = [ + '' + ], ) + ] + ) + else: + return DataInIncludeDataUploadsRequest( + ) + """ + + def testDataInIncludeDataUploadsRequest(self): + """Test DataInIncludeDataUploadsRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_job_status_list_response.py b/src/visier_platform_sdk/test/test_data_in_job_status_list_response.py new file mode 100644 index 0000000000..a12a44fd57 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_job_status_list_response.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_job_status_list_response import DataInJobStatusListResponse + +class TestDataInJobStatusListResponse(unittest.TestCase): + """DataInJobStatusListResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInJobStatusListResponse: + """Test DataInJobStatusListResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInJobStatusListResponse` + """ + model = DataInJobStatusListResponse() + if include_optional: + return DataInJobStatusListResponse( + query_start_time = '', + query_end_time = '', + job_status = [ + visier_platform_sdk.models.data_in/job_status_with_start_time.data_in.JobStatusWithStartTime( + job_id = '', + tenant = '', + status = '', + job_type = '', + start_time = '', ) + ] + ) + else: + return DataInJobStatusListResponse( + ) + """ + + def testDataInJobStatusListResponse(self): + """Test DataInJobStatusListResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_job_status_with_start_time.py b/src/visier_platform_sdk/test/test_data_in_job_status_with_start_time.py new file mode 100644 index 0000000000..8b0f8696e1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_job_status_with_start_time.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime + +class TestDataInJobStatusWithStartTime(unittest.TestCase): + """DataInJobStatusWithStartTime unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInJobStatusWithStartTime: + """Test DataInJobStatusWithStartTime + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInJobStatusWithStartTime` + """ + model = DataInJobStatusWithStartTime() + if include_optional: + return DataInJobStatusWithStartTime( + job_id = '', + tenant = '', + status = '', + job_type = '', + start_time = '' + ) + else: + return DataInJobStatusWithStartTime( + ) + """ + + def testDataInJobStatusWithStartTime(self): + """Test DataInJobStatusWithStartTime""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_processing_job.py b/src/visier_platform_sdk/test/test_data_in_processing_job.py new file mode 100644 index 0000000000..80d9d0eaa0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_processing_job.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_processing_job import DataInProcessingJob + +class TestDataInProcessingJob(unittest.TestCase): + """DataInProcessingJob unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInProcessingJob: + """Test DataInProcessingJob + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInProcessingJob` + """ + model = DataInProcessingJob() + if include_optional: + return DataInProcessingJob( + job_id = '', + tenant_code = '', + data_version = '', + status = '', + message = '' + ) + else: + return DataInProcessingJob( + ) + """ + + def testDataInProcessingJob(self): + """Test DataInProcessingJob""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_processing_job_and_status_response.py b/src/visier_platform_sdk/test/test_data_in_processing_job_and_status_response.py new file mode 100644 index 0000000000..cd75357cdc --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_processing_job_and_status_response.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse + +class TestDataInProcessingJobAndStatusResponse(unittest.TestCase): + """DataInProcessingJobAndStatusResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInProcessingJobAndStatusResponse: + """Test DataInProcessingJobAndStatusResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInProcessingJobAndStatusResponse` + """ + model = DataInProcessingJobAndStatusResponse() + if include_optional: + return DataInProcessingJobAndStatusResponse( + parent_job_id = '', + parent_tenant_code = '', + limit = 56, + start = 56, + processing_jobs = [ + visier_platform_sdk.models.data_in/processing_job.data_in.ProcessingJob( + job_id = '', + tenant_code = '', + data_version = '', + status = '', + message = '', ) + ] + ) + else: + return DataInProcessingJobAndStatusResponse( + ) + """ + + def testDataInProcessingJobAndStatusResponse(self): + """Test DataInProcessingJobAndStatusResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_processing_job_status_response.py b/src/visier_platform_sdk/test/test_data_in_processing_job_status_response.py new file mode 100644 index 0000000000..a244015bf5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_processing_job_status_response.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse + +class TestDataInProcessingJobStatusResponse(unittest.TestCase): + """DataInProcessingJobStatusResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInProcessingJobStatusResponse: + """Test DataInProcessingJobStatusResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInProcessingJobStatusResponse` + """ + model = DataInProcessingJobStatusResponse() + if include_optional: + return DataInProcessingJobStatusResponse( + parent_job_id = '', + parent_tenant_code = '', + limit = 56, + start = 56, + processing_jobs = [ + visier_platform_sdk.models.data_in/processing_job.data_in.ProcessingJob( + job_id = '', + tenant_code = '', + data_version = '', + status = '', + message = '', ) + ] + ) + else: + return DataInProcessingJobStatusResponse( + ) + """ + + def testDataInProcessingJobStatusResponse(self): + """Test DataInProcessingJobStatusResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_push_data_cancel_response.py b/src/visier_platform_sdk/test/test_data_in_push_data_cancel_response.py new file mode 100644 index 0000000000..3058c5a599 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_push_data_cancel_response.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse + +class TestDataInPushDataCancelResponse(unittest.TestCase): + """DataInPushDataCancelResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInPushDataCancelResponse: + """Test DataInPushDataCancelResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInPushDataCancelResponse` + """ + model = DataInPushDataCancelResponse() + if include_optional: + return DataInPushDataCancelResponse( + message = '', + transfer_session_id = '', + data_transfer_result_details = [ + visier_platform_sdk.models.data_in/data_transfer_result_detail.data_in.DataTransferResultDetail( + tenant_code = '', + source_names = [ + '' + ], + data_size = '', + rows = '', ) + ], + status = '' + ) + else: + return DataInPushDataCancelResponse( + ) + """ + + def testDataInPushDataCancelResponse(self): + """Test DataInPushDataCancelResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_push_data_complete_request.py b/src/visier_platform_sdk/test/test_data_in_push_data_complete_request.py new file mode 100644 index 0000000000..c61037517c --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_push_data_complete_request.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest + +class TestDataInPushDataCompleteRequest(unittest.TestCase): + """DataInPushDataCompleteRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInPushDataCompleteRequest: + """Test DataInPushDataCompleteRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInPushDataCompleteRequest` + """ + model = DataInPushDataCompleteRequest() + if include_optional: + return DataInPushDataCompleteRequest( + transfer_session_id = '', + processing_data = True + ) + else: + return DataInPushDataCompleteRequest( + ) + """ + + def testDataInPushDataCompleteRequest(self): + """Test DataInPushDataCompleteRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_push_data_complete_response.py b/src/visier_platform_sdk/test/test_data_in_push_data_complete_response.py new file mode 100644 index 0000000000..99be8887d9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_push_data_complete_response.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse + +class TestDataInPushDataCompleteResponse(unittest.TestCase): + """DataInPushDataCompleteResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInPushDataCompleteResponse: + """Test DataInPushDataCompleteResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInPushDataCompleteResponse` + """ + model = DataInPushDataCompleteResponse() + if include_optional: + return DataInPushDataCompleteResponse( + data_receiving_job_id = '', + message = '', + transfer_session_id = '', + data_transfer_result_details = [ + visier_platform_sdk.models.data_in/data_transfer_result_detail.data_in.DataTransferResultDetail( + tenant_code = '', + source_names = [ + '' + ], + data_size = '', + rows = '', ) + ], + status = '' + ) + else: + return DataInPushDataCompleteResponse( + ) + """ + + def testDataInPushDataCompleteResponse(self): + """Test DataInPushDataCompleteResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_push_data_response.py b/src/visier_platform_sdk/test/test_data_in_push_data_response.py new file mode 100644 index 0000000000..94cbdcabe6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_push_data_response.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_push_data_response import DataInPushDataResponse + +class TestDataInPushDataResponse(unittest.TestCase): + """DataInPushDataResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInPushDataResponse: + """Test DataInPushDataResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInPushDataResponse` + """ + model = DataInPushDataResponse() + if include_optional: + return DataInPushDataResponse( + transfer_session_id = '', + sequence = 56, + status = '', + message = '', + tenants = [ + visier_platform_sdk.models.data_in/tenant.data_in.Tenant( + tenant_code = '', + status = '', + sources = [ + visier_platform_sdk.models.data_in/source.data_in.Source( + source_id = '', + source_name = '', + data_size = '', + rows = '', + status = '', + message = '', ) + ], ) + ] + ) + else: + return DataInPushDataResponse( + ) + """ + + def testDataInPushDataResponse(self): + """Test DataInPushDataResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_receiving_job.py b/src/visier_platform_sdk/test/test_data_in_receiving_job.py new file mode 100644 index 0000000000..0c6edde52a --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_receiving_job.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_receiving_job import DataInReceivingJob + +class TestDataInReceivingJob(unittest.TestCase): + """DataInReceivingJob unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInReceivingJob: + """Test DataInReceivingJob + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInReceivingJob` + """ + model = DataInReceivingJob() + if include_optional: + return DataInReceivingJob( + receiving_job_id = '', + tenant_code = '', + status = '' + ) + else: + return DataInReceivingJob( + ) + """ + + def testDataInReceivingJob(self): + """Test DataInReceivingJob""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_receiving_job_and_status_response.py b/src/visier_platform_sdk/test/test_data_in_receiving_job_and_status_response.py new file mode 100644 index 0000000000..4c3a0a4c34 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_receiving_job_and_status_response.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse + +class TestDataInReceivingJobAndStatusResponse(unittest.TestCase): + """DataInReceivingJobAndStatusResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInReceivingJobAndStatusResponse: + """Test DataInReceivingJobAndStatusResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInReceivingJobAndStatusResponse` + """ + model = DataInReceivingJobAndStatusResponse() + if include_optional: + return DataInReceivingJobAndStatusResponse( + parent_job_id = '', + parent_tenant_code = '', + limit = 56, + start = 56, + receiving_jobs = [ + visier_platform_sdk.models.data_in/receiving_job.data_in.ReceivingJob( + receiving_job_id = '', + tenant_code = '', + status = '', ) + ] + ) + else: + return DataInReceivingJobAndStatusResponse( + ) + """ + + def testDataInReceivingJobAndStatusResponse(self): + """Test DataInReceivingJobAndStatusResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_receiving_job_status_response.py b/src/visier_platform_sdk/test/test_data_in_receiving_job_status_response.py new file mode 100644 index 0000000000..e0446860d0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_receiving_job_status_response.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse + +class TestDataInReceivingJobStatusResponse(unittest.TestCase): + """DataInReceivingJobStatusResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInReceivingJobStatusResponse: + """Test DataInReceivingJobStatusResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInReceivingJobStatusResponse` + """ + model = DataInReceivingJobStatusResponse() + if include_optional: + return DataInReceivingJobStatusResponse( + job_id = '', + status = '', + parent_job_id = '', + parent_tenant_code = '', + receiving_jobs = [ + visier_platform_sdk.models.data_in/receiving_job.data_in.ReceivingJob( + receiving_job_id = '', + tenant_code = '', + status = '', ) + ] + ) + else: + return DataInReceivingJobStatusResponse( + ) + """ + + def testDataInReceivingJobStatusResponse(self): + """Test DataInReceivingJobStatusResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_result.py b/src/visier_platform_sdk/test/test_data_in_result.py new file mode 100644 index 0000000000..b659a725ce --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_result.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_result import DataInResult + +class TestDataInResult(unittest.TestCase): + """DataInResult unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInResult: + """Test DataInResult + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInResult` + """ + model = DataInResult() + if include_optional: + return DataInResult( + job_id = '', + data_version = '', + tenant_code = '', + status = '', + message = '' + ) + else: + return DataInResult( + ) + """ + + def testDataInResult(self): + """Test DataInResult""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_source.py b/src/visier_platform_sdk/test/test_data_in_source.py new file mode 100644 index 0000000000..7d5976fdc0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_source.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_source import DataInSource + +class TestDataInSource(unittest.TestCase): + """DataInSource unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInSource: + """Test DataInSource + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInSource` + """ + model = DataInSource() + if include_optional: + return DataInSource( + source_id = '', + source_name = '', + data_size = '', + rows = '', + status = '', + message = '' + ) + else: + return DataInSource( + ) + """ + + def testDataInSource(self): + """Test DataInSource""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_start_extraction_response.py b/src/visier_platform_sdk/test/test_data_in_start_extraction_response.py new file mode 100644 index 0000000000..538f28fa2b --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_start_extraction_response.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_start_extraction_response import DataInStartExtractionResponse + +class TestDataInStartExtractionResponse(unittest.TestCase): + """DataInStartExtractionResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInStartExtractionResponse: + """Test DataInStartExtractionResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInStartExtractionResponse` + """ + model = DataInStartExtractionResponse() + if include_optional: + return DataInStartExtractionResponse( + job_id = '' + ) + else: + return DataInStartExtractionResponse( + ) + """ + + def testDataInStartExtractionResponse(self): + """Test DataInStartExtractionResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_start_transfer_response.py b/src/visier_platform_sdk/test/test_data_in_start_transfer_response.py new file mode 100644 index 0000000000..aef440e3f6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_start_transfer_response.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_start_transfer_response import DataInStartTransferResponse + +class TestDataInStartTransferResponse(unittest.TestCase): + """DataInStartTransferResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInStartTransferResponse: + """Test DataInStartTransferResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInStartTransferResponse` + """ + model = DataInStartTransferResponse() + if include_optional: + return DataInStartTransferResponse( + transfer_session_id = '' + ) + else: + return DataInStartTransferResponse( + ) + """ + + def testDataInStartTransferResponse(self): + """Test DataInStartTransferResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_tenant.py b/src/visier_platform_sdk/test/test_data_in_tenant.py new file mode 100644 index 0000000000..f0ed7977b4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_tenant.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_tenant import DataInTenant + +class TestDataInTenant(unittest.TestCase): + """DataInTenant unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInTenant: + """Test DataInTenant + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInTenant` + """ + model = DataInTenant() + if include_optional: + return DataInTenant( + tenant_code = '', + status = '', + sources = [ + visier_platform_sdk.models.data_in/source.data_in.Source( + source_id = '', + source_name = '', + data_size = '', + rows = '', + status = '', + message = '', ) + ] + ) + else: + return DataInTenant( + ) + """ + + def testDataInTenant(self): + """Test DataInTenant""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_tenant_and_credential.py b/src/visier_platform_sdk/test/test_data_in_tenant_and_credential.py new file mode 100644 index 0000000000..cafde536f5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_tenant_and_credential.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_tenant_and_credential import DataInTenantAndCredential + +class TestDataInTenantAndCredential(unittest.TestCase): + """DataInTenantAndCredential unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInTenantAndCredential: + """Test DataInTenantAndCredential + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInTenantAndCredential` + """ + model = DataInTenantAndCredential() + if include_optional: + return DataInTenantAndCredential( + tenant_code = '', + credential_id = '' + ) + else: + return DataInTenantAndCredential( + ) + """ + + def testDataInTenantAndCredential(self): + """Test DataInTenantAndCredential""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_upload_to_exclude.py b/src/visier_platform_sdk/test/test_data_in_upload_to_exclude.py new file mode 100644 index 0000000000..980e9fe27c --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_upload_to_exclude.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_upload_to_exclude import DataInUploadToExclude + +class TestDataInUploadToExclude(unittest.TestCase): + """DataInUploadToExclude unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInUploadToExclude: + """Test DataInUploadToExclude + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInUploadToExclude` + """ + model = DataInUploadToExclude() + if include_optional: + return DataInUploadToExclude( + tenant_code = '', + exclude_all = True, + upload_times = [ + '' + ], + min_upload_time = '', + max_upload_time = '', + sources = [ + '' + ] + ) + else: + return DataInUploadToExclude( + ) + """ + + def testDataInUploadToExclude(self): + """Test DataInUploadToExclude""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_in_upload_to_include.py b/src/visier_platform_sdk/test/test_data_in_upload_to_include.py new file mode 100644 index 0000000000..c32ccac523 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_in_upload_to_include.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_in_upload_to_include import DataInUploadToInclude + +class TestDataInUploadToInclude(unittest.TestCase): + """DataInUploadToInclude unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataInUploadToInclude: + """Test DataInUploadToInclude + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataInUploadToInclude` + """ + model = DataInUploadToInclude() + if include_optional: + return DataInUploadToInclude( + tenant_code = '', + include_all = True, + upload_times = [ + '' + ], + min_upload_time = '', + max_upload_time = '', + sources = [ + '' + ] + ) + else: + return DataInUploadToInclude( + ) + """ + + def testDataInUploadToInclude(self): + """Test DataInUploadToInclude""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_intake_api.py b/src/visier_platform_sdk/test/test_data_intake_api.py new file mode 100644 index 0000000000..48ab294229 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_intake_api.py @@ -0,0 +1,74 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.data_intake_api import DataIntakeApi + + +class TestDataIntakeApi(unittest.TestCase): + """DataIntakeApi unit test stubs""" + + def setUp(self) -> None: + self.api = DataIntakeApi() + + def tearDown(self) -> None: + pass + + def test_get_sources(self) -> None: + """Test case for get_sources + + Retrieve a list of sources + """ + pass + + def test_push_data(self) -> None: + """Test case for push_data + + Transfer data to sources via JSON + """ + pass + + def test_push_data_cancel(self) -> None: + """Test case for push_data_cancel + + Cancel a transfer session + """ + pass + + def test_push_data_complete(self) -> None: + """Test case for push_data_complete + + Complete a transfer session + """ + pass + + def test_start_transfer(self) -> None: + """Test case for start_transfer + + Start a transfer session + """ + pass + + def test_upload_data(self) -> None: + """Test case for upload_data + + Transfer data to sources via file upload + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_api_analytic_model/test/test_data_model_api.py b/src/visier_platform_sdk/test/test_data_model_api.py similarity index 93% rename from src/visier_api_analytic_model/test/test_data_model_api.py rename to src/visier_platform_sdk/test/test_data_model_api.py index ee0d92e505..5a1f2f7740 100644 --- a/src/visier_api_analytic_model/test/test_data_model_api.py +++ b/src/visier_platform_sdk/test/test_data_model_api.py @@ -1,22 +1,21 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import unittest -from visier_api_analytic_model.api.data_model_api import DataModelApi +from visier_platform_sdk.api.data_model_api import DataModelApi class TestDataModelApi(unittest.TestCase): diff --git a/src/visier_platform_sdk/test/test_data_out_list_response.py b/src/visier_platform_sdk/test/test_data_out_list_response.py new file mode 100644 index 0000000000..7df6bb4fef --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_out_list_response.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.data_out_list_response import DataOutListResponse + +class TestDataOutListResponse(unittest.TestCase): + """DataOutListResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataOutListResponse: + """Test DataOutListResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataOutListResponse` + """ + model = DataOutListResponse() + if include_optional: + return DataOutListResponse( + header = { }, + rows = [ + { } + ] + ) + else: + return DataOutListResponse( + ) + """ + + def testDataOutListResponse(self): + """Test DataOutListResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_query_api.py b/src/visier_platform_sdk/test/test_data_query_api.py new file mode 100644 index 0000000000..aa7099fbb2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_query_api.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.data_query_api import DataQueryApi + + +class TestDataQueryApi(unittest.TestCase): + """DataQueryApi unit test stubs""" + + def setUp(self) -> None: + self.api = DataQueryApi() + + def tearDown(self) -> None: + pass + + def test_aggregate(self) -> None: + """Test case for aggregate + + Query aggregate data + """ + pass + + def test_list(self) -> None: + """Test case for list + + Query a list of details + """ + pass + + def test_query_snapshot(self) -> None: + """Test case for query_snapshot + + Query a series of detailed snapshots + """ + pass + + def test_sql_like(self) -> None: + """Test case for sql_like + + Query aggregate or list data using SQL-like syntax + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_data_upload_api.py b/src/visier_platform_sdk/test/test_data_upload_api.py new file mode 100644 index 0000000000..d181655637 --- /dev/null +++ b/src/visier_platform_sdk/test/test_data_upload_api.py @@ -0,0 +1,39 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.data_upload_api import DataUploadApi + + +class TestDataUploadApi(unittest.TestCase): + """DataUploadApi unit test stubs""" + + def setUp(self) -> None: + self.api = DataUploadApi() + + def tearDown(self) -> None: + pass + + def test_file_upload(self) -> None: + """Test case for file_upload + + Upload a data file to Visier + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_api_data_out/test/test_data_version_export_api.py b/src/visier_platform_sdk/test/test_data_version_export_api.py similarity index 75% rename from src/visier_api_data_out/test/test_data_version_export_api.py rename to src/visier_platform_sdk/test/test_data_version_export_api.py index 4d68a34c27..0577a52213 100644 --- a/src/visier_api_data_out/test/test_data_version_export_api.py +++ b/src/visier_platform_sdk/test/test_data_version_export_api.py @@ -1,22 +1,21 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import unittest -from visier_api_data_out.api.data_version_export_api import DataVersionExportApi +from visier_platform_sdk.api.data_version_export_api import DataVersionExportApi class TestDataVersionExportApi(unittest.TestCase): diff --git a/src/visier_platform_sdk/test/test_dataservices_common_dimension_member_reference_dto.py b/src/visier_platform_sdk/test/test_dataservices_common_dimension_member_reference_dto.py new file mode 100644 index 0000000000..a5953fc257 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_common_dimension_member_reference_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO + +class TestDataservicesCommonDimensionMemberReferenceDTO(unittest.TestCase): + """DataservicesCommonDimensionMemberReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesCommonDimensionMemberReferenceDTO: + """Test DataservicesCommonDimensionMemberReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesCommonDimensionMemberReferenceDTO` + """ + model = DataservicesCommonDimensionMemberReferenceDTO() + if include_optional: + return DataservicesCommonDimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '' + ) + else: + return DataservicesCommonDimensionMemberReferenceDTO( + ) + """ + + def testDataservicesCommonDimensionMemberReferenceDTO(self): + """Test DataservicesCommonDimensionMemberReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_common_member_values_dto.py b/src/visier_platform_sdk/test/test_dataservices_common_member_values_dto.py new file mode 100644 index 0000000000..a1ef2ed26a --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_common_member_values_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO + +class TestDataservicesCommonMemberValuesDTO(unittest.TestCase): + """DataservicesCommonMemberValuesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesCommonMemberValuesDTO: + """Test DataservicesCommonMemberValuesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesCommonMemberValuesDTO` + """ + model = DataservicesCommonMemberValuesDTO() + if include_optional: + return DataservicesCommonMemberValuesDTO( + included = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], + excluded = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ] + ) + else: + return DataservicesCommonMemberValuesDTO( + ) + """ + + def testDataservicesCommonMemberValuesDTO(self): + """Test DataservicesCommonMemberValuesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_aggregation_type_option_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_aggregation_type_option_dto.py new file mode 100644 index 0000000000..07ae9eb525 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_aggregation_type_option_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO + +class TestDataservicesDatamodelAggregationTypeOptionDTO(unittest.TestCase): + """DataservicesDatamodelAggregationTypeOptionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelAggregationTypeOptionDTO: + """Test DataservicesDatamodelAggregationTypeOptionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelAggregationTypeOptionDTO` + """ + model = DataservicesDatamodelAggregationTypeOptionDTO() + if include_optional: + return DataservicesDatamodelAggregationTypeOptionDTO( + id = '', + display_name = '', + property_name = '', + aggregation_function = '', + is_default = True + ) + else: + return DataservicesDatamodelAggregationTypeOptionDTO( + ) + """ + + def testDataservicesDatamodelAggregationTypeOptionDTO(self): + """Test DataservicesDatamodelAggregationTypeOptionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_aggregation_type_parameter_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_aggregation_type_parameter_dto.py new file mode 100644 index 0000000000..8d5ca9549f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_aggregation_type_parameter_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO + +class TestDataservicesDatamodelAggregationTypeParameterDTO(unittest.TestCase): + """DataservicesDatamodelAggregationTypeParameterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelAggregationTypeParameterDTO: + """Test DataservicesDatamodelAggregationTypeParameterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelAggregationTypeParameterDTO` + """ + model = DataservicesDatamodelAggregationTypeParameterDTO() + if include_optional: + return DataservicesDatamodelAggregationTypeParameterDTO( + id = '', + display_name = '', + description = '', + parameter_options = [ + visier_platform_sdk.models.dataservices/datamodel/aggregation_type_option_dto.dataservices.datamodel.AggregationTypeOptionDTO( + id = '', + display_name = '', + property_name = '', + aggregation_function = '', + is_default = True, ) + ] + ) + else: + return DataservicesDatamodelAggregationTypeParameterDTO( + ) + """ + + def testDataservicesDatamodelAggregationTypeParameterDTO(self): + """Test DataservicesDatamodelAggregationTypeParameterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_analytic_object_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_analytic_object_dto.py new file mode 100644 index 0000000000..633994ebfd --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_analytic_object_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO + +class TestDataservicesDatamodelAnalyticObjectDTO(unittest.TestCase): + """DataservicesDatamodelAnalyticObjectDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelAnalyticObjectDTO: + """Test DataservicesDatamodelAnalyticObjectDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelAnalyticObjectDTO` + """ + model = DataservicesDatamodelAnalyticObjectDTO() + if include_optional: + return DataservicesDatamodelAnalyticObjectDTO( + id = '', + display_name = '', + description = '', + type = 'SUBJECT', + data_start_date = '', + data_end_date = '', + property_ids = [ + '' + ], + dimension_ids = [ + '' + ], + selection_concept_ids = [ + '' + ], + object_references = [ + visier_platform_sdk.models.dataservices/datamodel/object_reference_dto.dataservices.datamodel.ObjectReferenceDTO( + id = '', + display_name = '', + description = '', + from_object = '', + to_object = '', + type = 'SUBJECT_REFERENCE', + is_strong_reference = True, ) + ], + population_configuration = visier_platform_sdk.models.dataservices/datamodel/population_configuration_dto.dataservices.datamodel.PopulationConfigurationDTO( + distinguishing_properties = [ + visier_platform_sdk.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( + name = '', + qualifying_path = '', ) + ], + change_history_properties = [ + visier_platform_sdk.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( + name = '', + qualifying_path = '', ) + ], + grouping_dimensions = [ + visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ) + ], ) + ) + else: + return DataservicesDatamodelAnalyticObjectDTO( + ) + """ + + def testDataservicesDatamodelAnalyticObjectDTO(self): + """Test DataservicesDatamodelAnalyticObjectDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_analytic_objects_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_analytic_objects_dto.py new file mode 100644 index 0000000000..f7f40238f8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_analytic_objects_dto.py @@ -0,0 +1,80 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO + +class TestDataservicesDatamodelAnalyticObjectsDTO(unittest.TestCase): + """DataservicesDatamodelAnalyticObjectsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelAnalyticObjectsDTO: + """Test DataservicesDatamodelAnalyticObjectsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelAnalyticObjectsDTO` + """ + model = DataservicesDatamodelAnalyticObjectsDTO() + if include_optional: + return DataservicesDatamodelAnalyticObjectsDTO( + analytic_objects = [ + visier_platform_sdk.models.dataservices/datamodel/analytic_object_dto.dataservices.datamodel.AnalyticObjectDTO( + id = '', + display_name = '', + description = '', + type = 'SUBJECT', + data_start_date = '', + data_end_date = '', + property_ids = [ + '' + ], + dimension_ids = [ + '' + ], + selection_concept_ids = [ + '' + ], + object_references = [ + visier_platform_sdk.models.dataservices/datamodel/object_reference_dto.dataservices.datamodel.ObjectReferenceDTO( + id = '', + display_name = '', + description = '', + from_object = '', + to_object = '', + type = 'SUBJECT_REFERENCE', + is_strong_reference = True, ) + ], + population_configuration = None, ) + ] + ) + else: + return DataservicesDatamodelAnalyticObjectsDTO( + ) + """ + + def testDataservicesDatamodelAnalyticObjectsDTO(self): + """Test DataservicesDatamodelAnalyticObjectsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_currencies_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_currencies_dto.py new file mode 100644 index 0000000000..9b51320015 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_currencies_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO + +class TestDataservicesDatamodelCurrenciesDTO(unittest.TestCase): + """DataservicesDatamodelCurrenciesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelCurrenciesDTO: + """Test DataservicesDatamodelCurrenciesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelCurrenciesDTO` + """ + model = DataservicesDatamodelCurrenciesDTO() + if include_optional: + return DataservicesDatamodelCurrenciesDTO( + currencies = [ + visier_platform_sdk.models.dataservices/datamodel/currency_dto.dataservices.datamodel.CurrencyDTO( + currency_code = '', + display_name = '', + symbol = '', + short_symbol = '', ) + ] + ) + else: + return DataservicesDatamodelCurrenciesDTO( + ) + """ + + def testDataservicesDatamodelCurrenciesDTO(self): + """Test DataservicesDatamodelCurrenciesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_dto.py new file mode 100644 index 0000000000..9186e04985 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO + +class TestDataservicesDatamodelCurrencyDTO(unittest.TestCase): + """DataservicesDatamodelCurrencyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelCurrencyDTO: + """Test DataservicesDatamodelCurrencyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelCurrencyDTO` + """ + model = DataservicesDatamodelCurrencyDTO() + if include_optional: + return DataservicesDatamodelCurrencyDTO( + currency_code = '', + display_name = '', + symbol = '', + short_symbol = '' + ) + else: + return DataservicesDatamodelCurrencyDTO( + ) + """ + + def testDataservicesDatamodelCurrencyDTO(self): + """Test DataservicesDatamodelCurrencyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_rate_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_rate_dto.py new file mode 100644 index 0000000000..5f713bc8bd --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_rate_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO + +class TestDataservicesDatamodelCurrencyRateDTO(unittest.TestCase): + """DataservicesDatamodelCurrencyRateDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelCurrencyRateDTO: + """Test DataservicesDatamodelCurrencyRateDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelCurrencyRateDTO` + """ + model = DataservicesDatamodelCurrencyRateDTO() + if include_optional: + return DataservicesDatamodelCurrencyRateDTO( + from_currency_code = '', + to_currency_code = '', + rate = 1.337, + start_time = '', + end_time = '' + ) + else: + return DataservicesDatamodelCurrencyRateDTO( + ) + """ + + def testDataservicesDatamodelCurrencyRateDTO(self): + """Test DataservicesDatamodelCurrencyRateDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_rates_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_rates_dto.py new file mode 100644 index 0000000000..edd45abd7d --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_currency_rates_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO + +class TestDataservicesDatamodelCurrencyRatesDTO(unittest.TestCase): + """DataservicesDatamodelCurrencyRatesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelCurrencyRatesDTO: + """Test DataservicesDatamodelCurrencyRatesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelCurrencyRatesDTO` + """ + model = DataservicesDatamodelCurrencyRatesDTO() + if include_optional: + return DataservicesDatamodelCurrencyRatesDTO( + currency_rates = [ + visier_platform_sdk.models.dataservices/datamodel/currency_rate_dto.dataservices.datamodel.CurrencyRateDTO( + from_currency_code = '', + to_currency_code = '', + rate = 1.337, + start_time = '', + end_time = '', ) + ] + ) + else: + return DataservicesDatamodelCurrencyRatesDTO( + ) + """ + + def testDataservicesDatamodelCurrencyRatesDTO(self): + """Test DataservicesDatamodelCurrencyRatesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_dto.py new file mode 100644 index 0000000000..12f5072fd2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_dto.py @@ -0,0 +1,71 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO + +class TestDataservicesDatamodelDimensionDTO(unittest.TestCase): + """DataservicesDatamodelDimensionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelDimensionDTO: + """Test DataservicesDatamodelDimensionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelDimensionDTO` + """ + model = DataservicesDatamodelDimensionDTO() + if include_optional: + return DataservicesDatamodelDimensionDTO( + id = '', + display_name = '', + description = '', + levels = [ + visier_platform_sdk.models.dataservices/datamodel/level_dto.dataservices.datamodel.LevelDTO( + id = '', + display_name = '', + depth = 56, ) + ], + unknown_member = [ + '' + ], + member_count = 56, + visible_in_app = True, + tags = [ + visier_platform_sdk.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( + id = '', + display_name = '', ) + ], + explanation = '' + ) + else: + return DataservicesDatamodelDimensionDTO( + ) + """ + + def testDataservicesDatamodelDimensionDTO(self): + """Test DataservicesDatamodelDimensionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_mapping_validation_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_mapping_validation_dto.py new file mode 100644 index 0000000000..a1ebb53ae7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_mapping_validation_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO + +class TestDataservicesDatamodelDimensionMappingValidationDTO(unittest.TestCase): + """DataservicesDatamodelDimensionMappingValidationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelDimensionMappingValidationDTO: + """Test DataservicesDatamodelDimensionMappingValidationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelDimensionMappingValidationDTO` + """ + model = DataservicesDatamodelDimensionMappingValidationDTO() + if include_optional: + return DataservicesDatamodelDimensionMappingValidationDTO( + dimension_map_id = '', + dimension_id = '', + unmapped_members = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], + failures = [ + '' + ] + ) + else: + return DataservicesDatamodelDimensionMappingValidationDTO( + ) + """ + + def testDataservicesDatamodelDimensionMappingValidationDTO(self): + """Test DataservicesDatamodelDimensionMappingValidationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py new file mode 100644 index 0000000000..ebd6c1a7d5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_mapping_validation_execution_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO + +class TestDataservicesDatamodelDimensionMappingValidationExecutionDTO(unittest.TestCase): + """DataservicesDatamodelDimensionMappingValidationExecutionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelDimensionMappingValidationExecutionDTO: + """Test DataservicesDatamodelDimensionMappingValidationExecutionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelDimensionMappingValidationExecutionDTO` + """ + model = DataservicesDatamodelDimensionMappingValidationExecutionDTO() + if include_optional: + return DataservicesDatamodelDimensionMappingValidationExecutionDTO( + member_map_id = '', + analytic_object = '' + ) + else: + return DataservicesDatamodelDimensionMappingValidationExecutionDTO( + ) + """ + + def testDataservicesDatamodelDimensionMappingValidationExecutionDTO(self): + """Test DataservicesDatamodelDimensionMappingValidationExecutionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_reference_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_reference_dto.py new file mode 100644 index 0000000000..d8e29bd14f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimension_reference_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO + +class TestDataservicesDatamodelDimensionReferenceDTO(unittest.TestCase): + """DataservicesDatamodelDimensionReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelDimensionReferenceDTO: + """Test DataservicesDatamodelDimensionReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelDimensionReferenceDTO` + """ + model = DataservicesDatamodelDimensionReferenceDTO() + if include_optional: + return DataservicesDatamodelDimensionReferenceDTO( + name = '', + qualifying_path = '' + ) + else: + return DataservicesDatamodelDimensionReferenceDTO( + ) + """ + + def testDataservicesDatamodelDimensionReferenceDTO(self): + """Test DataservicesDatamodelDimensionReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_dimensions_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimensions_dto.py new file mode 100644 index 0000000000..f388481916 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_dimensions_dto.py @@ -0,0 +1,74 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO + +class TestDataservicesDatamodelDimensionsDTO(unittest.TestCase): + """DataservicesDatamodelDimensionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelDimensionsDTO: + """Test DataservicesDatamodelDimensionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelDimensionsDTO` + """ + model = DataservicesDatamodelDimensionsDTO() + if include_optional: + return DataservicesDatamodelDimensionsDTO( + dimensions = [ + visier_platform_sdk.models.dataservices/datamodel/dimension_dto.dataservices.datamodel.DimensionDTO( + id = '', + display_name = '', + description = '', + levels = [ + visier_platform_sdk.models.dataservices/datamodel/level_dto.dataservices.datamodel.LevelDTO( + id = '', + display_name = '', + depth = 56, ) + ], + unknown_member = [ + '' + ], + member_count = 56, + visible_in_app = True, + tags = [ + visier_platform_sdk.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( + id = '', + display_name = '', ) + ], + explanation = '', ) + ] + ) + else: + return DataservicesDatamodelDimensionsDTO( + ) + """ + + def testDataservicesDatamodelDimensionsDTO(self): + """Test DataservicesDatamodelDimensionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_level_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_level_dto.py new file mode 100644 index 0000000000..09c28b952f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_level_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO + +class TestDataservicesDatamodelLevelDTO(unittest.TestCase): + """DataservicesDatamodelLevelDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelLevelDTO: + """Test DataservicesDatamodelLevelDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelLevelDTO` + """ + model = DataservicesDatamodelLevelDTO() + if include_optional: + return DataservicesDatamodelLevelDTO( + id = '', + display_name = '', + depth = 56 + ) + else: + return DataservicesDatamodelLevelDTO( + ) + """ + + def testDataservicesDatamodelLevelDTO(self): + """Test DataservicesDatamodelLevelDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_member_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_member_dto.py new file mode 100644 index 0000000000..bd523eec98 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_member_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO + +class TestDataservicesDatamodelMemberDTO(unittest.TestCase): + """DataservicesDatamodelMemberDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelMemberDTO: + """Test DataservicesDatamodelMemberDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelMemberDTO` + """ + model = DataservicesDatamodelMemberDTO() + if include_optional: + return DataservicesDatamodelMemberDTO( + full_name = '', + display_name = '', + level = 56, + path = [ + '' + ], + validity_ranges = [ + visier_platform_sdk.models.dataservices/datamodel/validity_range_dto.dataservices.datamodel.ValidityRangeDTO( + start = '', + end = '', ) + ], + display_name_path = [ + '' + ] + ) + else: + return DataservicesDatamodelMemberDTO( + ) + """ + + def testDataservicesDatamodelMemberDTO(self): + """Test DataservicesDatamodelMemberDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_member_parameter_definition_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_member_parameter_definition_dto.py new file mode 100644 index 0000000000..3b233164d8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_member_parameter_definition_dto.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO + +class TestDataservicesDatamodelMemberParameterDefinitionDTO(unittest.TestCase): + """DataservicesDatamodelMemberParameterDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelMemberParameterDefinitionDTO: + """Test DataservicesDatamodelMemberParameterDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelMemberParameterDefinitionDTO` + """ + model = DataservicesDatamodelMemberParameterDefinitionDTO() + if include_optional: + return DataservicesDatamodelMemberParameterDefinitionDTO( + id = '', + display_name = '', + description = '', + dimension_id = '', + reference_path = [ + '' + ], + default = visier_platform_sdk.models.dataservices/common/member_values_dto.dataservices.common.MemberValuesDTO( + included = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], + excluded = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + member_id = '', ) + ], ) + ) + else: + return DataservicesDatamodelMemberParameterDefinitionDTO( + ) + """ + + def testDataservicesDatamodelMemberParameterDefinitionDTO(self): + """Test DataservicesDatamodelMemberParameterDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_members_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_members_dto.py new file mode 100644 index 0000000000..ab7c78d995 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_members_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO + +class TestDataservicesDatamodelMembersDTO(unittest.TestCase): + """DataservicesDatamodelMembersDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelMembersDTO: + """Test DataservicesDatamodelMembersDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelMembersDTO` + """ + model = DataservicesDatamodelMembersDTO() + if include_optional: + return DataservicesDatamodelMembersDTO( + members = [ + visier_platform_sdk.models.dataservices/datamodel/member_dto.dataservices.datamodel.MemberDTO( + full_name = '', + display_name = '', + level = 56, + path = [ + '' + ], + validity_ranges = [ + visier_platform_sdk.models.dataservices/datamodel/validity_range_dto.dataservices.datamodel.ValidityRangeDTO( + start = '', + end = '', ) + ], + display_name_path = [ + '' + ], ) + ] + ) + else: + return DataservicesDatamodelMembersDTO( + ) + """ + + def testDataservicesDatamodelMembersDTO(self): + """Test DataservicesDatamodelMembersDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_metric_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_metric_dto.py new file mode 100644 index 0000000000..76aaf41ba5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_metric_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO + +class TestDataservicesDatamodelMetricDTO(unittest.TestCase): + """DataservicesDatamodelMetricDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelMetricDTO: + """Test DataservicesDatamodelMetricDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelMetricDTO` + """ + model = DataservicesDatamodelMetricDTO() + if include_optional: + return DataservicesDatamodelMetricDTO( + id = '', + display_name = '', + description = '', + data_start_date = '', + data_end_date = '', + analytic_object_id = '', + parameters = [ + visier_platform_sdk.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( + member_parameter = None, + numeric_parameter = None, + plan_parameter = None, + aggregation_type_parameter = None, ) + ], + category = 'REGULAR', + visible_in_app = True + ) + else: + return DataservicesDatamodelMetricDTO( + ) + """ + + def testDataservicesDatamodelMetricDTO(self): + """Test DataservicesDatamodelMetricDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_metrics_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_metrics_dto.py new file mode 100644 index 0000000000..ae7b23ec74 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_metrics_dto.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO + +class TestDataservicesDatamodelMetricsDTO(unittest.TestCase): + """DataservicesDatamodelMetricsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelMetricsDTO: + """Test DataservicesDatamodelMetricsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelMetricsDTO` + """ + model = DataservicesDatamodelMetricsDTO() + if include_optional: + return DataservicesDatamodelMetricsDTO( + metrics = [ + visier_platform_sdk.models.dataservices/datamodel/metric_dto.dataservices.datamodel.MetricDTO( + id = '', + display_name = '', + description = '', + data_start_date = '', + data_end_date = '', + analytic_object_id = '', + parameters = [ + visier_platform_sdk.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( + member_parameter = None, + numeric_parameter = None, + plan_parameter = None, + aggregation_type_parameter = None, ) + ], + category = 'REGULAR', + visible_in_app = True, ) + ] + ) + else: + return DataservicesDatamodelMetricsDTO( + ) + """ + + def testDataservicesDatamodelMetricsDTO(self): + """Test DataservicesDatamodelMetricsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_numeric_parameter_definition_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_numeric_parameter_definition_dto.py new file mode 100644 index 0000000000..fd0471d05c --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_numeric_parameter_definition_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO + +class TestDataservicesDatamodelNumericParameterDefinitionDTO(unittest.TestCase): + """DataservicesDatamodelNumericParameterDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelNumericParameterDefinitionDTO: + """Test DataservicesDatamodelNumericParameterDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelNumericParameterDefinitionDTO` + """ + model = DataservicesDatamodelNumericParameterDefinitionDTO() + if include_optional: + return DataservicesDatamodelNumericParameterDefinitionDTO( + id = '', + display_name = '', + description = '', + lower_bound = 1.337, + upper_bound = 1.337, + default = 1.337 + ) + else: + return DataservicesDatamodelNumericParameterDefinitionDTO( + ) + """ + + def testDataservicesDatamodelNumericParameterDefinitionDTO(self): + """Test DataservicesDatamodelNumericParameterDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_object_reference_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_object_reference_dto.py new file mode 100644 index 0000000000..6cc977f88f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_object_reference_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO + +class TestDataservicesDatamodelObjectReferenceDTO(unittest.TestCase): + """DataservicesDatamodelObjectReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelObjectReferenceDTO: + """Test DataservicesDatamodelObjectReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelObjectReferenceDTO` + """ + model = DataservicesDatamodelObjectReferenceDTO() + if include_optional: + return DataservicesDatamodelObjectReferenceDTO( + id = '', + display_name = '', + description = '', + from_object = '', + to_object = '', + type = 'SUBJECT_REFERENCE', + is_strong_reference = True + ) + else: + return DataservicesDatamodelObjectReferenceDTO( + ) + """ + + def testDataservicesDatamodelObjectReferenceDTO(self): + """Test DataservicesDatamodelObjectReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_parameter_definition_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_parameter_definition_dto.py new file mode 100644 index 0000000000..53584853c3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_parameter_definition_dto.py @@ -0,0 +1,84 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO + +class TestDataservicesDatamodelParameterDefinitionDTO(unittest.TestCase): + """DataservicesDatamodelParameterDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelParameterDefinitionDTO: + """Test DataservicesDatamodelParameterDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelParameterDefinitionDTO` + """ + model = DataservicesDatamodelParameterDefinitionDTO() + if include_optional: + return DataservicesDatamodelParameterDefinitionDTO( + member_parameter = visier_platform_sdk.models.dataservices/datamodel/member_parameter_definition_dto.dataservices.datamodel.MemberParameterDefinitionDTO( + id = '', + display_name = '', + description = '', + dimension_id = '', + reference_path = [ + '' + ], + default = None, ), + numeric_parameter = visier_platform_sdk.models.dataservices/datamodel/numeric_parameter_definition_dto.dataservices.datamodel.NumericParameterDefinitionDTO( + id = '', + display_name = '', + description = '', + lower_bound = 1.337, + upper_bound = 1.337, + default = 1.337, ), + plan_parameter = visier_platform_sdk.models.dataservices/datamodel/plan_parameter_definition_dto.dataservices.datamodel.PlanParameterDefinitionDTO( + id = '', + display_name = '', + description = '', + model_name = '', ), + aggregation_type_parameter = visier_platform_sdk.models.dataservices/datamodel/aggregation_type_parameter_dto.dataservices.datamodel.AggregationTypeParameterDTO( + id = '', + display_name = '', + description = '', + parameter_options = [ + visier_platform_sdk.models.dataservices/datamodel/aggregation_type_option_dto.dataservices.datamodel.AggregationTypeOptionDTO( + id = '', + display_name = '', + property_name = '', + aggregation_function = '', + is_default = True, ) + ], ) + ) + else: + return DataservicesDatamodelParameterDefinitionDTO( + ) + """ + + def testDataservicesDatamodelParameterDefinitionDTO(self): + """Test DataservicesDatamodelParameterDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_plan_parameter_definition_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_plan_parameter_definition_dto.py new file mode 100644 index 0000000000..5fbdc8e4ab --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_plan_parameter_definition_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO + +class TestDataservicesDatamodelPlanParameterDefinitionDTO(unittest.TestCase): + """DataservicesDatamodelPlanParameterDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanParameterDefinitionDTO: + """Test DataservicesDatamodelPlanParameterDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanParameterDefinitionDTO` + """ + model = DataservicesDatamodelPlanParameterDefinitionDTO() + if include_optional: + return DataservicesDatamodelPlanParameterDefinitionDTO( + id = '', + display_name = '', + description = '', + model_name = '' + ) + else: + return DataservicesDatamodelPlanParameterDefinitionDTO( + ) + """ + + def testDataservicesDatamodelPlanParameterDefinitionDTO(self): + """Test DataservicesDatamodelPlanParameterDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_concept_filter_context_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_concept_filter_context_dto.py new file mode 100644 index 0000000000..4636fb8d89 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_concept_filter_context_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO + +class TestDataservicesDatamodelPlanningConceptFilterContextDTO(unittest.TestCase): + """DataservicesDatamodelPlanningConceptFilterContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningConceptFilterContextDTO: + """Test DataservicesDatamodelPlanningConceptFilterContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningConceptFilterContextDTO` + """ + model = DataservicesDatamodelPlanningConceptFilterContextDTO() + if include_optional: + return DataservicesDatamodelPlanningConceptFilterContextDTO( + name = '' + ) + else: + return DataservicesDatamodelPlanningConceptFilterContextDTO( + ) + """ + + def testDataservicesDatamodelPlanningConceptFilterContextDTO(self): + """Test DataservicesDatamodelPlanningConceptFilterContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py new file mode 100644 index 0000000000..1c05388d67 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_hierarchy_filter_context_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO + +class TestDataservicesDatamodelPlanningHierarchyFilterContextDTO(unittest.TestCase): + """DataservicesDatamodelPlanningHierarchyFilterContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningHierarchyFilterContextDTO: + """Test DataservicesDatamodelPlanningHierarchyFilterContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningHierarchyFilterContextDTO` + """ + model = DataservicesDatamodelPlanningHierarchyFilterContextDTO() + if include_optional: + return DataservicesDatamodelPlanningHierarchyFilterContextDTO( + hierarchy_name = '', + included_members = [ + '' + ], + excluded_members = [ + '' + ] + ) + else: + return DataservicesDatamodelPlanningHierarchyFilterContextDTO( + ) + """ + + def testDataservicesDatamodelPlanningHierarchyFilterContextDTO(self): + """Test DataservicesDatamodelPlanningHierarchyFilterContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_model_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_model_dto.py new file mode 100644 index 0000000000..1be3e11872 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_model_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO + +class TestDataservicesDatamodelPlanningModelDTO(unittest.TestCase): + """DataservicesDatamodelPlanningModelDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningModelDTO: + """Test DataservicesDatamodelPlanningModelDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningModelDTO` + """ + model = DataservicesDatamodelPlanningModelDTO() + if include_optional: + return DataservicesDatamodelPlanningModelDTO( + id = '', + display_name = '', + description = '' + ) + else: + return DataservicesDatamodelPlanningModelDTO( + ) + """ + + def testDataservicesDatamodelPlanningModelDTO(self): + """Test DataservicesDatamodelPlanningModelDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_models_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_models_dto.py new file mode 100644 index 0000000000..87cb52afa5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_models_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO + +class TestDataservicesDatamodelPlanningModelsDTO(unittest.TestCase): + """DataservicesDatamodelPlanningModelsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningModelsDTO: + """Test DataservicesDatamodelPlanningModelsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningModelsDTO` + """ + model = DataservicesDatamodelPlanningModelsDTO() + if include_optional: + return DataservicesDatamodelPlanningModelsDTO( + models = [ + visier_platform_sdk.models.dataservices/datamodel/planning_model_dto.dataservices.datamodel.PlanningModelDTO( + id = '', + display_name = '', + description = '', ) + ] + ) + else: + return DataservicesDatamodelPlanningModelsDTO( + ) + """ + + def testDataservicesDatamodelPlanningModelsDTO(self): + """Test DataservicesDatamodelPlanningModelsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plan_context_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plan_context_dto.py new file mode 100644 index 0000000000..76dc0b7e89 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plan_context_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO + +class TestDataservicesDatamodelPlanningPlanContextDTO(unittest.TestCase): + """DataservicesDatamodelPlanningPlanContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningPlanContextDTO: + """Test DataservicesDatamodelPlanningPlanContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningPlanContextDTO` + """ + model = DataservicesDatamodelPlanningPlanContextDTO() + if include_optional: + return DataservicesDatamodelPlanningPlanContextDTO( + hierarchy_filter_context = visier_platform_sdk.models.dataservices/datamodel/planning_hierarchy_filter_context_dto.dataservices.datamodel.PlanningHierarchyFilterContextDTO( + hierarchy_name = '', + included_members = [ + '' + ], + excluded_members = [ + '' + ], ), + concept_filter_context = visier_platform_sdk.models.dataservices/datamodel/planning_concept_filter_context_dto.dataservices.datamodel.PlanningConceptFilterContextDTO( + name = '', ) + ) + else: + return DataservicesDatamodelPlanningPlanContextDTO( + ) + """ + + def testDataservicesDatamodelPlanningPlanContextDTO(self): + """Test DataservicesDatamodelPlanningPlanContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plan_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plan_dto.py new file mode 100644 index 0000000000..55dd631f70 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plan_dto.py @@ -0,0 +1,72 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO + +class TestDataservicesDatamodelPlanningPlanDTO(unittest.TestCase): + """DataservicesDatamodelPlanningPlanDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningPlanDTO: + """Test DataservicesDatamodelPlanningPlanDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningPlanDTO` + """ + model = DataservicesDatamodelPlanningPlanDTO() + if include_optional: + return DataservicesDatamodelPlanningPlanDTO( + id = '', + name = '', + subject_id = '', + default_contexts = [ + visier_platform_sdk.models.dataservices/datamodel/planning_plan_context_dto.dataservices.datamodel.PlanningPlanContextDTO( + hierarchy_filter_context = None, + concept_filter_context = None, ) + ], + plan_dimension_ids = [ + '' + ], + scenarios = [ + visier_platform_sdk.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( + id = '', + display_name = '', ) + ], + snapshots = [ + visier_platform_sdk.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( + id = '', + display_name = '', ) + ] + ) + else: + return DataservicesDatamodelPlanningPlanDTO( + ) + """ + + def testDataservicesDatamodelPlanningPlanDTO(self): + """Test DataservicesDatamodelPlanningPlanDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plans_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plans_dto.py new file mode 100644 index 0000000000..5b75cae203 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_planning_plans_dto.py @@ -0,0 +1,75 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO + +class TestDataservicesDatamodelPlanningPlansDTO(unittest.TestCase): + """DataservicesDatamodelPlanningPlansDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPlanningPlansDTO: + """Test DataservicesDatamodelPlanningPlansDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPlanningPlansDTO` + """ + model = DataservicesDatamodelPlanningPlansDTO() + if include_optional: + return DataservicesDatamodelPlanningPlansDTO( + plans = [ + visier_platform_sdk.models.dataservices/datamodel/planning_plan_dto.dataservices.datamodel.PlanningPlanDTO( + id = '', + name = '', + subject_id = '', + default_contexts = [ + visier_platform_sdk.models.dataservices/datamodel/planning_plan_context_dto.dataservices.datamodel.PlanningPlanContextDTO( + hierarchy_filter_context = None, + concept_filter_context = None, ) + ], + plan_dimension_ids = [ + '' + ], + scenarios = [ + visier_platform_sdk.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( + id = '', + display_name = '', ) + ], + snapshots = [ + visier_platform_sdk.models.dataservices/datamodel/scenario_or_snapshot_dto.dataservices.datamodel.ScenarioOrSnapshotDTO( + id = '', + display_name = '', ) + ], ) + ] + ) + else: + return DataservicesDatamodelPlanningPlansDTO( + ) + """ + + def testDataservicesDatamodelPlanningPlansDTO(self): + """Test DataservicesDatamodelPlanningPlansDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_population_configuration_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_population_configuration_dto.py new file mode 100644 index 0000000000..c79ff507f3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_population_configuration_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO + +class TestDataservicesDatamodelPopulationConfigurationDTO(unittest.TestCase): + """DataservicesDatamodelPopulationConfigurationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPopulationConfigurationDTO: + """Test DataservicesDatamodelPopulationConfigurationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPopulationConfigurationDTO` + """ + model = DataservicesDatamodelPopulationConfigurationDTO() + if include_optional: + return DataservicesDatamodelPopulationConfigurationDTO( + distinguishing_properties = [ + visier_platform_sdk.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( + name = '', + qualifying_path = '', ) + ], + change_history_properties = [ + visier_platform_sdk.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( + name = '', + qualifying_path = '', ) + ], + grouping_dimensions = [ + visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ) + ] + ) + else: + return DataservicesDatamodelPopulationConfigurationDTO( + ) + """ + + def testDataservicesDatamodelPopulationConfigurationDTO(self): + """Test DataservicesDatamodelPopulationConfigurationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_prediction_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_prediction_dto.py new file mode 100644 index 0000000000..3cbbf358b3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_prediction_dto.py @@ -0,0 +1,76 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO + +class TestDataservicesDatamodelPredictionDTO(unittest.TestCase): + """DataservicesDatamodelPredictionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPredictionDTO: + """Test DataservicesDatamodelPredictionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPredictionDTO` + """ + model = DataservicesDatamodelPredictionDTO() + if include_optional: + return DataservicesDatamodelPredictionDTO( + id = '', + display_name = '', + description = '', + subject = '', + subject_key = '', + subject_parent_key = '', + subject_filter = '', + event = '', + event_filter = '', + label_property = '', + factor_properties = [ + '' + ], + factor_dimensions = [ + '' + ], + factor_concepts = [ + '' + ], + data_start_date = '', + data_end_date = '', + score_name = '', + factors_name = '', + minimum_training_months = '', + is_multi_tenant = True + ) + else: + return DataservicesDatamodelPredictionDTO( + ) + """ + + def testDataservicesDatamodelPredictionDTO(self): + """Test DataservicesDatamodelPredictionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_predictions_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_predictions_dto.py new file mode 100644 index 0000000000..83be0fed4c --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_predictions_dto.py @@ -0,0 +1,79 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO + +class TestDataservicesDatamodelPredictionsDTO(unittest.TestCase): + """DataservicesDatamodelPredictionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPredictionsDTO: + """Test DataservicesDatamodelPredictionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPredictionsDTO` + """ + model = DataservicesDatamodelPredictionsDTO() + if include_optional: + return DataservicesDatamodelPredictionsDTO( + predictions = [ + visier_platform_sdk.models.dataservices/datamodel/prediction_dto.dataservices.datamodel.PredictionDTO( + id = '', + display_name = '', + description = '', + subject = '', + subject_key = '', + subject_parent_key = '', + subject_filter = '', + event = '', + event_filter = '', + label_property = '', + factor_properties = [ + '' + ], + factor_dimensions = [ + '' + ], + factor_concepts = [ + '' + ], + data_start_date = '', + data_end_date = '', + score_name = '', + factors_name = '', + minimum_training_months = '', + is_multi_tenant = True, ) + ] + ) + else: + return DataservicesDatamodelPredictionsDTO( + ) + """ + + def testDataservicesDatamodelPredictionsDTO(self): + """Test DataservicesDatamodelPredictionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_properties_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_properties_dto.py new file mode 100644 index 0000000000..892ab650b8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_properties_dto.py @@ -0,0 +1,72 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO + +class TestDataservicesDatamodelPropertiesDTO(unittest.TestCase): + """DataservicesDatamodelPropertiesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPropertiesDTO: + """Test DataservicesDatamodelPropertiesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPropertiesDTO` + """ + model = DataservicesDatamodelPropertiesDTO() + if include_optional: + return DataservicesDatamodelPropertiesDTO( + properties = [ + visier_platform_sdk.models.dataservices/datamodel/property_dto.dataservices.datamodel.PropertyDTO( + id = '', + display_name = '', + description = '', + data_type = '', + primitive_data_type = '', + parameters = [ + visier_platform_sdk.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( + member_parameter = None, + numeric_parameter = None, + plan_parameter = None, + aggregation_type_parameter = None, ) + ], + tags = [ + visier_platform_sdk.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( + id = '', + display_name = '', ) + ], + explanation = '', ) + ] + ) + else: + return DataservicesDatamodelPropertiesDTO( + ) + """ + + def testDataservicesDatamodelPropertiesDTO(self): + """Test DataservicesDatamodelPropertiesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_property_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_property_dto.py new file mode 100644 index 0000000000..86fff7211f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_property_dto.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO + +class TestDataservicesDatamodelPropertyDTO(unittest.TestCase): + """DataservicesDatamodelPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPropertyDTO: + """Test DataservicesDatamodelPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPropertyDTO` + """ + model = DataservicesDatamodelPropertyDTO() + if include_optional: + return DataservicesDatamodelPropertyDTO( + id = '', + display_name = '', + description = '', + data_type = '', + primitive_data_type = '', + parameters = [ + visier_platform_sdk.models.dataservices/datamodel/parameter_definition_dto.dataservices.datamodel.ParameterDefinitionDTO( + member_parameter = None, + numeric_parameter = None, + plan_parameter = None, + aggregation_type_parameter = None, ) + ], + tags = [ + visier_platform_sdk.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( + id = '', + display_name = '', ) + ], + explanation = '' + ) + else: + return DataservicesDatamodelPropertyDTO( + ) + """ + + def testDataservicesDatamodelPropertyDTO(self): + """Test DataservicesDatamodelPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_property_reference_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_property_reference_dto.py new file mode 100644 index 0000000000..8035e52b0e --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_property_reference_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO + +class TestDataservicesDatamodelPropertyReferenceDTO(unittest.TestCase): + """DataservicesDatamodelPropertyReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelPropertyReferenceDTO: + """Test DataservicesDatamodelPropertyReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelPropertyReferenceDTO` + """ + model = DataservicesDatamodelPropertyReferenceDTO() + if include_optional: + return DataservicesDatamodelPropertyReferenceDTO( + name = '', + qualifying_path = '' + ) + else: + return DataservicesDatamodelPropertyReferenceDTO( + ) + """ + + def testDataservicesDatamodelPropertyReferenceDTO(self): + """Test DataservicesDatamodelPropertyReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_scenario_or_snapshot_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_scenario_or_snapshot_dto.py new file mode 100644 index 0000000000..e48aed7019 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_scenario_or_snapshot_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO + +class TestDataservicesDatamodelScenarioOrSnapshotDTO(unittest.TestCase): + """DataservicesDatamodelScenarioOrSnapshotDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelScenarioOrSnapshotDTO: + """Test DataservicesDatamodelScenarioOrSnapshotDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelScenarioOrSnapshotDTO` + """ + model = DataservicesDatamodelScenarioOrSnapshotDTO() + if include_optional: + return DataservicesDatamodelScenarioOrSnapshotDTO( + id = '', + display_name = '' + ) + else: + return DataservicesDatamodelScenarioOrSnapshotDTO( + ) + """ + + def testDataservicesDatamodelScenarioOrSnapshotDTO(self): + """Test DataservicesDatamodelScenarioOrSnapshotDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concept_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concept_dto.py new file mode 100644 index 0000000000..b2e33202c2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concept_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO + +class TestDataservicesDatamodelSelectionConceptDTO(unittest.TestCase): + """DataservicesDatamodelSelectionConceptDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelSelectionConceptDTO: + """Test DataservicesDatamodelSelectionConceptDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelSelectionConceptDTO` + """ + model = DataservicesDatamodelSelectionConceptDTO() + if include_optional: + return DataservicesDatamodelSelectionConceptDTO( + id = '', + display_name = '', + description = '', + visible_in_app = True, + tags = [ + visier_platform_sdk.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( + id = '', + display_name = '', ) + ], + explanation = '' + ) + else: + return DataservicesDatamodelSelectionConceptDTO( + ) + """ + + def testDataservicesDatamodelSelectionConceptDTO(self): + """Test DataservicesDatamodelSelectionConceptDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concept_reference_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concept_reference_dto.py new file mode 100644 index 0000000000..5de343b177 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concept_reference_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO + +class TestDataservicesDatamodelSelectionConceptReferenceDTO(unittest.TestCase): + """DataservicesDatamodelSelectionConceptReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelSelectionConceptReferenceDTO: + """Test DataservicesDatamodelSelectionConceptReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelSelectionConceptReferenceDTO` + """ + model = DataservicesDatamodelSelectionConceptReferenceDTO() + if include_optional: + return DataservicesDatamodelSelectionConceptReferenceDTO( + name = '', + qualifying_path = '' + ) + else: + return DataservicesDatamodelSelectionConceptReferenceDTO( + ) + """ + + def testDataservicesDatamodelSelectionConceptReferenceDTO(self): + """Test DataservicesDatamodelSelectionConceptReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concepts_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concepts_dto.py new file mode 100644 index 0000000000..3bb564e2db --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_selection_concepts_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO + +class TestDataservicesDatamodelSelectionConceptsDTO(unittest.TestCase): + """DataservicesDatamodelSelectionConceptsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelSelectionConceptsDTO: + """Test DataservicesDatamodelSelectionConceptsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelSelectionConceptsDTO` + """ + model = DataservicesDatamodelSelectionConceptsDTO() + if include_optional: + return DataservicesDatamodelSelectionConceptsDTO( + selection_concepts = [ + visier_platform_sdk.models.dataservices/datamodel/selection_concept_dto.dataservices.datamodel.SelectionConceptDTO( + id = '', + display_name = '', + description = '', + visible_in_app = True, + tags = [ + visier_platform_sdk.models.dataservices/datamodel/tag_map_element_dto.dataservices.datamodel.TagMapElementDTO( + id = '', + display_name = '', ) + ], + explanation = '', ) + ] + ) + else: + return DataservicesDatamodelSelectionConceptsDTO( + ) + """ + + def testDataservicesDatamodelSelectionConceptsDTO(self): + """Test DataservicesDatamodelSelectionConceptsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_tag_map_element_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_tag_map_element_dto.py new file mode 100644 index 0000000000..ce626fc15d --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_tag_map_element_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO + +class TestDataservicesDatamodelTagMapElementDTO(unittest.TestCase): + """DataservicesDatamodelTagMapElementDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelTagMapElementDTO: + """Test DataservicesDatamodelTagMapElementDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelTagMapElementDTO` + """ + model = DataservicesDatamodelTagMapElementDTO() + if include_optional: + return DataservicesDatamodelTagMapElementDTO( + id = '', + display_name = '' + ) + else: + return DataservicesDatamodelTagMapElementDTO( + ) + """ + + def testDataservicesDatamodelTagMapElementDTO(self): + """Test DataservicesDatamodelTagMapElementDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_datamodel_validity_range_dto.py b/src/visier_platform_sdk/test/test_dataservices_datamodel_validity_range_dto.py new file mode 100644 index 0000000000..58f039f0ff --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_datamodel_validity_range_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO + +class TestDataservicesDatamodelValidityRangeDTO(unittest.TestCase): + """DataservicesDatamodelValidityRangeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesDatamodelValidityRangeDTO: + """Test DataservicesDatamodelValidityRangeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesDatamodelValidityRangeDTO` + """ + model = DataservicesDatamodelValidityRangeDTO() + if include_optional: + return DataservicesDatamodelValidityRangeDTO( + start = '', + end = '' + ) + else: + return DataservicesDatamodelValidityRangeDTO( + ) + """ + + def testDataservicesDatamodelValidityRangeDTO(self): + """Test DataservicesDatamodelValidityRangeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_dto.py new file mode 100644 index 0000000000..61c294160f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_dto.py @@ -0,0 +1,93 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO + +class TestDataservicesQueryAggregationQueryDTO(unittest.TestCase): + """DataservicesQueryAggregationQueryDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryAggregationQueryDTO: + """Test DataservicesQueryAggregationQueryDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryAggregationQueryDTO` + """ + model = DataservicesQueryAggregationQueryDTO() + if include_optional: + return DataservicesQueryAggregationQueryDTO( + source = visier_platform_sdk.models.dataservices/query/aggregation_query_source_dto.dataservices.query.AggregationQuerySourceDTO( + formula = '', + metric = '', + metrics = None, ), + filters = [ + visier_platform_sdk.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( + formula = '', + selection_concept = None, + member_set = None, + cohort = None, ) + ], + axes = [ + visier_platform_sdk.models.dataservices/query/query_axis_dto.dataservices.query.QueryAxisDTO( + formula = '', + selection_concept = None, + dimension_member_selection = None, + member_map_selection = None, + numeric_ranges = None, + dimension_level_selection = None, + dimension_leaf_member_selection = None, + dimension_data_member_selection = None, + dimension_level_with_uncategorized_value_selection = None, + table_axis_options = None, ) + ], + time_intervals = visier_platform_sdk.models.dataservices/query/query_time_intervals_dto.dataservices.query.QueryTimeIntervalsDTO( + from_instant = '', + from_date_time = '', + dynamic_date_from = 'SOURCE', + interval_period_type = 'MONTH', + interval_period_count = 56, + interval_count = 56, + direction = 'BACKWARD', + shift = None, + trailing_period_type = 'MONTH', + trailing_period_count = 56, ), + parameter_values = [ + visier_platform_sdk.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( + member_value = None, + numeric_value = None, + plan_value = None, + aggregation_type_value = None, ) + ] + ) + else: + return DataservicesQueryAggregationQueryDTO( + ) + """ + + def testDataservicesQueryAggregationQueryDTO(self): + """Test DataservicesQueryAggregationQueryDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_execution_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_execution_dto.py new file mode 100644 index 0000000000..421783a37e --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_execution_dto.py @@ -0,0 +1,99 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO + +class TestDataservicesQueryAggregationQueryExecutionDTO(unittest.TestCase): + """DataservicesQueryAggregationQueryExecutionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryAggregationQueryExecutionDTO: + """Test DataservicesQueryAggregationQueryExecutionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryAggregationQueryExecutionDTO` + """ + model = DataservicesQueryAggregationQueryExecutionDTO() + if include_optional: + return DataservicesQueryAggregationQueryExecutionDTO( + query = visier_platform_sdk.models.dataservices/query/aggregation_query_dto.dataservices.query.AggregationQueryDTO( + source = None, + filters = [ + visier_platform_sdk.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( + formula = '', + selection_concept = None, + member_set = None, + cohort = None, ) + ], + axes = [ + visier_platform_sdk.models.dataservices/query/query_axis_dto.dataservices.query.QueryAxisDTO( + formula = '', + selection_concept = None, + dimension_member_selection = None, + member_map_selection = None, + numeric_ranges = None, + dimension_level_selection = None, + dimension_leaf_member_selection = None, + dimension_data_member_selection = None, + dimension_level_with_uncategorized_value_selection = None, + table_axis_options = None, ) + ], + time_intervals = None, + parameter_values = [ + visier_platform_sdk.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( + member_value = None, + numeric_value = None, + plan_value = None, + aggregation_type_value = None, ) + ], ), + options = visier_platform_sdk.models.dataservices/query/query_execution_options_dto.dataservices.query.QueryExecutionOptionsDTO( + calendar_type = 'TENANT_CALENDAR', + currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', + currency_conversion_date = '', + lineage_depth = 56, + zero_visibility = 'SHOW', + null_visibility = 'SHOW', + cell_distribution_options = visier_platform_sdk.models.dataservices/query/cell_distribution_options_dto.dataservices.query.CellDistributionOptionsDTO( + bin_count = 56, ), + axis_visibility = 'SIMPLE', + enable_sparse_results = True, + internal = visier_platform_sdk.models.dataservices/query/internal_query_execution_options_dto.dataservices.query.InternalQueryExecutionOptionsDTO( + sparse_handling_mode = 'ALLOW', + align_time_axis_to_period_end = True, ), + enable_descending_space = True, + currency_conversion_code = '', + member_display_mode = 'DEFAULT', + axes_overall_value_mode = 'NONE', ) + ) + else: + return DataservicesQueryAggregationQueryExecutionDTO( + ) + """ + + def testDataservicesQueryAggregationQueryExecutionDTO(self): + """Test DataservicesQueryAggregationQueryExecutionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_dto.py new file mode 100644 index 0000000000..26651ec7f1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO + +class TestDataservicesQueryAggregationQuerySourceDTO(unittest.TestCase): + """DataservicesQueryAggregationQuerySourceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryAggregationQuerySourceDTO: + """Test DataservicesQueryAggregationQuerySourceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryAggregationQuerySourceDTO` + """ + model = DataservicesQueryAggregationQuerySourceDTO() + if include_optional: + return DataservicesQueryAggregationQuerySourceDTO( + formula = '', + metric = '', + metrics = visier_platform_sdk.models.dataservices/query/aggregation_query_source_metrics_dto.dataservices.query.AggregationQuerySourceMetricsDTO( + columns = [ + visier_platform_sdk.models.dataservices/query/aggregation_query_source_metric_dto.dataservices.query.AggregationQuerySourceMetricDTO( + column_name = '', + id = '', + formula = '', + qualifying_path = '', ) + ], ) + ) + else: + return DataservicesQueryAggregationQuerySourceDTO( + ) + """ + + def testDataservicesQueryAggregationQuerySourceDTO(self): + """Test DataservicesQueryAggregationQuerySourceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_metric_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_metric_dto.py new file mode 100644 index 0000000000..e34d68daec --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_metric_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO + +class TestDataservicesQueryAggregationQuerySourceMetricDTO(unittest.TestCase): + """DataservicesQueryAggregationQuerySourceMetricDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryAggregationQuerySourceMetricDTO: + """Test DataservicesQueryAggregationQuerySourceMetricDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryAggregationQuerySourceMetricDTO` + """ + model = DataservicesQueryAggregationQuerySourceMetricDTO() + if include_optional: + return DataservicesQueryAggregationQuerySourceMetricDTO( + column_name = '', + id = '', + formula = '', + qualifying_path = '' + ) + else: + return DataservicesQueryAggregationQuerySourceMetricDTO( + ) + """ + + def testDataservicesQueryAggregationQuerySourceMetricDTO(self): + """Test DataservicesQueryAggregationQuerySourceMetricDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_metrics_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_metrics_dto.py new file mode 100644 index 0000000000..7add1c008e --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_query_source_metrics_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO + +class TestDataservicesQueryAggregationQuerySourceMetricsDTO(unittest.TestCase): + """DataservicesQueryAggregationQuerySourceMetricsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryAggregationQuerySourceMetricsDTO: + """Test DataservicesQueryAggregationQuerySourceMetricsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryAggregationQuerySourceMetricsDTO` + """ + model = DataservicesQueryAggregationQuerySourceMetricsDTO() + if include_optional: + return DataservicesQueryAggregationQuerySourceMetricsDTO( + columns = [ + visier_platform_sdk.models.dataservices/query/aggregation_query_source_metric_dto.dataservices.query.AggregationQuerySourceMetricDTO( + column_name = '', + id = '', + formula = '', + qualifying_path = '', ) + ] + ) + else: + return DataservicesQueryAggregationQuerySourceMetricsDTO( + ) + """ + + def testDataservicesQueryAggregationQuerySourceMetricsDTO(self): + """Test DataservicesQueryAggregationQuerySourceMetricsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_aggregation_type_parameter_value_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_type_parameter_value_dto.py new file mode 100644 index 0000000000..4e0843a362 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_aggregation_type_parameter_value_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO + +class TestDataservicesQueryAggregationTypeParameterValueDTO(unittest.TestCase): + """DataservicesQueryAggregationTypeParameterValueDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryAggregationTypeParameterValueDTO: + """Test DataservicesQueryAggregationTypeParameterValueDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryAggregationTypeParameterValueDTO` + """ + model = DataservicesQueryAggregationTypeParameterValueDTO() + if include_optional: + return DataservicesQueryAggregationTypeParameterValueDTO( + parameter_id = '', + aggregation_option_id = '' + ) + else: + return DataservicesQueryAggregationTypeParameterValueDTO( + ) + """ + + def testDataservicesQueryAggregationTypeParameterValueDTO(self): + """Test DataservicesQueryAggregationTypeParameterValueDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_distribution_bin_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_distribution_bin_dto.py new file mode 100644 index 0000000000..12b8460d8b --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_distribution_bin_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO + +class TestDataservicesQueryCellDistributionBinDTO(unittest.TestCase): + """DataservicesQueryCellDistributionBinDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellDistributionBinDTO: + """Test DataservicesQueryCellDistributionBinDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellDistributionBinDTO` + """ + model = DataservicesQueryCellDistributionBinDTO() + if include_optional: + return DataservicesQueryCellDistributionBinDTO( + value = '', + support = '' + ) + else: + return DataservicesQueryCellDistributionBinDTO( + ) + """ + + def testDataservicesQueryCellDistributionBinDTO(self): + """Test DataservicesQueryCellDistributionBinDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_distribution_options_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_distribution_options_dto.py new file mode 100644 index 0000000000..de595884c8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_distribution_options_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO + +class TestDataservicesQueryCellDistributionOptionsDTO(unittest.TestCase): + """DataservicesQueryCellDistributionOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellDistributionOptionsDTO: + """Test DataservicesQueryCellDistributionOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellDistributionOptionsDTO` + """ + model = DataservicesQueryCellDistributionOptionsDTO() + if include_optional: + return DataservicesQueryCellDistributionOptionsDTO( + bin_count = 56 + ) + else: + return DataservicesQueryCellDistributionOptionsDTO( + ) + """ + + def testDataservicesQueryCellDistributionOptionsDTO(self): + """Test DataservicesQueryCellDistributionOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_dto.py new file mode 100644 index 0000000000..57d98367b2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_dto import DataservicesQueryCellDTO + +class TestDataservicesQueryCellDTO(unittest.TestCase): + """DataservicesQueryCellDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellDTO: + """Test DataservicesQueryCellDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellDTO` + """ + model = DataservicesQueryCellDTO() + if include_optional: + return DataservicesQueryCellDTO( + value = '', + support = '', + coordinates = [ + 56 + ], + distribution = [ + visier_platform_sdk.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( + value = '', + support = '', ) + ] + ) + else: + return DataservicesQueryCellDTO( + ) + """ + + def testDataservicesQueryCellDTO(self): + """Test DataservicesQueryCellDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_set_axis_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_axis_dto.py new file mode 100644 index 0000000000..083150b677 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_axis_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO + +class TestDataservicesQueryCellSetAxisDTO(unittest.TestCase): + """DataservicesQueryCellSetAxisDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellSetAxisDTO: + """Test DataservicesQueryCellSetAxisDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellSetAxisDTO` + """ + model = DataservicesQueryCellSetAxisDTO() + if include_optional: + return DataservicesQueryCellSetAxisDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + positions = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( + path = [ + '' + ], + display_name = '', + display_name_path = [ + '' + ], ) + ] + ) + else: + return DataservicesQueryCellSetAxisDTO( + ) + """ + + def testDataservicesQueryCellSetAxisDTO(self): + """Test DataservicesQueryCellSetAxisDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_set_axis_position_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_axis_position_dto.py new file mode 100644 index 0000000000..2167704e0a --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_axis_position_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO + +class TestDataservicesQueryCellSetAxisPositionDTO(unittest.TestCase): + """DataservicesQueryCellSetAxisPositionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellSetAxisPositionDTO: + """Test DataservicesQueryCellSetAxisPositionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellSetAxisPositionDTO` + """ + model = DataservicesQueryCellSetAxisPositionDTO() + if include_optional: + return DataservicesQueryCellSetAxisPositionDTO( + path = [ + '' + ], + display_name = '', + display_name_path = [ + '' + ] + ) + else: + return DataservicesQueryCellSetAxisPositionDTO( + ) + """ + + def testDataservicesQueryCellSetAxisPositionDTO(self): + """Test DataservicesQueryCellSetAxisPositionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_set_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_dto.py new file mode 100644 index 0000000000..201b0d51d1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_dto.py @@ -0,0 +1,111 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO + +class TestDataservicesQueryCellSetDTO(unittest.TestCase): + """DataservicesQueryCellSetDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellSetDTO: + """Test DataservicesQueryCellSetDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellSetDTO` + """ + model = DataservicesQueryCellSetDTO() + if include_optional: + return DataservicesQueryCellSetDTO( + cells = [ + visier_platform_sdk.models.dataservices/query/cell_dto.dataservices.query.CellDTO( + value = '', + support = '', + coordinates = [ + 56 + ], + distribution = [ + visier_platform_sdk.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( + value = '', + support = '', ) + ], ) + ], + axes = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( + dimension = None, + positions = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( + path = [ + '' + ], + display_name = '', + display_name_path = [ + '' + ], ) + ], ) + ], + lineage = visier_platform_sdk.models.dataservices/query/lineage_dto.dataservices.query.LineageDTO( + cell_sets = [ + visier_platform_sdk.models.dataservices/query/cell_set_dto.dataservices.query.CellSetDTO( + cells = [ + visier_platform_sdk.models.dataservices/query/cell_dto.dataservices.query.CellDTO( + value = '', + support = '', + coordinates = [ + 56 + ], + distribution = [ + visier_platform_sdk.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( + value = '', + support = '', ) + ], ) + ], + axes = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( + dimension = None, + positions = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( + path = [ + '' + ], + display_name = '', + display_name_path = [ + '' + ], ) + ], ) + ], + lineage = None, ) + ], + op = '', ) + ) + else: + return DataservicesQueryCellSetDTO( + ) + """ + + def testDataservicesQueryCellSetDTO(self): + """Test DataservicesQueryCellSetDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cell_set_or_error_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_or_error_dto.py new file mode 100644 index 0000000000..1c43ebc6ba --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cell_set_or_error_dto.py @@ -0,0 +1,95 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO + +class TestDataservicesQueryCellSetOrErrorDTO(unittest.TestCase): + """DataservicesQueryCellSetOrErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCellSetOrErrorDTO: + """Test DataservicesQueryCellSetOrErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCellSetOrErrorDTO` + """ + model = DataservicesQueryCellSetOrErrorDTO() + if include_optional: + return DataservicesQueryCellSetOrErrorDTO( + cell_set = visier_platform_sdk.models.dataservices/query/cell_set_dto.dataservices.query.CellSetDTO( + cells = [ + visier_platform_sdk.models.dataservices/query/cell_dto.dataservices.query.CellDTO( + value = '', + support = '', + coordinates = [ + 56 + ], + distribution = [ + visier_platform_sdk.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( + value = '', + support = '', ) + ], ) + ], + axes = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( + dimension = None, + positions = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( + path = [ + '' + ], + display_name = '', + display_name_path = [ + '' + ], ) + ], ) + ], + lineage = None, ), + error = visier_platform_sdk.models.dataservices/query/query_execution_error_dto.dataservices.query.QueryExecutionErrorDTO( + error_code = '', + message = '', + all_errors = [ + visier_platform_sdk.models.dataservices/query/query_execution_errors_dto.dataservices.query.QueryExecutionErrorsDTO( + error_code = '', + message = '', + all_error_details = [ + visier_platform_sdk.models.dataservices/query/query_execution_error_details_dto.dataservices.query.QueryExecutionErrorDetailsDTO( + object_type = '', + query_index = 56, + column_index = 56, + error = '', ) + ], ) + ], ) + ) + else: + return DataservicesQueryCellSetOrErrorDTO( + ) + """ + + def testDataservicesQueryCellSetOrErrorDTO(self): + """Test DataservicesQueryCellSetOrErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_cohort_filter_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_cohort_filter_dto.py new file mode 100644 index 0000000000..0bc7b5895b --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_cohort_filter_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO + +class TestDataservicesQueryCohortFilterDTO(unittest.TestCase): + """DataservicesQueryCohortFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryCohortFilterDTO: + """Test DataservicesQueryCohortFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryCohortFilterDTO` + """ + model = DataservicesQueryCohortFilterDTO() + if include_optional: + return DataservicesQueryCohortFilterDTO( + key_group = visier_platform_sdk.models.dataservices/query/key_group_filter_dto.dataservices.query.KeyGroupFilterDTO( + filters = [ + visier_platform_sdk.models.dataservices/query/key_group_filter_item_dto.dataservices.query.KeyGroupFilterItemDTO( + formula = '', + selection_concept = None, + member_set = None, ) + ], ), + exclude = True, + time_interval = visier_platform_sdk.models.dataservices/query/query_time_interval_dto.dataservices.query.QueryTimeIntervalDTO( + from_instant = '', + from_date_time = '', + dynamic_date_from = 'SOURCE', + interval_period_type = 'MONTH', + interval_period_count = 56, + direction = 'BACKWARD', + shift = None, ) + ) + else: + return DataservicesQueryCohortFilterDTO( + ) + """ + + def testDataservicesQueryCohortFilterDTO(self): + """Test DataservicesQueryCohortFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_internal_query_execution_options_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_internal_query_execution_options_dto.py new file mode 100644 index 0000000000..66c53093fe --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_internal_query_execution_options_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO + +class TestDataservicesQueryInternalQueryExecutionOptionsDTO(unittest.TestCase): + """DataservicesQueryInternalQueryExecutionOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryInternalQueryExecutionOptionsDTO: + """Test DataservicesQueryInternalQueryExecutionOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryInternalQueryExecutionOptionsDTO` + """ + model = DataservicesQueryInternalQueryExecutionOptionsDTO() + if include_optional: + return DataservicesQueryInternalQueryExecutionOptionsDTO( + sparse_handling_mode = 'ALLOW', + align_time_axis_to_period_end = True + ) + else: + return DataservicesQueryInternalQueryExecutionOptionsDTO( + ) + """ + + def testDataservicesQueryInternalQueryExecutionOptionsDTO(self): + """Test DataservicesQueryInternalQueryExecutionOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_key_group_filter_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_key_group_filter_dto.py new file mode 100644 index 0000000000..dc79c2f513 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_key_group_filter_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO + +class TestDataservicesQueryKeyGroupFilterDTO(unittest.TestCase): + """DataservicesQueryKeyGroupFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryKeyGroupFilterDTO: + """Test DataservicesQueryKeyGroupFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryKeyGroupFilterDTO` + """ + model = DataservicesQueryKeyGroupFilterDTO() + if include_optional: + return DataservicesQueryKeyGroupFilterDTO( + filters = [ + visier_platform_sdk.models.dataservices/query/key_group_filter_item_dto.dataservices.query.KeyGroupFilterItemDTO( + formula = '', + selection_concept = None, + member_set = None, ) + ] + ) + else: + return DataservicesQueryKeyGroupFilterDTO( + ) + """ + + def testDataservicesQueryKeyGroupFilterDTO(self): + """Test DataservicesQueryKeyGroupFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_key_group_filter_item_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_key_group_filter_item_dto.py new file mode 100644 index 0000000000..66c7c54aa4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_key_group_filter_item_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO + +class TestDataservicesQueryKeyGroupFilterItemDTO(unittest.TestCase): + """DataservicesQueryKeyGroupFilterItemDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryKeyGroupFilterItemDTO: + """Test DataservicesQueryKeyGroupFilterItemDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryKeyGroupFilterItemDTO` + """ + model = DataservicesQueryKeyGroupFilterItemDTO() + if include_optional: + return DataservicesQueryKeyGroupFilterItemDTO( + formula = '', + selection_concept = visier_platform_sdk.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( + name = '', + qualifying_path = '', ), + member_set = visier_platform_sdk.models.dataservices/query/member_filter_dto.dataservices.query.MemberFilterDTO( + dimension = None, + values = None, ) + ) + else: + return DataservicesQueryKeyGroupFilterItemDTO( + ) + """ + + def testDataservicesQueryKeyGroupFilterItemDTO(self): + """Test DataservicesQueryKeyGroupFilterItemDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_lineage_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_lineage_dto.py new file mode 100644 index 0000000000..68d4378aca --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_lineage_dto.py @@ -0,0 +1,83 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO + +class TestDataservicesQueryLineageDTO(unittest.TestCase): + """DataservicesQueryLineageDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryLineageDTO: + """Test DataservicesQueryLineageDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryLineageDTO` + """ + model = DataservicesQueryLineageDTO() + if include_optional: + return DataservicesQueryLineageDTO( + cell_sets = [ + visier_platform_sdk.models.dataservices/query/cell_set_dto.dataservices.query.CellSetDTO( + cells = [ + visier_platform_sdk.models.dataservices/query/cell_dto.dataservices.query.CellDTO( + value = '', + support = '', + coordinates = [ + 56 + ], + distribution = [ + visier_platform_sdk.models.dataservices/query/cell_distribution_bin_dto.dataservices.query.CellDistributionBinDTO( + value = '', + support = '', ) + ], ) + ], + axes = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_dto.dataservices.query.CellSetAxisDTO( + dimension = None, + positions = [ + visier_platform_sdk.models.dataservices/query/cell_set_axis_position_dto.dataservices.query.CellSetAxisPositionDTO( + path = [ + '' + ], + display_name = '', + display_name_path = [ + '' + ], ) + ], ) + ], + lineage = None, ) + ], + op = '' + ) + else: + return DataservicesQueryLineageDTO( + ) + """ + + def testDataservicesQueryLineageDTO(self): + """Test DataservicesQueryLineageDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_list_query_execution_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_list_query_execution_dto.py new file mode 100644 index 0000000000..ec86b852dd --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_list_query_execution_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO + +class TestDataservicesQueryListQueryExecutionDTO(unittest.TestCase): + """DataservicesQueryListQueryExecutionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryListQueryExecutionDTO: + """Test DataservicesQueryListQueryExecutionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryListQueryExecutionDTO` + """ + model = DataservicesQueryListQueryExecutionDTO() + if include_optional: + return DataservicesQueryListQueryExecutionDTO( + source = visier_platform_sdk.models.dataservices/query/list_query_source_dto.dataservices.query.ListQuerySourceDTO( + formula = '', + metric = '', + analytic_object = '', + text_concept = '', ), + columns = [ + visier_platform_sdk.models.dataservices/query/property_column_dto.dataservices.query.PropertyColumnDTO( + column_name = '', + column_definition = None, ) + ], + sort_options = [ + visier_platform_sdk.models.dataservices/query/sort_option_dto.dataservices.query.SortOptionDTO( + column_index = 56, + sort_direction = 'SORT_ASCENDING', ) + ], + filters = [ + visier_platform_sdk.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( + formula = '', + selection_concept = None, + member_set = None, + cohort = None, ) + ], + time_interval = visier_platform_sdk.models.dataservices/query/query_time_interval_dto.dataservices.query.QueryTimeIntervalDTO( + from_instant = '', + from_date_time = '', + dynamic_date_from = 'SOURCE', + interval_period_type = 'MONTH', + interval_period_count = 56, + direction = 'BACKWARD', + shift = None, ), + parameter_values = [ + visier_platform_sdk.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( + member_value = None, + numeric_value = None, + plan_value = None, + aggregation_type_value = None, ) + ], + options = visier_platform_sdk.models.dataservices/query/list_query_execution_options_dto.dataservices.query.ListQueryExecutionOptionsDTO( + limit = 56, + query_mode = 'DEFAULT', + omit_header = True, + calendar_type = 'TENANT_CALENDAR', + currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', + currency_conversion_date = '', + page = 56, + multiple_tables = True, + currency_conversion_code = '', + record_mode = 'NORMAL', + date_time_display_mode = 'EPOCH', ) + ) + else: + return DataservicesQueryListQueryExecutionDTO( + ) + """ + + def testDataservicesQueryListQueryExecutionDTO(self): + """Test DataservicesQueryListQueryExecutionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_list_query_execution_options_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_list_query_execution_options_dto.py new file mode 100644 index 0000000000..72333d8640 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_list_query_execution_options_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO + +class TestDataservicesQueryListQueryExecutionOptionsDTO(unittest.TestCase): + """DataservicesQueryListQueryExecutionOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryListQueryExecutionOptionsDTO: + """Test DataservicesQueryListQueryExecutionOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryListQueryExecutionOptionsDTO` + """ + model = DataservicesQueryListQueryExecutionOptionsDTO() + if include_optional: + return DataservicesQueryListQueryExecutionOptionsDTO( + limit = 56, + query_mode = 'DEFAULT', + omit_header = True, + calendar_type = 'TENANT_CALENDAR', + currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', + currency_conversion_date = '', + page = 56, + multiple_tables = True, + currency_conversion_code = '', + record_mode = 'NORMAL', + date_time_display_mode = 'EPOCH' + ) + else: + return DataservicesQueryListQueryExecutionOptionsDTO( + ) + """ + + def testDataservicesQueryListQueryExecutionOptionsDTO(self): + """Test DataservicesQueryListQueryExecutionOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_list_query_source_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_list_query_source_dto.py new file mode 100644 index 0000000000..af45807b6e --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_list_query_source_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO + +class TestDataservicesQueryListQuerySourceDTO(unittest.TestCase): + """DataservicesQueryListQuerySourceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryListQuerySourceDTO: + """Test DataservicesQueryListQuerySourceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryListQuerySourceDTO` + """ + model = DataservicesQueryListQuerySourceDTO() + if include_optional: + return DataservicesQueryListQuerySourceDTO( + formula = '', + metric = '', + analytic_object = '', + text_concept = '' + ) + else: + return DataservicesQueryListQuerySourceDTO( + ) + """ + + def testDataservicesQueryListQuerySourceDTO(self): + """Test DataservicesQueryListQuerySourceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_member_filter_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_member_filter_dto.py new file mode 100644 index 0000000000..8eaa28b6aa --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_member_filter_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO + +class TestDataservicesQueryMemberFilterDTO(unittest.TestCase): + """DataservicesQueryMemberFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryMemberFilterDTO: + """Test DataservicesQueryMemberFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryMemberFilterDTO` + """ + model = DataservicesQueryMemberFilterDTO() + if include_optional: + return DataservicesQueryMemberFilterDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + values = visier_platform_sdk.models.dataservices/common/member_values_dto.dataservices.common.MemberValuesDTO( + included = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], + excluded = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + member_id = '', ) + ], ) + ) + else: + return DataservicesQueryMemberFilterDTO( + ) + """ + + def testDataservicesQueryMemberFilterDTO(self): + """Test DataservicesQueryMemberFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_member_parameter_value_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_member_parameter_value_dto.py new file mode 100644 index 0000000000..837025ba8e --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_member_parameter_value_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO + +class TestDataservicesQueryMemberParameterValueDTO(unittest.TestCase): + """DataservicesQueryMemberParameterValueDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryMemberParameterValueDTO: + """Test DataservicesQueryMemberParameterValueDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryMemberParameterValueDTO` + """ + model = DataservicesQueryMemberParameterValueDTO() + if include_optional: + return DataservicesQueryMemberParameterValueDTO( + parameter_id = '', + dimension_id = '', + reference_path = [ + '' + ], + values = visier_platform_sdk.models.dataservices/common/member_values_dto.dataservices.common.MemberValuesDTO( + included = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], + excluded = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + member_id = '', ) + ], ) + ) + else: + return DataservicesQueryMemberParameterValueDTO( + ) + """ + + def testDataservicesQueryMemberParameterValueDTO(self): + """Test DataservicesQueryMemberParameterValueDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_numeric_parameter_value_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_numeric_parameter_value_dto.py new file mode 100644 index 0000000000..75dcae814b --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_numeric_parameter_value_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO + +class TestDataservicesQueryNumericParameterValueDTO(unittest.TestCase): + """DataservicesQueryNumericParameterValueDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryNumericParameterValueDTO: + """Test DataservicesQueryNumericParameterValueDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryNumericParameterValueDTO` + """ + model = DataservicesQueryNumericParameterValueDTO() + if include_optional: + return DataservicesQueryNumericParameterValueDTO( + parameter_id = '', + value = 1.337 + ) + else: + return DataservicesQueryNumericParameterValueDTO( + ) + """ + + def testDataservicesQueryNumericParameterValueDTO(self): + """Test DataservicesQueryNumericParameterValueDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_plan_parameter_value_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_plan_parameter_value_dto.py new file mode 100644 index 0000000000..6e8cf09d4d --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_plan_parameter_value_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO + +class TestDataservicesQueryPlanParameterValueDTO(unittest.TestCase): + """DataservicesQueryPlanParameterValueDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryPlanParameterValueDTO: + """Test DataservicesQueryPlanParameterValueDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryPlanParameterValueDTO` + """ + model = DataservicesQueryPlanParameterValueDTO() + if include_optional: + return DataservicesQueryPlanParameterValueDTO( + parameter_id = '', + plan_id = '', + scenario_id = '', + snapshot_id = '' + ) + else: + return DataservicesQueryPlanParameterValueDTO( + ) + """ + + def testDataservicesQueryPlanParameterValueDTO(self): + """Test DataservicesQueryPlanParameterValueDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_property_column_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_property_column_dto.py new file mode 100644 index 0000000000..1322fd121c --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_property_column_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO + +class TestDataservicesQueryPropertyColumnDTO(unittest.TestCase): + """DataservicesQueryPropertyColumnDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryPropertyColumnDTO: + """Test DataservicesQueryPropertyColumnDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryPropertyColumnDTO` + """ + model = DataservicesQueryPropertyColumnDTO() + if include_optional: + return DataservicesQueryPropertyColumnDTO( + column_name = '', + column_definition = visier_platform_sdk.models.dataservices/query/query_property_dto.dataservices.query.QueryPropertyDTO( + formula = '', + property = None, + selection_concept = None, + dimension = None, + member_map_property = None, + effective_date_property = None, + dimension_level_selection = None, ) + ) + else: + return DataservicesQueryPropertyColumnDTO( + ) + """ + + def testDataservicesQueryPropertyColumnDTO(self): + """Test DataservicesQueryPropertyColumnDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_axis_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_axis_dto.py new file mode 100644 index 0000000000..d7ea968812 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_axis_dto.py @@ -0,0 +1,103 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO + +class TestDataservicesQueryQueryAxisDTO(unittest.TestCase): + """DataservicesQueryQueryAxisDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryAxisDTO: + """Test DataservicesQueryQueryAxisDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryAxisDTO` + """ + model = DataservicesQueryQueryAxisDTO() + if include_optional: + return DataservicesQueryQueryAxisDTO( + formula = '', + selection_concept = visier_platform_sdk.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( + name = '', + qualifying_path = '', ), + dimension_member_selection = visier_platform_sdk.models.dataservices/query/query_dimension_member_selection_dto.dataservices.query.QueryDimensionMemberSelectionDTO( + dimension = None, + members = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], ), + member_map_selection = visier_platform_sdk.models.dataservices/query/query_member_map_selection_dto.dataservices.query.QueryMemberMapSelectionDTO( + member_map = None, + target_dimension_name = '', + members = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ], ), + numeric_ranges = visier_platform_sdk.models.dataservices/query/query_numeric_ranges_dto.dataservices.query.QueryNumericRangesDTO( + property = None, + ranges = '', + include_negative = True, + include_independent_zero_range = True, + include_all_member = True, ), + dimension_level_selection = visier_platform_sdk.models.dataservices/query/query_dimension_level_selection_dto.dataservices.query.QueryDimensionLevelSelectionDTO( + dimension = None, + level_ids = [ + '' + ], + level_depths = [ + 56 + ], ), + dimension_leaf_member_selection = visier_platform_sdk.models.dataservices/query/query_dimension_leaf_selection_dto.dataservices.query.QueryDimensionLeafSelectionDTO( + dimension = None, ), + dimension_data_member_selection = visier_platform_sdk.models.dataservices/query/query_dimension_data_member_selection_dto.dataservices.query.QueryDimensionDataMemberSelectionDTO( + dimension = None, ), + dimension_level_with_uncategorized_value_selection = visier_platform_sdk.models.dataservices/query/query_dimension_level_selection_dto.dataservices.query.QueryDimensionLevelSelectionDTO( + dimension = None, + level_ids = [ + '' + ], + level_depths = [ + 56 + ], ), + table_axis_options = visier_platform_sdk.models.dataservices/query/query_axis_options_dto.dataservices.query.QueryAxisOptionsDTO( + member_display_mode = 'UNCHANGED', + column_name = '', ) + ) + else: + return DataservicesQueryQueryAxisDTO( + ) + """ + + def testDataservicesQueryQueryAxisDTO(self): + """Test DataservicesQueryQueryAxisDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_axis_options_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_axis_options_dto.py new file mode 100644 index 0000000000..aafbc03474 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_axis_options_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO + +class TestDataservicesQueryQueryAxisOptionsDTO(unittest.TestCase): + """DataservicesQueryQueryAxisOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryAxisOptionsDTO: + """Test DataservicesQueryQueryAxisOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryAxisOptionsDTO` + """ + model = DataservicesQueryQueryAxisOptionsDTO() + if include_optional: + return DataservicesQueryQueryAxisOptionsDTO( + member_display_mode = 'UNCHANGED', + column_name = '' + ) + else: + return DataservicesQueryQueryAxisOptionsDTO( + ) + """ + + def testDataservicesQueryQueryAxisOptionsDTO(self): + """Test DataservicesQueryQueryAxisOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_data_member_selection_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_data_member_selection_dto.py new file mode 100644 index 0000000000..f080513b36 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_data_member_selection_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO + +class TestDataservicesQueryQueryDimensionDataMemberSelectionDTO(unittest.TestCase): + """DataservicesQueryQueryDimensionDataMemberSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionDataMemberSelectionDTO: + """Test DataservicesQueryQueryDimensionDataMemberSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryDimensionDataMemberSelectionDTO` + """ + model = DataservicesQueryQueryDimensionDataMemberSelectionDTO() + if include_optional: + return DataservicesQueryQueryDimensionDataMemberSelectionDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ) + ) + else: + return DataservicesQueryQueryDimensionDataMemberSelectionDTO( + ) + """ + + def testDataservicesQueryQueryDimensionDataMemberSelectionDTO(self): + """Test DataservicesQueryQueryDimensionDataMemberSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_leaf_selection_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_leaf_selection_dto.py new file mode 100644 index 0000000000..d7ef251056 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_leaf_selection_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO + +class TestDataservicesQueryQueryDimensionLeafSelectionDTO(unittest.TestCase): + """DataservicesQueryQueryDimensionLeafSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionLeafSelectionDTO: + """Test DataservicesQueryQueryDimensionLeafSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryDimensionLeafSelectionDTO` + """ + model = DataservicesQueryQueryDimensionLeafSelectionDTO() + if include_optional: + return DataservicesQueryQueryDimensionLeafSelectionDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ) + ) + else: + return DataservicesQueryQueryDimensionLeafSelectionDTO( + ) + """ + + def testDataservicesQueryQueryDimensionLeafSelectionDTO(self): + """Test DataservicesQueryQueryDimensionLeafSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_level_property_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_level_property_dto.py new file mode 100644 index 0000000000..34355647bc --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_level_property_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO + +class TestDataservicesQueryQueryDimensionLevelPropertyDTO(unittest.TestCase): + """DataservicesQueryQueryDimensionLevelPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionLevelPropertyDTO: + """Test DataservicesQueryQueryDimensionLevelPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryDimensionLevelPropertyDTO` + """ + model = DataservicesQueryQueryDimensionLevelPropertyDTO() + if include_optional: + return DataservicesQueryQueryDimensionLevelPropertyDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + member_value_mode = 'NAME', + level_id = '', + level_depth = 56 + ) + else: + return DataservicesQueryQueryDimensionLevelPropertyDTO( + ) + """ + + def testDataservicesQueryQueryDimensionLevelPropertyDTO(self): + """Test DataservicesQueryQueryDimensionLevelPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_level_selection_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_level_selection_dto.py new file mode 100644 index 0000000000..67db80e093 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_level_selection_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO + +class TestDataservicesQueryQueryDimensionLevelSelectionDTO(unittest.TestCase): + """DataservicesQueryQueryDimensionLevelSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionLevelSelectionDTO: + """Test DataservicesQueryQueryDimensionLevelSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryDimensionLevelSelectionDTO` + """ + model = DataservicesQueryQueryDimensionLevelSelectionDTO() + if include_optional: + return DataservicesQueryQueryDimensionLevelSelectionDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + level_ids = [ + '' + ], + level_depths = [ + 56 + ] + ) + else: + return DataservicesQueryQueryDimensionLevelSelectionDTO( + ) + """ + + def testDataservicesQueryQueryDimensionLevelSelectionDTO(self): + """Test DataservicesQueryQueryDimensionLevelSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_member_selection_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_member_selection_dto.py new file mode 100644 index 0000000000..9529963fd4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_dimension_member_selection_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO + +class TestDataservicesQueryQueryDimensionMemberSelectionDTO(unittest.TestCase): + """DataservicesQueryQueryDimensionMemberSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryDimensionMemberSelectionDTO: + """Test DataservicesQueryQueryDimensionMemberSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryDimensionMemberSelectionDTO` + """ + model = DataservicesQueryQueryDimensionMemberSelectionDTO() + if include_optional: + return DataservicesQueryQueryDimensionMemberSelectionDTO( + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + members = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ] + ) + else: + return DataservicesQueryQueryDimensionMemberSelectionDTO( + ) + """ + + def testDataservicesQueryQueryDimensionMemberSelectionDTO(self): + """Test DataservicesQueryQueryDimensionMemberSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_execution_error_details_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_error_details_dto.py new file mode 100644 index 0000000000..8e843f6f9b --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_error_details_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO + +class TestDataservicesQueryQueryExecutionErrorDetailsDTO(unittest.TestCase): + """DataservicesQueryQueryExecutionErrorDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionErrorDetailsDTO: + """Test DataservicesQueryQueryExecutionErrorDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryExecutionErrorDetailsDTO` + """ + model = DataservicesQueryQueryExecutionErrorDetailsDTO() + if include_optional: + return DataservicesQueryQueryExecutionErrorDetailsDTO( + object_type = '', + query_index = 56, + column_index = 56, + error = '' + ) + else: + return DataservicesQueryQueryExecutionErrorDetailsDTO( + ) + """ + + def testDataservicesQueryQueryExecutionErrorDetailsDTO(self): + """Test DataservicesQueryQueryExecutionErrorDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_execution_error_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_error_dto.py new file mode 100644 index 0000000000..e137270e8a --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_error_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO + +class TestDataservicesQueryQueryExecutionErrorDTO(unittest.TestCase): + """DataservicesQueryQueryExecutionErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionErrorDTO: + """Test DataservicesQueryQueryExecutionErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryExecutionErrorDTO` + """ + model = DataservicesQueryQueryExecutionErrorDTO() + if include_optional: + return DataservicesQueryQueryExecutionErrorDTO( + error_code = '', + message = '', + all_errors = [ + visier_platform_sdk.models.dataservices/query/query_execution_errors_dto.dataservices.query.QueryExecutionErrorsDTO( + error_code = '', + message = '', + all_error_details = [ + visier_platform_sdk.models.dataservices/query/query_execution_error_details_dto.dataservices.query.QueryExecutionErrorDetailsDTO( + object_type = '', + query_index = 56, + column_index = 56, + error = '', ) + ], ) + ] + ) + else: + return DataservicesQueryQueryExecutionErrorDTO( + ) + """ + + def testDataservicesQueryQueryExecutionErrorDTO(self): + """Test DataservicesQueryQueryExecutionErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_execution_errors_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_errors_dto.py new file mode 100644 index 0000000000..66d98dfd14 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_errors_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO + +class TestDataservicesQueryQueryExecutionErrorsDTO(unittest.TestCase): + """DataservicesQueryQueryExecutionErrorsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionErrorsDTO: + """Test DataservicesQueryQueryExecutionErrorsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryExecutionErrorsDTO` + """ + model = DataservicesQueryQueryExecutionErrorsDTO() + if include_optional: + return DataservicesQueryQueryExecutionErrorsDTO( + error_code = '', + message = '', + all_error_details = [ + visier_platform_sdk.models.dataservices/query/query_execution_error_details_dto.dataservices.query.QueryExecutionErrorDetailsDTO( + object_type = '', + query_index = 56, + column_index = 56, + error = '', ) + ] + ) + else: + return DataservicesQueryQueryExecutionErrorsDTO( + ) + """ + + def testDataservicesQueryQueryExecutionErrorsDTO(self): + """Test DataservicesQueryQueryExecutionErrorsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_execution_options_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_options_dto.py new file mode 100644 index 0000000000..707bb65f75 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_execution_options_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO + +class TestDataservicesQueryQueryExecutionOptionsDTO(unittest.TestCase): + """DataservicesQueryQueryExecutionOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryExecutionOptionsDTO: + """Test DataservicesQueryQueryExecutionOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryExecutionOptionsDTO` + """ + model = DataservicesQueryQueryExecutionOptionsDTO() + if include_optional: + return DataservicesQueryQueryExecutionOptionsDTO( + calendar_type = 'TENANT_CALENDAR', + currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', + currency_conversion_date = '', + lineage_depth = 56, + zero_visibility = 'SHOW', + null_visibility = 'SHOW', + cell_distribution_options = visier_platform_sdk.models.dataservices/query/cell_distribution_options_dto.dataservices.query.CellDistributionOptionsDTO( + bin_count = 56, ), + axis_visibility = 'SIMPLE', + enable_sparse_results = True, + internal = visier_platform_sdk.models.dataservices/query/internal_query_execution_options_dto.dataservices.query.InternalQueryExecutionOptionsDTO( + sparse_handling_mode = 'ALLOW', + align_time_axis_to_period_end = True, ), + enable_descending_space = True, + currency_conversion_code = '', + member_display_mode = 'DEFAULT', + axes_overall_value_mode = 'NONE' + ) + else: + return DataservicesQueryQueryExecutionOptionsDTO( + ) + """ + + def testDataservicesQueryQueryExecutionOptionsDTO(self): + """Test DataservicesQueryQueryExecutionOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_filter_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_filter_dto.py new file mode 100644 index 0000000000..7614beb2f6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_filter_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO + +class TestDataservicesQueryQueryFilterDTO(unittest.TestCase): + """DataservicesQueryQueryFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryFilterDTO: + """Test DataservicesQueryQueryFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryFilterDTO` + """ + model = DataservicesQueryQueryFilterDTO() + if include_optional: + return DataservicesQueryQueryFilterDTO( + formula = '', + selection_concept = visier_platform_sdk.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( + name = '', + qualifying_path = '', ), + member_set = visier_platform_sdk.models.dataservices/query/member_filter_dto.dataservices.query.MemberFilterDTO( + dimension = None, + values = None, ), + cohort = visier_platform_sdk.models.dataservices/query/cohort_filter_dto.dataservices.query.CohortFilterDTO( + key_group = None, + exclude = True, + time_interval = None, ) + ) + else: + return DataservicesQueryQueryFilterDTO( + ) + """ + + def testDataservicesQueryQueryFilterDTO(self): + """Test DataservicesQueryQueryFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_member_map_property_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_member_map_property_dto.py new file mode 100644 index 0000000000..b751ae3297 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_member_map_property_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO + +class TestDataservicesQueryQueryMemberMapPropertyDTO(unittest.TestCase): + """DataservicesQueryQueryMemberMapPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryMemberMapPropertyDTO: + """Test DataservicesQueryQueryMemberMapPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryMemberMapPropertyDTO` + """ + model = DataservicesQueryQueryMemberMapPropertyDTO() + if include_optional: + return DataservicesQueryQueryMemberMapPropertyDTO( + member_map = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + target_dimension_name = '' + ) + else: + return DataservicesQueryQueryMemberMapPropertyDTO( + ) + """ + + def testDataservicesQueryQueryMemberMapPropertyDTO(self): + """Test DataservicesQueryQueryMemberMapPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_member_map_selection_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_member_map_selection_dto.py new file mode 100644 index 0000000000..2f86454341 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_member_map_selection_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO + +class TestDataservicesQueryQueryMemberMapSelectionDTO(unittest.TestCase): + """DataservicesQueryQueryMemberMapSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryMemberMapSelectionDTO: + """Test DataservicesQueryQueryMemberMapSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryMemberMapSelectionDTO` + """ + model = DataservicesQueryQueryMemberMapSelectionDTO() + if include_optional: + return DataservicesQueryQueryMemberMapSelectionDTO( + member_map = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + target_dimension_name = '', + members = [ + visier_platform_sdk.models.dataservices/common/dimension_member_reference_dto.dataservices.common.DimensionMemberReferenceDTO( + path = [ + '' + ], + member_id = '', ) + ] + ) + else: + return DataservicesQueryQueryMemberMapSelectionDTO( + ) + """ + + def testDataservicesQueryQueryMemberMapSelectionDTO(self): + """Test DataservicesQueryQueryMemberMapSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_numeric_ranges_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_numeric_ranges_dto.py new file mode 100644 index 0000000000..e9d8578758 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_numeric_ranges_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO + +class TestDataservicesQueryQueryNumericRangesDTO(unittest.TestCase): + """DataservicesQueryQueryNumericRangesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryNumericRangesDTO: + """Test DataservicesQueryQueryNumericRangesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryNumericRangesDTO` + """ + model = DataservicesQueryQueryNumericRangesDTO() + if include_optional: + return DataservicesQueryQueryNumericRangesDTO( + var_property = visier_platform_sdk.models.dataservices/query/query_property_dto.dataservices.query.QueryPropertyDTO( + formula = '', + property = None, + selection_concept = None, + dimension = None, + member_map_property = None, + effective_date_property = None, + dimension_level_selection = None, ), + ranges = '', + include_negative = True, + include_independent_zero_range = True, + include_all_member = True + ) + else: + return DataservicesQueryQueryNumericRangesDTO( + ) + """ + + def testDataservicesQueryQueryNumericRangesDTO(self): + """Test DataservicesQueryQueryNumericRangesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_parameter_value_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_parameter_value_dto.py new file mode 100644 index 0000000000..e26641ffef --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_parameter_value_dto.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO + +class TestDataservicesQueryQueryParameterValueDTO(unittest.TestCase): + """DataservicesQueryQueryParameterValueDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryParameterValueDTO: + """Test DataservicesQueryQueryParameterValueDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryParameterValueDTO` + """ + model = DataservicesQueryQueryParameterValueDTO() + if include_optional: + return DataservicesQueryQueryParameterValueDTO( + member_value = visier_platform_sdk.models.dataservices/query/member_parameter_value_dto.dataservices.query.MemberParameterValueDTO( + parameter_id = '', + dimension_id = '', + reference_path = [ + '' + ], + values = None, ), + numeric_value = visier_platform_sdk.models.dataservices/query/numeric_parameter_value_dto.dataservices.query.NumericParameterValueDTO( + parameter_id = '', + value = 1.337, ), + plan_value = visier_platform_sdk.models.dataservices/query/plan_parameter_value_dto.dataservices.query.PlanParameterValueDTO( + parameter_id = '', + plan_id = '', + scenario_id = '', + snapshot_id = '', ), + aggregation_type_value = visier_platform_sdk.models.dataservices/query/aggregation_type_parameter_value_dto.dataservices.query.AggregationTypeParameterValueDTO( + parameter_id = '', + aggregation_option_id = '', ) + ) + else: + return DataservicesQueryQueryParameterValueDTO( + ) + """ + + def testDataservicesQueryQueryParameterValueDTO(self): + """Test DataservicesQueryQueryParameterValueDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_property_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_property_dto.py new file mode 100644 index 0000000000..0156dc9e70 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_property_dto.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO + +class TestDataservicesQueryQueryPropertyDTO(unittest.TestCase): + """DataservicesQueryQueryPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryPropertyDTO: + """Test DataservicesQueryQueryPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryPropertyDTO` + """ + model = DataservicesQueryQueryPropertyDTO() + if include_optional: + return DataservicesQueryQueryPropertyDTO( + formula = '', + var_property = visier_platform_sdk.models.dataservices/datamodel/property_reference_dto.dataservices.datamodel.PropertyReferenceDTO( + name = '', + qualifying_path = '', ), + selection_concept = visier_platform_sdk.models.dataservices/datamodel/selection_concept_reference_dto.dataservices.datamodel.SelectionConceptReferenceDTO( + name = '', + qualifying_path = '', ), + dimension = visier_platform_sdk.models.dataservices/datamodel/dimension_reference_dto.dataservices.datamodel.DimensionReferenceDTO( + name = '', + qualifying_path = '', ), + member_map_property = visier_platform_sdk.models.dataservices/query/query_member_map_property_dto.dataservices.query.QueryMemberMapPropertyDTO( + member_map = None, + target_dimension_name = '', ), + effective_date_property = None, + dimension_level_selection = visier_platform_sdk.models.dataservices/query/query_dimension_level_property_dto.dataservices.query.QueryDimensionLevelPropertyDTO( + dimension = None, + member_value_mode = 'NAME', + level_id = '', + level_depth = 56, ) + ) + else: + return DataservicesQueryQueryPropertyDTO( + ) + """ + + def testDataservicesQueryQueryPropertyDTO(self): + """Test DataservicesQueryQueryPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_time_interval_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_time_interval_dto.py new file mode 100644 index 0000000000..fda2c7d5db --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_time_interval_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO + +class TestDataservicesQueryQueryTimeIntervalDTO(unittest.TestCase): + """DataservicesQueryQueryTimeIntervalDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryTimeIntervalDTO: + """Test DataservicesQueryQueryTimeIntervalDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryTimeIntervalDTO` + """ + model = DataservicesQueryQueryTimeIntervalDTO() + if include_optional: + return DataservicesQueryQueryTimeIntervalDTO( + from_instant = '', + from_date_time = '', + dynamic_date_from = 'SOURCE', + interval_period_type = 'MONTH', + interval_period_count = 56, + direction = 'BACKWARD', + shift = visier_platform_sdk.models.dataservices/query/time_shift_dto.dataservices.query.TimeShiftDTO( + period_type = 'MONTH', + period_count = 56, + direction = 'BACKWARD', ) + ) + else: + return DataservicesQueryQueryTimeIntervalDTO( + ) + """ + + def testDataservicesQueryQueryTimeIntervalDTO(self): + """Test DataservicesQueryQueryTimeIntervalDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_query_time_intervals_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_query_time_intervals_dto.py new file mode 100644 index 0000000000..28ec8cc948 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_query_time_intervals_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO + +class TestDataservicesQueryQueryTimeIntervalsDTO(unittest.TestCase): + """DataservicesQueryQueryTimeIntervalsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryQueryTimeIntervalsDTO: + """Test DataservicesQueryQueryTimeIntervalsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryQueryTimeIntervalsDTO` + """ + model = DataservicesQueryQueryTimeIntervalsDTO() + if include_optional: + return DataservicesQueryQueryTimeIntervalsDTO( + from_instant = '', + from_date_time = '', + dynamic_date_from = 'SOURCE', + interval_period_type = 'MONTH', + interval_period_count = 56, + interval_count = 56, + direction = 'BACKWARD', + shift = visier_platform_sdk.models.dataservices/query/time_shift_dto.dataservices.query.TimeShiftDTO( + period_type = 'MONTH', + period_count = 56, + direction = 'BACKWARD', ), + trailing_period_type = 'MONTH', + trailing_period_count = 56 + ) + else: + return DataservicesQueryQueryTimeIntervalsDTO( + ) + """ + + def testDataservicesQueryQueryTimeIntervalsDTO(self): + """Test DataservicesQueryQueryTimeIntervalsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_snapshot_query_execution_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_snapshot_query_execution_dto.py new file mode 100644 index 0000000000..b002b0bd08 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_snapshot_query_execution_dto.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO + +class TestDataservicesQuerySnapshotQueryExecutionDTO(unittest.TestCase): + """DataservicesQuerySnapshotQueryExecutionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQuerySnapshotQueryExecutionDTO: + """Test DataservicesQuerySnapshotQueryExecutionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQuerySnapshotQueryExecutionDTO` + """ + model = DataservicesQuerySnapshotQueryExecutionDTO() + if include_optional: + return DataservicesQuerySnapshotQueryExecutionDTO( + source = visier_platform_sdk.models.dataservices/query/list_query_source_dto.dataservices.query.ListQuerySourceDTO( + formula = '', + metric = '', + analytic_object = '', + text_concept = '', ), + columns = [ + visier_platform_sdk.models.dataservices/query/property_column_dto.dataservices.query.PropertyColumnDTO( + column_name = '', + column_definition = None, ) + ], + sort_options = [ + visier_platform_sdk.models.dataservices/query/sort_option_dto.dataservices.query.SortOptionDTO( + column_index = 56, + sort_direction = 'SORT_ASCENDING', ) + ], + filters = [ + visier_platform_sdk.models.dataservices/query/query_filter_dto.dataservices.query.QueryFilterDTO( + formula = '', + selection_concept = None, + member_set = None, + cohort = None, ) + ], + time_intervals = visier_platform_sdk.models.dataservices/query/query_time_intervals_dto.dataservices.query.QueryTimeIntervalsDTO( + from_instant = '', + from_date_time = '', + dynamic_date_from = 'SOURCE', + interval_period_type = 'MONTH', + interval_period_count = 56, + interval_count = 56, + direction = 'BACKWARD', + shift = None, + trailing_period_type = 'MONTH', + trailing_period_count = 56, ), + parameter_values = [ + visier_platform_sdk.models.dataservices/query/query_parameter_value_dto.dataservices.query.QueryParameterValueDTO( + member_value = None, + numeric_value = None, + plan_value = None, + aggregation_type_value = None, ) + ], + options = visier_platform_sdk.models.dataservices/query/snapshot_query_execution_options_dto.dataservices.query.SnapshotQueryExecutionOptionsDTO( + limit = 56, + query_mode = 'DEFAULT', + omit_header = True, + calendar_type = 'TENANT_CALENDAR', + currency_conversion_date = '', + page = 56, + multiple_tables = True, + currency_conversion_code = '', + date_time_display_mode = 'EPOCH', ) + ) + else: + return DataservicesQuerySnapshotQueryExecutionDTO( + ) + """ + + def testDataservicesQuerySnapshotQueryExecutionDTO(self): + """Test DataservicesQuerySnapshotQueryExecutionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_snapshot_query_execution_options_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_snapshot_query_execution_options_dto.py new file mode 100644 index 0000000000..eb74c4b7e7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_snapshot_query_execution_options_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO + +class TestDataservicesQuerySnapshotQueryExecutionOptionsDTO(unittest.TestCase): + """DataservicesQuerySnapshotQueryExecutionOptionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQuerySnapshotQueryExecutionOptionsDTO: + """Test DataservicesQuerySnapshotQueryExecutionOptionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQuerySnapshotQueryExecutionOptionsDTO` + """ + model = DataservicesQuerySnapshotQueryExecutionOptionsDTO() + if include_optional: + return DataservicesQuerySnapshotQueryExecutionOptionsDTO( + limit = 56, + query_mode = 'DEFAULT', + omit_header = True, + calendar_type = 'TENANT_CALENDAR', + currency_conversion_date = '', + page = 56, + multiple_tables = True, + currency_conversion_code = '', + date_time_display_mode = 'EPOCH' + ) + else: + return DataservicesQuerySnapshotQueryExecutionOptionsDTO( + ) + """ + + def testDataservicesQuerySnapshotQueryExecutionOptionsDTO(self): + """Test DataservicesQuerySnapshotQueryExecutionOptionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_sort_option_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_sort_option_dto.py new file mode 100644 index 0000000000..df6d12f597 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_sort_option_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO + +class TestDataservicesQuerySortOptionDTO(unittest.TestCase): + """DataservicesQuerySortOptionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQuerySortOptionDTO: + """Test DataservicesQuerySortOptionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQuerySortOptionDTO` + """ + model = DataservicesQuerySortOptionDTO() + if include_optional: + return DataservicesQuerySortOptionDTO( + column_index = 56, + sort_direction = 'SORT_ASCENDING' + ) + else: + return DataservicesQuerySortOptionDTO( + ) + """ + + def testDataservicesQuerySortOptionDTO(self): + """Test DataservicesQuerySortOptionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_sql_like_query_execution_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_sql_like_query_execution_dto.py new file mode 100644 index 0000000000..8a2cdb78e8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_sql_like_query_execution_dto.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO + +class TestDataservicesQuerySqlLikeQueryExecutionDTO(unittest.TestCase): + """DataservicesQuerySqlLikeQueryExecutionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQuerySqlLikeQueryExecutionDTO: + """Test DataservicesQuerySqlLikeQueryExecutionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQuerySqlLikeQueryExecutionDTO` + """ + model = DataservicesQuerySqlLikeQueryExecutionDTO() + if include_optional: + return DataservicesQuerySqlLikeQueryExecutionDTO( + query = '', + options = visier_platform_sdk.models.dataservices/query/query_execution_options_dto.dataservices.query.QueryExecutionOptionsDTO( + calendar_type = 'TENANT_CALENDAR', + currency_conversion_mode = 'TENANT_CURRENCY_CONVERSION', + currency_conversion_date = '', + lineage_depth = 56, + zero_visibility = 'SHOW', + null_visibility = 'SHOW', + cell_distribution_options = visier_platform_sdk.models.dataservices/query/cell_distribution_options_dto.dataservices.query.CellDistributionOptionsDTO( + bin_count = 56, ), + axis_visibility = 'SIMPLE', + enable_sparse_results = True, + internal = visier_platform_sdk.models.dataservices/query/internal_query_execution_options_dto.dataservices.query.InternalQueryExecutionOptionsDTO( + sparse_handling_mode = 'ALLOW', + align_time_axis_to_period_end = True, ), + enable_descending_space = True, + currency_conversion_code = '', + member_display_mode = 'DEFAULT', + axes_overall_value_mode = 'NONE', ) + ) + else: + return DataservicesQuerySqlLikeQueryExecutionDTO( + ) + """ + + def testDataservicesQuerySqlLikeQueryExecutionDTO(self): + """Test DataservicesQuerySqlLikeQueryExecutionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dataservices_query_time_shift_dto.py b/src/visier_platform_sdk/test/test_dataservices_query_time_shift_dto.py new file mode 100644 index 0000000000..909d611232 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dataservices_query_time_shift_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO + +class TestDataservicesQueryTimeShiftDTO(unittest.TestCase): + """DataservicesQueryTimeShiftDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DataservicesQueryTimeShiftDTO: + """Test DataservicesQueryTimeShiftDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DataservicesQueryTimeShiftDTO` + """ + model = DataservicesQueryTimeShiftDTO() + if include_optional: + return DataservicesQueryTimeShiftDTO( + period_type = 'MONTH', + period_count = 56, + direction = 'BACKWARD' + ) + else: + return DataservicesQueryTimeShiftDTO( + ) + """ + + def testDataservicesQueryTimeShiftDTO(self): + """Test DataservicesQueryTimeShiftDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_description_entry.py b/src/visier_platform_sdk/test/test_description_entry.py new file mode 100644 index 0000000000..2e61f17a5a --- /dev/null +++ b/src/visier_platform_sdk/test/test_description_entry.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.description_entry import DescriptionEntry + +class TestDescriptionEntry(unittest.TestCase): + """DescriptionEntry unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DescriptionEntry: + """Test DescriptionEntry + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DescriptionEntry` + """ + model = DescriptionEntry() + if include_optional: + return DescriptionEntry( + label = '', + text = '' + ) + else: + return DescriptionEntry( + ) + """ + + def testDescriptionEntry(self): + """Test DescriptionEntry""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_adp_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_adp_auth_params_dto.py new file mode 100644 index 0000000000..55e97c260c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_adp_auth_params_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO + +class TestDesignerAdpAuthParamsDTO(unittest.TestCase): + """DesignerAdpAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerAdpAuthParamsDTO: + """Test DesignerAdpAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerAdpAuthParamsDTO` + """ + model = DesignerAdpAuthParamsDTO() + if include_optional: + return DesignerAdpAuthParamsDTO( + auth_code = '' + ) + else: + return DesignerAdpAuthParamsDTO( + ) + """ + + def testDesignerAdpAuthParamsDTO(self): + """Test DesignerAdpAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_analytic_object_filter_dto.py b/src/visier_platform_sdk/test/test_designer_api_analytic_object_filter_dto.py new file mode 100644 index 0000000000..6ed617c3d0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_analytic_object_filter_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO + +class TestDesignerApiAnalyticObjectFilterDTO(unittest.TestCase): + """DesignerApiAnalyticObjectFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiAnalyticObjectFilterDTO: + """Test DesignerApiAnalyticObjectFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiAnalyticObjectFilterDTO` + """ + model = DesignerApiAnalyticObjectFilterDTO() + if include_optional: + return DesignerApiAnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ] + ) + else: + return DesignerApiAnalyticObjectFilterDTO( + ) + """ + + def testDesignerApiAnalyticObjectFilterDTO(self): + """Test DesignerApiAnalyticObjectFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_calculation_concept_configuration_dto.py b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_configuration_dto.py new file mode 100644 index 0000000000..52532a6616 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_configuration_dto.py @@ -0,0 +1,77 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO + +class TestDesignerApiCalculationConceptConfigurationDTO(unittest.TestCase): + """DesignerApiCalculationConceptConfigurationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiCalculationConceptConfigurationDTO: + """Test DesignerApiCalculationConceptConfigurationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiCalculationConceptConfigurationDTO` + """ + model = DesignerApiCalculationConceptConfigurationDTO() + if include_optional: + return DesignerApiCalculationConceptConfigurationDTO( + perspectives = [ + visier_platform_sdk.models.designer/api/perspective_configuration_dto.designer.api.PerspectiveConfigurationDTO( + perspective_id = '', + perspective_name = '', + perspective_nodes = [ + visier_platform_sdk.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( + selection_concept_uuid = '', + symbol_name = '', + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ], ) + ], ) + ] + ) + else: + return DesignerApiCalculationConceptConfigurationDTO( + ) + """ + + def testDesignerApiCalculationConceptConfigurationDTO(self): + """Test DesignerApiCalculationConceptConfigurationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_calculation_concept_configuration_map_dto.py b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_configuration_map_dto.py new file mode 100644 index 0000000000..166dceb83f --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_configuration_map_dto.py @@ -0,0 +1,77 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO + +class TestDesignerApiCalculationConceptConfigurationMapDTO(unittest.TestCase): + """DesignerApiCalculationConceptConfigurationMapDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiCalculationConceptConfigurationMapDTO: + """Test DesignerApiCalculationConceptConfigurationMapDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiCalculationConceptConfigurationMapDTO` + """ + model = DesignerApiCalculationConceptConfigurationMapDTO() + if include_optional: + return DesignerApiCalculationConceptConfigurationMapDTO( + perspectives_to_map = [ + visier_platform_sdk.models.designer/api/perspective_configuration_dto.designer.api.PerspectiveConfigurationDTO( + perspective_id = '', + perspective_name = '', + perspective_nodes = [ + visier_platform_sdk.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( + selection_concept_uuid = '', + symbol_name = '', + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ], ) + ], ) + ] + ) + else: + return DesignerApiCalculationConceptConfigurationMapDTO( + ) + """ + + def testDesignerApiCalculationConceptConfigurationMapDTO(self): + """Test DesignerApiCalculationConceptConfigurationMapDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_calculation_concept_dto.py b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_dto.py new file mode 100644 index 0000000000..c2db40668c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_dto.py @@ -0,0 +1,80 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO + +class TestDesignerApiCalculationConceptDTO(unittest.TestCase): + """DesignerApiCalculationConceptDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiCalculationConceptDTO: + """Test DesignerApiCalculationConceptDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiCalculationConceptDTO` + """ + model = DesignerApiCalculationConceptDTO() + if include_optional: + return DesignerApiCalculationConceptDTO( + uuid = '', + name = '', + configuration = visier_platform_sdk.models.designer/api/calculation_concept_configuration_dto.designer.api.CalculationConceptConfigurationDTO( + perspectives = [ + visier_platform_sdk.models.designer/api/perspective_configuration_dto.designer.api.PerspectiveConfigurationDTO( + perspective_id = '', + perspective_name = '', + perspective_nodes = [ + visier_platform_sdk.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( + selection_concept_uuid = '', + symbol_name = '', + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ], ) + ], ) + ], ) + ) + else: + return DesignerApiCalculationConceptDTO( + ) + """ + + def testDesignerApiCalculationConceptDTO(self): + """Test DesignerApiCalculationConceptDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_calculation_concept_list_dto.py b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_list_dto.py new file mode 100644 index 0000000000..c84e4637d6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_calculation_concept_list_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO + +class TestDesignerApiCalculationConceptListDTO(unittest.TestCase): + """DesignerApiCalculationConceptListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiCalculationConceptListDTO: + """Test DesignerApiCalculationConceptListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiCalculationConceptListDTO` + """ + model = DesignerApiCalculationConceptListDTO() + if include_optional: + return DesignerApiCalculationConceptListDTO( + concepts = [ + visier_platform_sdk.models.designer/api/calculation_concept_dto.designer.api.CalculationConceptDTO( + uuid = '', + name = '', + configuration = None, ) + ] + ) + else: + return DesignerApiCalculationConceptListDTO( + ) + """ + + def testDesignerApiCalculationConceptListDTO(self): + """Test DesignerApiCalculationConceptListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_concept_configuration_result_dto.py b/src/visier_platform_sdk/test/test_designer_api_concept_configuration_result_dto.py new file mode 100644 index 0000000000..a8dcd6cbd3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_concept_configuration_result_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO + +class TestDesignerApiConceptConfigurationResultDTO(unittest.TestCase): + """DesignerApiConceptConfigurationResultDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiConceptConfigurationResultDTO: + """Test DesignerApiConceptConfigurationResultDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiConceptConfigurationResultDTO` + """ + model = DesignerApiConceptConfigurationResultDTO() + if include_optional: + return DesignerApiConceptConfigurationResultDTO( + concept_id = '', + project_id = '', + message = '' + ) + else: + return DesignerApiConceptConfigurationResultDTO( + ) + """ + + def testDesignerApiConceptConfigurationResultDTO(self): + """Test DesignerApiConceptConfigurationResultDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_dimension_filter_dto.py b/src/visier_platform_sdk/test/test_designer_api_dimension_filter_dto.py new file mode 100644 index 0000000000..33ac15234b --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_dimension_filter_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO + +class TestDesignerApiDimensionFilterDTO(unittest.TestCase): + """DesignerApiDimensionFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiDimensionFilterDTO: + """Test DesignerApiDimensionFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiDimensionFilterDTO` + """ + model = DesignerApiDimensionFilterDTO() + if include_optional: + return DesignerApiDimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ] + ) + else: + return DesignerApiDimensionFilterDTO( + ) + """ + + def testDesignerApiDimensionFilterDTO(self): + """Test DesignerApiDimensionFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_dimension_member_dto.py b/src/visier_platform_sdk/test/test_designer_api_dimension_member_dto.py new file mode 100644 index 0000000000..dc2e116c89 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_dimension_member_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO + +class TestDesignerApiDimensionMemberDTO(unittest.TestCase): + """DesignerApiDimensionMemberDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiDimensionMemberDTO: + """Test DesignerApiDimensionMemberDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiDimensionMemberDTO` + """ + model = DesignerApiDimensionMemberDTO() + if include_optional: + return DesignerApiDimensionMemberDTO( + dimension_member = [ + '' + ] + ) + else: + return DesignerApiDimensionMemberDTO( + ) + """ + + def testDesignerApiDimensionMemberDTO(self): + """Test DesignerApiDimensionMemberDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_perspective_configuration_dto.py b/src/visier_platform_sdk/test/test_designer_api_perspective_configuration_dto.py new file mode 100644 index 0000000000..9ddb05d141 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_perspective_configuration_dto.py @@ -0,0 +1,74 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO + +class TestDesignerApiPerspectiveConfigurationDTO(unittest.TestCase): + """DesignerApiPerspectiveConfigurationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiPerspectiveConfigurationDTO: + """Test DesignerApiPerspectiveConfigurationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiPerspectiveConfigurationDTO` + """ + model = DesignerApiPerspectiveConfigurationDTO() + if include_optional: + return DesignerApiPerspectiveConfigurationDTO( + perspective_id = '', + perspective_name = '', + perspective_nodes = [ + visier_platform_sdk.models.designer/api/perspective_node_dto.designer.api.PerspectiveNodeDTO( + selection_concept_uuid = '', + symbol_name = '', + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ], ) + ] + ) + else: + return DesignerApiPerspectiveConfigurationDTO( + ) + """ + + def testDesignerApiPerspectiveConfigurationDTO(self): + """Test DesignerApiPerspectiveConfigurationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_perspective_node_dto.py b/src/visier_platform_sdk/test/test_designer_api_perspective_node_dto.py new file mode 100644 index 0000000000..40d3cbd6f2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_perspective_node_dto.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO + +class TestDesignerApiPerspectiveNodeDTO(unittest.TestCase): + """DesignerApiPerspectiveNodeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiPerspectiveNodeDTO: + """Test DesignerApiPerspectiveNodeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiPerspectiveNodeDTO` + """ + model = DesignerApiPerspectiveNodeDTO() + if include_optional: + return DesignerApiPerspectiveNodeDTO( + selection_concept_uuid = '', + symbol_name = '', + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ] + ) + else: + return DesignerApiPerspectiveNodeDTO( + ) + """ + + def testDesignerApiPerspectiveNodeDTO(self): + """Test DesignerApiPerspectiveNodeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_selection_concept_configuration_dto.py b/src/visier_platform_sdk/test/test_designer_api_selection_concept_configuration_dto.py new file mode 100644 index 0000000000..909f68c716 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_selection_concept_configuration_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO + +class TestDesignerApiSelectionConceptConfigurationDTO(unittest.TestCase): + """DesignerApiSelectionConceptConfigurationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiSelectionConceptConfigurationDTO: + """Test DesignerApiSelectionConceptConfigurationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiSelectionConceptConfigurationDTO` + """ + model = DesignerApiSelectionConceptConfigurationDTO() + if include_optional: + return DesignerApiSelectionConceptConfigurationDTO( + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ] + ) + else: + return DesignerApiSelectionConceptConfigurationDTO( + ) + """ + + def testDesignerApiSelectionConceptConfigurationDTO(self): + """Test DesignerApiSelectionConceptConfigurationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_selection_concept_configuration_map_dto.py b/src/visier_platform_sdk/test/test_designer_api_selection_concept_configuration_map_dto.py new file mode 100644 index 0000000000..424ac2eead --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_selection_concept_configuration_map_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO + +class TestDesignerApiSelectionConceptConfigurationMapDTO(unittest.TestCase): + """DesignerApiSelectionConceptConfigurationMapDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiSelectionConceptConfigurationMapDTO: + """Test DesignerApiSelectionConceptConfigurationMapDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiSelectionConceptConfigurationMapDTO` + """ + model = DesignerApiSelectionConceptConfigurationMapDTO() + if include_optional: + return DesignerApiSelectionConceptConfigurationMapDTO( + analytic_object_filters_to_map = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ] + ) + else: + return DesignerApiSelectionConceptConfigurationMapDTO( + ) + """ + + def testDesignerApiSelectionConceptConfigurationMapDTO(self): + """Test DesignerApiSelectionConceptConfigurationMapDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_selection_concept_dto.py b/src/visier_platform_sdk/test/test_designer_api_selection_concept_dto.py new file mode 100644 index 0000000000..a789281ce4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_selection_concept_dto.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO + +class TestDesignerApiSelectionConceptDTO(unittest.TestCase): + """DesignerApiSelectionConceptDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiSelectionConceptDTO: + """Test DesignerApiSelectionConceptDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiSelectionConceptDTO` + """ + model = DesignerApiSelectionConceptDTO() + if include_optional: + return DesignerApiSelectionConceptDTO( + uuid = '', + name = '', + configuration = visier_platform_sdk.models.designer/api/selection_concept_configuration_dto.designer.api.SelectionConceptConfigurationDTO( + analytic_object_filters = [ + visier_platform_sdk.models.designer/api/analytic_object_filter_dto.designer.api.AnalyticObjectFilterDTO( + analytic_object_uuid = '', + symbol_name = '', + dimensions = [ + visier_platform_sdk.models.designer/api/dimension_filter_dto.designer.api.DimensionFilterDTO( + dimension_id = '', + symbol_name = '', + dimension_members = [ + visier_platform_sdk.models.designer/api/dimension_member_dto.designer.api.DimensionMemberDTO( + dimension_member = [ + '' + ], ) + ], ) + ], ) + ], ) + ) + else: + return DesignerApiSelectionConceptDTO( + ) + """ + + def testDesignerApiSelectionConceptDTO(self): + """Test DesignerApiSelectionConceptDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_api_selection_concept_list_dto.py b/src/visier_platform_sdk/test/test_designer_api_selection_concept_list_dto.py new file mode 100644 index 0000000000..8f27226880 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_api_selection_concept_list_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO + +class TestDesignerApiSelectionConceptListDTO(unittest.TestCase): + """DesignerApiSelectionConceptListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerApiSelectionConceptListDTO: + """Test DesignerApiSelectionConceptListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerApiSelectionConceptListDTO` + """ + model = DesignerApiSelectionConceptListDTO() + if include_optional: + return DesignerApiSelectionConceptListDTO( + concepts = [ + visier_platform_sdk.models.designer/api/selection_concept_dto.designer.api.SelectionConceptDTO( + uuid = '', + name = '', + configuration = None, ) + ] + ) + else: + return DesignerApiSelectionConceptListDTO( + ) + """ + + def testDesignerApiSelectionConceptListDTO(self): + """Test DesignerApiSelectionConceptListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_bamboo_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_bamboo_auth_params_dto.py new file mode 100644 index 0000000000..c69dab2ab7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_bamboo_auth_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO + +class TestDesignerBambooAuthParamsDTO(unittest.TestCase): + """DesignerBambooAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerBambooAuthParamsDTO: + """Test DesignerBambooAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerBambooAuthParamsDTO` + """ + model = DesignerBambooAuthParamsDTO() + if include_optional: + return DesignerBambooAuthParamsDTO( + access_key = '', + tenant_domain_name = '' + ) + else: + return DesignerBambooAuthParamsDTO( + ) + """ + + def testDesignerBambooAuthParamsDTO(self): + """Test DesignerBambooAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_basic_s3_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_basic_s3_auth_params_dto.py new file mode 100644 index 0000000000..8b6b4faae9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_basic_s3_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO + +class TestDesignerBasicS3AuthParamsDTO(unittest.TestCase): + """DesignerBasicS3AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerBasicS3AuthParamsDTO: + """Test DesignerBasicS3AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerBasicS3AuthParamsDTO` + """ + model = DesignerBasicS3AuthParamsDTO() + if include_optional: + return DesignerBasicS3AuthParamsDTO( + bucket_name = '', + bucket_region = '', + access_key = '', + secret_key = '', + path = '' + ) + else: + return DesignerBasicS3AuthParamsDTO( + ) + """ + + def testDesignerBasicS3AuthParamsDTO(self): + """Test DesignerBasicS3AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_big_query_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_big_query_auth_params_dto.py new file mode 100644 index 0000000000..0b765b5341 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_big_query_auth_params_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO + +class TestDesignerBigQueryAuthParamsDTO(unittest.TestCase): + """DesignerBigQueryAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerBigQueryAuthParamsDTO: + """Test DesignerBigQueryAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerBigQueryAuthParamsDTO` + """ + model = DesignerBigQueryAuthParamsDTO() + if include_optional: + return DesignerBigQueryAuthParamsDTO( + project_id = '', + dataset_location = '', + refresh_token = '', + client_id = '', + client_secret = '', + default_dataset = '', + service_account_params = visier_platform_sdk.models.designer/big_query_service_account_params_dto.designer.BigQueryServiceAccountParamsDTO( + service_account_email = '', + private_key = '', ) + ) + else: + return DesignerBigQueryAuthParamsDTO( + ) + """ + + def testDesignerBigQueryAuthParamsDTO(self): + """Test DesignerBigQueryAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_big_query_service_account_params_dto.py b/src/visier_platform_sdk/test/test_designer_big_query_service_account_params_dto.py new file mode 100644 index 0000000000..4ee0cc3e69 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_big_query_service_account_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO + +class TestDesignerBigQueryServiceAccountParamsDTO(unittest.TestCase): + """DesignerBigQueryServiceAccountParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerBigQueryServiceAccountParamsDTO: + """Test DesignerBigQueryServiceAccountParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerBigQueryServiceAccountParamsDTO` + """ + model = DesignerBigQueryServiceAccountParamsDTO() + if include_optional: + return DesignerBigQueryServiceAccountParamsDTO( + service_account_email = '', + private_key = '' + ) + else: + return DesignerBigQueryServiceAccountParamsDTO( + ) + """ + + def testDesignerBigQueryServiceAccountParamsDTO(self): + """Test DesignerBigQueryServiceAccountParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_copy_s3_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_copy_s3_auth_params_dto.py new file mode 100644 index 0000000000..3cbbcc52cd --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_copy_s3_auth_params_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO + +class TestDesignerCopyS3AuthParamsDTO(unittest.TestCase): + """DesignerCopyS3AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCopyS3AuthParamsDTO: + """Test DesignerCopyS3AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCopyS3AuthParamsDTO` + """ + model = DesignerCopyS3AuthParamsDTO() + if include_optional: + return DesignerCopyS3AuthParamsDTO( + iam_role = '' + ) + else: + return DesignerCopyS3AuthParamsDTO( + ) + """ + + def testDesignerCopyS3AuthParamsDTO(self): + """Test DesignerCopyS3AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_credential_creation_api_response_dto.py b/src/visier_platform_sdk/test/test_designer_credential_creation_api_response_dto.py new file mode 100644 index 0000000000..59e6164607 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_credential_creation_api_response_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO + +class TestDesignerCredentialCreationAPIResponseDTO(unittest.TestCase): + """DesignerCredentialCreationAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCredentialCreationAPIResponseDTO: + """Test DesignerCredentialCreationAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCredentialCreationAPIResponseDTO` + """ + model = DesignerCredentialCreationAPIResponseDTO() + if include_optional: + return DesignerCredentialCreationAPIResponseDTO( + uuid = '', + symbol_name = '', + object_name = '', + missing_connection_properties = [ + visier_platform_sdk.models.designer/subject_missing_access_dto.designer.SubjectMissingAccessDTO( + subject = 'Employee', + attributes = [ + '' + ], + error_message = '', ) + ] + ) + else: + return DesignerCredentialCreationAPIResponseDTO( + ) + """ + + def testDesignerCredentialCreationAPIResponseDTO(self): + """Test DesignerCredentialCreationAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_generate_key_request_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_generate_key_request_dto.py new file mode 100644 index 0000000000..71fd9eda8d --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_generate_key_request_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO + +class TestDesignerCryptoGenerateKeyRequestDTO(unittest.TestCase): + """DesignerCryptoGenerateKeyRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoGenerateKeyRequestDTO: + """Test DesignerCryptoGenerateKeyRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoGenerateKeyRequestDTO` + """ + model = DesignerCryptoGenerateKeyRequestDTO() + if include_optional: + return DesignerCryptoGenerateKeyRequestDTO( + key_name = '', + expiry_date = '', + algorithm = '' + ) + else: + return DesignerCryptoGenerateKeyRequestDTO( + ) + """ + + def testDesignerCryptoGenerateKeyRequestDTO(self): + """Test DesignerCryptoGenerateKeyRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_key_pair_delete_response_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_key_pair_delete_response_dto.py new file mode 100644 index 0000000000..021028b162 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_key_pair_delete_response_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO + +class TestDesignerCryptoKeyPairDeleteResponseDTO(unittest.TestCase): + """DesignerCryptoKeyPairDeleteResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoKeyPairDeleteResponseDTO: + """Test DesignerCryptoKeyPairDeleteResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoKeyPairDeleteResponseDTO` + """ + model = DesignerCryptoKeyPairDeleteResponseDTO() + if include_optional: + return DesignerCryptoKeyPairDeleteResponseDTO( + key_id = '' + ) + else: + return DesignerCryptoKeyPairDeleteResponseDTO( + ) + """ + + def testDesignerCryptoKeyPairDeleteResponseDTO(self): + """Test DesignerCryptoKeyPairDeleteResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_key_pair_generate_request_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_key_pair_generate_request_dto.py new file mode 100644 index 0000000000..a050bcd598 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_key_pair_generate_request_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO + +class TestDesignerCryptoKeyPairGenerateRequestDTO(unittest.TestCase): + """DesignerCryptoKeyPairGenerateRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoKeyPairGenerateRequestDTO: + """Test DesignerCryptoKeyPairGenerateRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoKeyPairGenerateRequestDTO` + """ + model = DesignerCryptoKeyPairGenerateRequestDTO() + if include_optional: + return DesignerCryptoKeyPairGenerateRequestDTO( + expiration_date = '' + ) + else: + return DesignerCryptoKeyPairGenerateRequestDTO( + ) + """ + + def testDesignerCryptoKeyPairGenerateRequestDTO(self): + """Test DesignerCryptoKeyPairGenerateRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_public_key_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_public_key_dto.py new file mode 100644 index 0000000000..97c4830b38 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_public_key_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO + +class TestDesignerCryptoPublicKeyDTO(unittest.TestCase): + """DesignerCryptoPublicKeyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoPublicKeyDTO: + """Test DesignerCryptoPublicKeyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoPublicKeyDTO` + """ + model = DesignerCryptoPublicKeyDTO() + if include_optional: + return DesignerCryptoPublicKeyDTO( + key_id = '', + date_generated = '', + expiry_date = '', + recipient = '', + public_key = '' + ) + else: + return DesignerCryptoPublicKeyDTO( + ) + """ + + def testDesignerCryptoPublicKeyDTO(self): + """Test DesignerCryptoPublicKeyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_public_keys_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_public_keys_dto.py new file mode 100644 index 0000000000..763cf92e51 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_public_keys_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO + +class TestDesignerCryptoPublicKeysDTO(unittest.TestCase): + """DesignerCryptoPublicKeysDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoPublicKeysDTO: + """Test DesignerCryptoPublicKeysDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoPublicKeysDTO` + """ + model = DesignerCryptoPublicKeysDTO() + if include_optional: + return DesignerCryptoPublicKeysDTO( + keys = [ + visier_platform_sdk.models.designer/crypto/public_key_dto.designer.crypto.PublicKeyDTO( + key_id = '', + date_generated = '', + expiry_date = '', + recipient = '', + public_key = '', ) + ] + ) + else: + return DesignerCryptoPublicKeysDTO( + ) + """ + + def testDesignerCryptoPublicKeysDTO(self): + """Test DesignerCryptoPublicKeysDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_tenant_encryption_key_details_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_tenant_encryption_key_details_dto.py new file mode 100644 index 0000000000..07a010a94e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_tenant_encryption_key_details_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO + +class TestDesignerCryptoTenantEncryptionKeyDetailsDTO(unittest.TestCase): + """DesignerCryptoTenantEncryptionKeyDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoTenantEncryptionKeyDetailsDTO: + """Test DesignerCryptoTenantEncryptionKeyDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoTenantEncryptionKeyDetailsDTO` + """ + model = DesignerCryptoTenantEncryptionKeyDetailsDTO() + if include_optional: + return DesignerCryptoTenantEncryptionKeyDetailsDTO( + key_name = '', + algorithm = '', + generated_by = '', + date_generated = '', + expiry_date = '' + ) + else: + return DesignerCryptoTenantEncryptionKeyDetailsDTO( + ) + """ + + def testDesignerCryptoTenantEncryptionKeyDetailsDTO(self): + """Test DesignerCryptoTenantEncryptionKeyDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_crypto_tenant_encryption_key_dto.py b/src/visier_platform_sdk/test/test_designer_crypto_tenant_encryption_key_dto.py new file mode 100644 index 0000000000..d0fcb32ce1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_crypto_tenant_encryption_key_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO + +class TestDesignerCryptoTenantEncryptionKeyDTO(unittest.TestCase): + """DesignerCryptoTenantEncryptionKeyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerCryptoTenantEncryptionKeyDTO: + """Test DesignerCryptoTenantEncryptionKeyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerCryptoTenantEncryptionKeyDTO` + """ + model = DesignerCryptoTenantEncryptionKeyDTO() + if include_optional: + return DesignerCryptoTenantEncryptionKeyDTO( + detail = visier_platform_sdk.models.designer/crypto/tenant_encryption_key_details_dto.designer.crypto.TenantEncryptionKeyDetailsDTO( + key_name = '', + algorithm = '', + generated_by = '', + date_generated = '', + expiry_date = '', ), + key = '' + ) + else: + return DesignerCryptoTenantEncryptionKeyDTO( + ) + """ + + def testDesignerCryptoTenantEncryptionKeyDTO(self): + """Test DesignerCryptoTenantEncryptionKeyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_provider_auth_information_dto.py b/src/visier_platform_sdk/test/test_designer_data_provider_auth_information_dto.py new file mode 100644 index 0000000000..488f7f660e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_provider_auth_information_dto.py @@ -0,0 +1,257 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO + +class TestDesignerDataProviderAuthInformationDTO(unittest.TestCase): + """DesignerDataProviderAuthInformationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataProviderAuthInformationDTO: + """Test DesignerDataProviderAuthInformationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataProviderAuthInformationDTO` + """ + model = DesignerDataProviderAuthInformationDTO() + if include_optional: + return DesignerDataProviderAuthInformationDTO( + data_provider_auth_params = visier_platform_sdk.models.designer/data_provider_auth_params_dto.designer.DataProviderAuthParamsDTO( + tenant_domain_name = '', + provider = 'Bamboo', + bamboo_auth_params = visier_platform_sdk.models.designer/bamboo_auth_params_dto.designer.BambooAuthParamsDTO( + access_key = '', + tenant_domain_name = '', ), + greenhouse_auth_params = visier_platform_sdk.models.designer/greenhouse_auth_params_dto.designer.GreenhouseAuthParamsDTO( + api_key = '', ), + google_sheets_auth_params = visier_platform_sdk.models.designer/google_sheets_auth_params_dto.designer.GoogleSheetsAuthParamsDTO( + auth_code = '', + configuration = '', + client_id = '', + client_secret = '', ), + jira_auth_params = visier_platform_sdk.models.designer/jira_auth_params_dto.designer.JiraAuthParamsDTO( + api_token = '', + host_name = '', + connect_params = visier_platform_sdk.models.designer/jira_connect_params_dto.designer.JiraConnectParamsDTO( + app_key = '', + client_key = '', + shared_secret = '', ), ), + lever_auth_params = visier_platform_sdk.models.designer/lever_auth_params_dto.designer.LeverAuthParamsDTO( + api_key = '', ), + namely_auth_params = visier_platform_sdk.models.designer/namely_auth_params_dto.designer.NamelyAuthParamsDTO( + auth_code = '', ), + qualtrics_auth_params = visier_platform_sdk.models.designer/qualtrics_auth_params_dto.designer.QualtricsAuthParamsDTO( + api_token = '', + data_center_id = '', ), + salesforce_auth_params = visier_platform_sdk.models.designer/salesforce_auth_params_dto.designer.SalesforceAuthParamsDTO( + refresh_token = '', + client_id = '', ), + ultimate_auth_params = visier_platform_sdk.models.designer/ultimate_auth_params_dto.designer.UltimateAuthParamsDTO( + host_domain_name = '', + api_key = '', + username = '', + password = '', + user_access_key = '', ), + workday_auth_params = visier_platform_sdk.models.designer/workday_auth_params_dto.designer.WorkdayAuthParamsDTO( + user_id = '', + domain_name = '', + implementation_name = '', + password = '', + o_auth = visier_platform_sdk.models.designer/workday_o_auth_params_dto.designer.WorkdayOAuthParamsDTO( + api_client_id = '', + public_x509_cert = '', + private_x509_key = '', ), + ref_token = visier_platform_sdk.models.designer/workday_refresh_token_params_dto.designer.WorkdayRefreshTokenParamsDTO( + api_client_id = '', + client_secret = '', + refresh_token = '', ), + integration_system_id = '', + api_key = '', ), + icims_auth_params = visier_platform_sdk.models.designer/icims_auth_params_dto.designer.IcimsAuthParamsDTO( + customer_id = '', + username = '', + password = '', + client_id = '', + client_secret = '', + region = 'US', ), + service_now_auth_params = visier_platform_sdk.models.designer/service_now_auth_params_dto.designer.ServiceNowAuthParamsDTO( + host_domain_name = '', + username = '', + password = '', ), + jdbc_auth_params = visier_platform_sdk.models.designer/jdbc_auth_params_dto.designer.JdbcAuthParamsDTO( + jdbc_connect_string = '', + username = '', + password = '', ), + s3_auth_params = visier_platform_sdk.models.designer/basic_s3_auth_params_dto.designer.BasicS3AuthParamsDTO( + bucket_name = '', + bucket_region = '', + access_key = '', + secret_key = '', + path = '', ), + internal_s3_auth_params = visier_platform_sdk.models.designer/internal_s3_auth_params_dto.designer.InternalS3AuthParamsDTO( + bucket_name = '', + path = '', ), + copy_s3_auth_params = visier_platform_sdk.models.designer/copy_s3_auth_params_dto.designer.CopyS3AuthParamsDTO( + iam_role = '', ), + redshift_auth_params = visier_platform_sdk.models.designer/redshift_auth_params_dto.designer.RedshiftAuthParamsDTO( + endpoint = '', + port = '', + database = '', + username = '', + password = '', + table_prefix = '', + schema = '', ), + snowflake_auth_params = visier_platform_sdk.models.designer/snowflake_auth_params_dto.designer.SnowflakeAuthParamsDTO( + account_identifier = '', + database = '', + schema = '', + username = '', + password = '', + warehouse = '', + private_key = '', ), + big_query_auth_params = visier_platform_sdk.models.designer/big_query_auth_params_dto.designer.BigQueryAuthParamsDTO( + project_id = '', + dataset_location = '', + refresh_token = '', + client_id = '', + client_secret = '', + default_dataset = '', + service_account_params = visier_platform_sdk.models.designer/big_query_service_account_params_dto.designer.BigQueryServiceAccountParamsDTO( + service_account_email = '', + private_key = '', ), ), + sql_server_auth_params = visier_platform_sdk.models.designer/sql_server_auth_params_dto.designer.SqlServerAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + database = '', ), + dimensions_auth_params = visier_platform_sdk.models.designer/dimensions_auth_params_dto.designer.DimensionsAuthParamsDTO( + app_key = '', + client_id = '', + client_secret = '', + vanity_url = '', + username = '', + password = '', ), + willow_auth_params = visier_platform_sdk.models.designer/willow_auth_params_dto.designer.WillowAuthParamsDTO( + api_token = '', + host_name = '', ), + empty_auth_params = visier_platform_sdk.models.designer/empty_auth_params_dto.designer.EmptyAuthParamsDTO(), + success_factors_auth_params = visier_platform_sdk.models.designer/success_factors_auth_params_dto.designer.SuccessFactorsAuthParamsDTO( + host_domain_name = '', + company_id = '', + username = '', + password = '', ), + fusion_auth_params = visier_platform_sdk.models.designer/fusion_auth_params_dto.designer.FusionAuthParamsDTO( + username = '', + password = '', + host_domain_name = '', ), + adp_auth_params = visier_platform_sdk.models.designer/adp_auth_params_dto.designer.AdpAuthParamsDTO( + auth_code = '', ), + medallia_auth_params = visier_platform_sdk.models.designer/medallia_auth_params_dto.designer.MedalliaAuthParamsDTO( + tenant_domain_name = '', + instance_url = '', + client_id = '', + client_secret = '', ), + salesforce_v2_auth_params = visier_platform_sdk.models.designer/salesforce_v2_auth_params_dto.designer.SalesforceV2AuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', + login_host = '', ), + gong_auth_params = visier_platform_sdk.models.designer/gong_auth_params_dto.designer.GongAuthParamsDTO( + client_id = '', + client_secret = '', ), + zoom_auth_params = visier_platform_sdk.models.designer/zoom_auth_params_dto.designer.ZoomAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', ), + dayforce_v2_auth_params = visier_platform_sdk.models.designer/dayforce_v2_auth_params_dto.designer.DayforceV2AuthParamsDTO( + username = '', + password = '', + company_id = '', + token_host = '', + host_domain_name = '', ), + slack_auth_params = visier_platform_sdk.models.designer/slack_auth_params_dto.designer.SlackAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', ), + my_sql_auth_params = visier_platform_sdk.models.designer/my_sql_auth_params_dto.designer.MySqlAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + database = '', + ssl_mode = '', ), + workday_raas_auth_params = visier_platform_sdk.models.designer/workday_raas_auth_params_dto.designer.WorkdayRaasAuthParamsDTO( + user_id = '', + domain_name = '', + implementation_name = '', + password = '', + test_report_url = '', ), + ms365_auth_params = visier_platform_sdk.models.designer/microsoft365_auth_params_dto.designer.Microsoft365AuthParamsDTO( + o_auth_tenant_id = '', + client_id = '', + client_secret = '', + privacy_mode = '', ), + google_workspace_auth_params = visier_platform_sdk.models.designer/google_workspace_auth_params_dto.designer.GoogleWorkspaceAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', + service_account = '', + privacy_mode = '', ), + oracle_db_auth_params = visier_platform_sdk.models.designer/oracle_db_auth_params_dto.designer.OracleDbAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + service_name = '', ), + service_now_v2_auth_params = visier_platform_sdk.models.designer/service_now_v2_auth_params_dto.designer.ServiceNowV2AuthParamsDTO( + host_domain_name = '', + client_id = '', + client_secret = '', + auth_code = '', + alternate_domain = '', ), + databricks_auth_params = visier_platform_sdk.models.designer/databricks_auth_params_dto.designer.DatabricksAuthParamsDTO( + share_credentials_version = '', + bearer_token = '', + endpoint = '', + expiration_time = '', ), + has_updates = True, + auth_context = 'DefaultDataExtraction', ), + data_provider_basic_information = visier_platform_sdk.models.designer/data_provider_basic_information_dto.designer.DataProviderBasicInformationDTO( + display_name = '', + description = '', ), + data_provider_metadata = visier_platform_sdk.models.designer/data_provider_basic_metadata_dto.designer.DataProviderBasicMetadataDTO( + can_children_inherit = True, ) + ) + else: + return DesignerDataProviderAuthInformationDTO( + ) + """ + + def testDesignerDataProviderAuthInformationDTO(self): + """Test DesignerDataProviderAuthInformationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_provider_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_data_provider_auth_params_dto.py new file mode 100644 index 0000000000..6aaf047f6d --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_provider_auth_params_dto.py @@ -0,0 +1,255 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO + +class TestDesignerDataProviderAuthParamsDTO(unittest.TestCase): + """DesignerDataProviderAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataProviderAuthParamsDTO: + """Test DesignerDataProviderAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataProviderAuthParamsDTO` + """ + model = DesignerDataProviderAuthParamsDTO() + if include_optional: + return DesignerDataProviderAuthParamsDTO( + tenant_domain_name = '', + provider = 'Bamboo', + bamboo_auth_params = visier_platform_sdk.models.designer/bamboo_auth_params_dto.designer.BambooAuthParamsDTO( + access_key = '', + tenant_domain_name = '', ), + greenhouse_auth_params = visier_platform_sdk.models.designer/greenhouse_auth_params_dto.designer.GreenhouseAuthParamsDTO( + api_key = '', ), + google_sheets_auth_params = visier_platform_sdk.models.designer/google_sheets_auth_params_dto.designer.GoogleSheetsAuthParamsDTO( + auth_code = '', + configuration = '', + client_id = '', + client_secret = '', ), + jira_auth_params = visier_platform_sdk.models.designer/jira_auth_params_dto.designer.JiraAuthParamsDTO( + api_token = '', + host_name = '', + connect_params = visier_platform_sdk.models.designer/jira_connect_params_dto.designer.JiraConnectParamsDTO( + app_key = '', + client_key = '', + shared_secret = '', ), ), + lever_auth_params = visier_platform_sdk.models.designer/lever_auth_params_dto.designer.LeverAuthParamsDTO( + api_key = '', ), + namely_auth_params = visier_platform_sdk.models.designer/namely_auth_params_dto.designer.NamelyAuthParamsDTO( + auth_code = '', ), + qualtrics_auth_params = visier_platform_sdk.models.designer/qualtrics_auth_params_dto.designer.QualtricsAuthParamsDTO( + api_token = '', + data_center_id = '', ), + salesforce_auth_params = visier_platform_sdk.models.designer/salesforce_auth_params_dto.designer.SalesforceAuthParamsDTO( + refresh_token = '', + client_id = '', ), + ultimate_auth_params = visier_platform_sdk.models.designer/ultimate_auth_params_dto.designer.UltimateAuthParamsDTO( + host_domain_name = '', + api_key = '', + username = '', + password = '', + user_access_key = '', ), + workday_auth_params = visier_platform_sdk.models.designer/workday_auth_params_dto.designer.WorkdayAuthParamsDTO( + user_id = '', + domain_name = '', + implementation_name = '', + password = '', + o_auth = visier_platform_sdk.models.designer/workday_o_auth_params_dto.designer.WorkdayOAuthParamsDTO( + api_client_id = '', + public_x509_cert = '', + private_x509_key = '', ), + ref_token = visier_platform_sdk.models.designer/workday_refresh_token_params_dto.designer.WorkdayRefreshTokenParamsDTO( + api_client_id = '', + client_secret = '', + refresh_token = '', ), + integration_system_id = '', + api_key = '', ), + icims_auth_params = visier_platform_sdk.models.designer/icims_auth_params_dto.designer.IcimsAuthParamsDTO( + customer_id = '', + username = '', + password = '', + client_id = '', + client_secret = '', + region = 'US', ), + service_now_auth_params = visier_platform_sdk.models.designer/service_now_auth_params_dto.designer.ServiceNowAuthParamsDTO( + host_domain_name = '', + username = '', + password = '', ), + jdbc_auth_params = visier_platform_sdk.models.designer/jdbc_auth_params_dto.designer.JdbcAuthParamsDTO( + jdbc_connect_string = '', + username = '', + password = '', ), + s3_auth_params = visier_platform_sdk.models.designer/basic_s3_auth_params_dto.designer.BasicS3AuthParamsDTO( + bucket_name = '', + bucket_region = '', + access_key = '', + secret_key = '', + path = '', ), + internal_s3_auth_params = visier_platform_sdk.models.designer/internal_s3_auth_params_dto.designer.InternalS3AuthParamsDTO( + bucket_name = '', + path = '', ), + copy_s3_auth_params = visier_platform_sdk.models.designer/copy_s3_auth_params_dto.designer.CopyS3AuthParamsDTO( + iam_role = '', ), + redshift_auth_params = visier_platform_sdk.models.designer/redshift_auth_params_dto.designer.RedshiftAuthParamsDTO( + endpoint = '', + port = '', + database = '', + username = '', + password = '', + table_prefix = '', + schema = '', ), + snowflake_auth_params = visier_platform_sdk.models.designer/snowflake_auth_params_dto.designer.SnowflakeAuthParamsDTO( + account_identifier = '', + database = '', + schema = '', + username = '', + password = '', + warehouse = '', + private_key = '', ), + big_query_auth_params = visier_platform_sdk.models.designer/big_query_auth_params_dto.designer.BigQueryAuthParamsDTO( + project_id = '', + dataset_location = '', + refresh_token = '', + client_id = '', + client_secret = '', + default_dataset = '', + service_account_params = visier_platform_sdk.models.designer/big_query_service_account_params_dto.designer.BigQueryServiceAccountParamsDTO( + service_account_email = '', + private_key = '', ), ), + sql_server_auth_params = visier_platform_sdk.models.designer/sql_server_auth_params_dto.designer.SqlServerAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + database = '', ), + dimensions_auth_params = visier_platform_sdk.models.designer/dimensions_auth_params_dto.designer.DimensionsAuthParamsDTO( + app_key = '', + client_id = '', + client_secret = '', + vanity_url = '', + username = '', + password = '', ), + willow_auth_params = visier_platform_sdk.models.designer/willow_auth_params_dto.designer.WillowAuthParamsDTO( + api_token = '', + host_name = '', ), + empty_auth_params = visier_platform_sdk.models.designer/empty_auth_params_dto.designer.EmptyAuthParamsDTO(), + success_factors_auth_params = visier_platform_sdk.models.designer/success_factors_auth_params_dto.designer.SuccessFactorsAuthParamsDTO( + host_domain_name = '', + company_id = '', + username = '', + password = '', + o_auth = visier_platform_sdk.models.designer/success_factors_o_auth_params_dto.designer.SuccessFactorsOAuthParamsDTO( + api_key = '', + private_x509_key = '', + public_x509_cert = '', ), ), + fusion_auth_params = visier_platform_sdk.models.designer/fusion_auth_params_dto.designer.FusionAuthParamsDTO( + username = '', + password = '', + host_domain_name = '', ), + adp_auth_params = visier_platform_sdk.models.designer/adp_auth_params_dto.designer.AdpAuthParamsDTO( + auth_code = '', ), + medallia_auth_params = visier_platform_sdk.models.designer/medallia_auth_params_dto.designer.MedalliaAuthParamsDTO( + tenant_domain_name = '', + instance_url = '', + client_id = '', + client_secret = '', ), + salesforce_v2_auth_params = visier_platform_sdk.models.designer/salesforce_v2_auth_params_dto.designer.SalesforceV2AuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', + login_host = '', ), + gong_auth_params = visier_platform_sdk.models.designer/gong_auth_params_dto.designer.GongAuthParamsDTO( + client_id = '', + client_secret = '', ), + zoom_auth_params = visier_platform_sdk.models.designer/zoom_auth_params_dto.designer.ZoomAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', ), + dayforce_v2_auth_params = visier_platform_sdk.models.designer/dayforce_v2_auth_params_dto.designer.DayforceV2AuthParamsDTO( + username = '', + password = '', + company_id = '', + token_host = '', + host_domain_name = '', ), + slack_auth_params = visier_platform_sdk.models.designer/slack_auth_params_dto.designer.SlackAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', ), + my_sql_auth_params = visier_platform_sdk.models.designer/my_sql_auth_params_dto.designer.MySqlAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + database = '', + ssl_mode = '', ), + workday_raas_auth_params = visier_platform_sdk.models.designer/workday_raas_auth_params_dto.designer.WorkdayRaasAuthParamsDTO( + user_id = '', + domain_name = '', + implementation_name = '', + password = '', + test_report_url = '', ), + ms365_auth_params = visier_platform_sdk.models.designer/microsoft365_auth_params_dto.designer.Microsoft365AuthParamsDTO( + o_auth_tenant_id = '', + client_id = '', + client_secret = '', + privacy_mode = '', ), + google_workspace_auth_params = visier_platform_sdk.models.designer/google_workspace_auth_params_dto.designer.GoogleWorkspaceAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', + service_account = '', + privacy_mode = '', ), + oracle_db_auth_params = visier_platform_sdk.models.designer/oracle_db_auth_params_dto.designer.OracleDbAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + service_name = '', ), + service_now_v2_auth_params = visier_platform_sdk.models.designer/service_now_v2_auth_params_dto.designer.ServiceNowV2AuthParamsDTO( + host_domain_name = '', + client_id = '', + client_secret = '', + auth_code = '', + alternate_domain = '', ), + databricks_auth_params = visier_platform_sdk.models.designer/databricks_auth_params_dto.designer.DatabricksAuthParamsDTO( + share_credentials_version = '', + bearer_token = '', + endpoint = '', + expiration_time = '', ), + has_updates = True, + auth_context = 'DefaultDataExtraction' + ) + else: + return DesignerDataProviderAuthParamsDTO( + ) + """ + + def testDesignerDataProviderAuthParamsDTO(self): + """Test DesignerDataProviderAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_provider_basic_information_dto.py b/src/visier_platform_sdk/test/test_designer_data_provider_basic_information_dto.py new file mode 100644 index 0000000000..719083573e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_provider_basic_information_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO + +class TestDesignerDataProviderBasicInformationDTO(unittest.TestCase): + """DesignerDataProviderBasicInformationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataProviderBasicInformationDTO: + """Test DesignerDataProviderBasicInformationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataProviderBasicInformationDTO` + """ + model = DesignerDataProviderBasicInformationDTO() + if include_optional: + return DesignerDataProviderBasicInformationDTO( + display_name = '', + description = '' + ) + else: + return DesignerDataProviderBasicInformationDTO( + ) + """ + + def testDesignerDataProviderBasicInformationDTO(self): + """Test DesignerDataProviderBasicInformationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_provider_basic_metadata_dto.py b/src/visier_platform_sdk/test/test_designer_data_provider_basic_metadata_dto.py new file mode 100644 index 0000000000..c89837402d --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_provider_basic_metadata_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO + +class TestDesignerDataProviderBasicMetadataDTO(unittest.TestCase): + """DesignerDataProviderBasicMetadataDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataProviderBasicMetadataDTO: + """Test DesignerDataProviderBasicMetadataDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataProviderBasicMetadataDTO` + """ + model = DesignerDataProviderBasicMetadataDTO() + if include_optional: + return DesignerDataProviderBasicMetadataDTO( + can_children_inherit = True + ) + else: + return DesignerDataProviderBasicMetadataDTO( + ) + """ + + def testDesignerDataProviderBasicMetadataDTO(self): + """Test DesignerDataProviderBasicMetadataDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_column_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_column_dto.py new file mode 100644 index 0000000000..dd334f7169 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_column_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO + +class TestDesignerDataVersionExportColumnDTO(unittest.TestCase): + """DesignerDataVersionExportColumnDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportColumnDTO: + """Test DesignerDataVersionExportColumnDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportColumnDTO` + """ + model = DesignerDataVersionExportColumnDTO() + if include_optional: + return DesignerDataVersionExportColumnDTO( + name = '', + data_type = '', + allows_null = True, + is_primary_key_component = True + ) + else: + return DesignerDataVersionExportColumnDTO( + ) + """ + + def testDesignerDataVersionExportColumnDTO(self): + """Test DesignerDataVersionExportColumnDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_data_version_summary_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_data_version_summary_dto.py new file mode 100644 index 0000000000..5840d813f3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_data_version_summary_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO + +class TestDesignerDataVersionExportDataVersionSummaryDTO(unittest.TestCase): + """DesignerDataVersionExportDataVersionSummaryDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportDataVersionSummaryDTO: + """Test DesignerDataVersionExportDataVersionSummaryDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportDataVersionSummaryDTO` + """ + model = DesignerDataVersionExportDataVersionSummaryDTO() + if include_optional: + return DesignerDataVersionExportDataVersionSummaryDTO( + data_version = '', + data_category = '', + created = '' + ) + else: + return DesignerDataVersionExportDataVersionSummaryDTO( + ) + """ + + def testDesignerDataVersionExportDataVersionSummaryDTO(self): + """Test DesignerDataVersionExportDataVersionSummaryDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_data_versions_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_data_versions_dto.py new file mode 100644 index 0000000000..3441a72bd9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_data_versions_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO + +class TestDesignerDataVersionExportDataVersionsDTO(unittest.TestCase): + """DesignerDataVersionExportDataVersionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportDataVersionsDTO: + """Test DesignerDataVersionExportDataVersionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportDataVersionsDTO` + """ + model = DesignerDataVersionExportDataVersionsDTO() + if include_optional: + return DesignerDataVersionExportDataVersionsDTO( + data_versions = [ + visier_platform_sdk.models.designer/data_version_export_data_version_summary_dto.designer.DataVersionExportDataVersionSummaryDTO( + data_version = '', + data_category = '', + created = '', ) + ] + ) + else: + return DesignerDataVersionExportDataVersionsDTO( + ) + """ + + def testDesignerDataVersionExportDataVersionsDTO(self): + """Test DesignerDataVersionExportDataVersionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_dto.py new file mode 100644 index 0000000000..52824c8919 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_dto.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_dto import DesignerDataVersionExportDTO + +class TestDesignerDataVersionExportDTO(unittest.TestCase): + """DesignerDataVersionExportDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportDTO: + """Test DesignerDataVersionExportDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportDTO` + """ + model = DesignerDataVersionExportDTO() + if include_optional: + return DesignerDataVersionExportDTO( + uuid = '', + timestamp = '', + data_version_number = '', + base_data_version_number = '', + tables = [ + visier_platform_sdk.models.designer/data_version_export_table_dto.designer.DataVersionExportTableDTO( + name = '', + common_columns = None, + new_columns = None, + deleted_columns = [ + '' + ], ) + ], + new_tables = [ + '' + ], + deleted_tables = [ + '' + ] + ) + else: + return DesignerDataVersionExportDTO( + ) + """ + + def testDesignerDataVersionExportDTO(self): + """Test DesignerDataVersionExportDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_file_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_file_dto.py new file mode 100644 index 0000000000..b58c0f6f52 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_file_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO + +class TestDesignerDataVersionExportFileDTO(unittest.TestCase): + """DesignerDataVersionExportFileDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportFileDTO: + """Test DesignerDataVersionExportFileDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportFileDTO` + """ + model = DesignerDataVersionExportFileDTO() + if include_optional: + return DesignerDataVersionExportFileDTO( + columns = [ + visier_platform_sdk.models.designer/data_version_export_column_dto.designer.DataVersionExportColumnDTO( + name = '', + data_type = '', + allows_null = True, + is_primary_key_component = True, ) + ], + files = [ + visier_platform_sdk.models.designer/data_version_export_part_file_dto.designer.DataVersionExportPartFileDTO( + file_id = 56, + filename = '', ) + ] + ) + else: + return DesignerDataVersionExportFileDTO( + ) + """ + + def testDesignerDataVersionExportFileDTO(self): + """Test DesignerDataVersionExportFileDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_job_status_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_job_status_dto.py new file mode 100644 index 0000000000..f089e06306 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_job_status_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO + +class TestDesignerDataVersionExportJobStatusDTO(unittest.TestCase): + """DesignerDataVersionExportJobStatusDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportJobStatusDTO: + """Test DesignerDataVersionExportJobStatusDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportJobStatusDTO` + """ + model = DesignerDataVersionExportJobStatusDTO() + if include_optional: + return DesignerDataVersionExportJobStatusDTO( + job_uuid = '', + completed = True, + failed = True, + export_uuid = '' + ) + else: + return DesignerDataVersionExportJobStatusDTO( + ) + """ + + def testDesignerDataVersionExportJobStatusDTO(self): + """Test DesignerDataVersionExportJobStatusDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_part_file_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_part_file_dto.py new file mode 100644 index 0000000000..39a4e4a429 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_part_file_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO + +class TestDesignerDataVersionExportPartFileDTO(unittest.TestCase): + """DesignerDataVersionExportPartFileDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportPartFileDTO: + """Test DesignerDataVersionExportPartFileDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportPartFileDTO` + """ + model = DesignerDataVersionExportPartFileDTO() + if include_optional: + return DesignerDataVersionExportPartFileDTO( + file_id = 56, + filename = '' + ) + else: + return DesignerDataVersionExportPartFileDTO( + ) + """ + + def testDesignerDataVersionExportPartFileDTO(self): + """Test DesignerDataVersionExportPartFileDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_schedule_job_request_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_schedule_job_request_dto.py new file mode 100644 index 0000000000..8040646fd6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_schedule_job_request_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO + +class TestDesignerDataVersionExportScheduleJobRequestDTO(unittest.TestCase): + """DesignerDataVersionExportScheduleJobRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportScheduleJobRequestDTO: + """Test DesignerDataVersionExportScheduleJobRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportScheduleJobRequestDTO` + """ + model = DesignerDataVersionExportScheduleJobRequestDTO() + if include_optional: + return DesignerDataVersionExportScheduleJobRequestDTO( + data_version_number = '', + base_data_version_number = '' + ) + else: + return DesignerDataVersionExportScheduleJobRequestDTO( + ) + """ + + def testDesignerDataVersionExportScheduleJobRequestDTO(self): + """Test DesignerDataVersionExportScheduleJobRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_schedule_job_response_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_schedule_job_response_dto.py new file mode 100644 index 0000000000..79dd6eb723 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_schedule_job_response_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO + +class TestDesignerDataVersionExportScheduleJobResponseDTO(unittest.TestCase): + """DesignerDataVersionExportScheduleJobResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportScheduleJobResponseDTO: + """Test DesignerDataVersionExportScheduleJobResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportScheduleJobResponseDTO` + """ + model = DesignerDataVersionExportScheduleJobResponseDTO() + if include_optional: + return DesignerDataVersionExportScheduleJobResponseDTO( + job_uuid = '' + ) + else: + return DesignerDataVersionExportScheduleJobResponseDTO( + ) + """ + + def testDesignerDataVersionExportScheduleJobResponseDTO(self): + """Test DesignerDataVersionExportScheduleJobResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_export_table_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_export_table_dto.py new file mode 100644 index 0000000000..c82f690691 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_export_table_dto.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO + +class TestDesignerDataVersionExportTableDTO(unittest.TestCase): + """DesignerDataVersionExportTableDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportTableDTO: + """Test DesignerDataVersionExportTableDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportTableDTO` + """ + model = DesignerDataVersionExportTableDTO() + if include_optional: + return DesignerDataVersionExportTableDTO( + name = '', + common_columns = visier_platform_sdk.models.designer/data_version_export_file_dto.designer.DataVersionExportFileDTO( + columns = [ + visier_platform_sdk.models.designer/data_version_export_column_dto.designer.DataVersionExportColumnDTO( + name = '', + data_type = '', + allows_null = True, + is_primary_key_component = True, ) + ], + files = [ + visier_platform_sdk.models.designer/data_version_export_part_file_dto.designer.DataVersionExportPartFileDTO( + file_id = 56, + filename = '', ) + ], ), + new_columns = visier_platform_sdk.models.designer/data_version_export_file_dto.designer.DataVersionExportFileDTO( + columns = [ + visier_platform_sdk.models.designer/data_version_export_column_dto.designer.DataVersionExportColumnDTO( + name = '', + data_type = '', + allows_null = True, + is_primary_key_component = True, ) + ], + files = [ + visier_platform_sdk.models.designer/data_version_export_part_file_dto.designer.DataVersionExportPartFileDTO( + file_id = 56, + filename = '', ) + ], ), + deleted_columns = [ + '' + ] + ) + else: + return DesignerDataVersionExportTableDTO( + ) + """ + + def testDesignerDataVersionExportTableDTO(self): + """Test DesignerDataVersionExportTableDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_data_version_exports_dto.py b/src/visier_platform_sdk/test/test_designer_data_version_exports_dto.py new file mode 100644 index 0000000000..3c73f0ad93 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_data_version_exports_dto.py @@ -0,0 +1,73 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO + +class TestDesignerDataVersionExportsDTO(unittest.TestCase): + """DesignerDataVersionExportsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDataVersionExportsDTO: + """Test DesignerDataVersionExportsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDataVersionExportsDTO` + """ + model = DesignerDataVersionExportsDTO() + if include_optional: + return DesignerDataVersionExportsDTO( + data_version_exports = [ + visier_platform_sdk.models.designer/data_version_export_dto.designer.DataVersionExportDTO( + uuid = '', + timestamp = '', + data_version_number = '', + base_data_version_number = '', + tables = [ + visier_platform_sdk.models.designer/data_version_export_table_dto.designer.DataVersionExportTableDTO( + name = '', + common_columns = None, + new_columns = None, + deleted_columns = [ + '' + ], ) + ], + new_tables = [ + '' + ], + deleted_tables = [ + '' + ], ) + ] + ) + else: + return DesignerDataVersionExportsDTO( + ) + """ + + def testDesignerDataVersionExportsDTO(self): + """Test DesignerDataVersionExportsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_databricks_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_databricks_auth_params_dto.py new file mode 100644 index 0000000000..52d519b73d --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_databricks_auth_params_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO + +class TestDesignerDatabricksAuthParamsDTO(unittest.TestCase): + """DesignerDatabricksAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDatabricksAuthParamsDTO: + """Test DesignerDatabricksAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDatabricksAuthParamsDTO` + """ + model = DesignerDatabricksAuthParamsDTO() + if include_optional: + return DesignerDatabricksAuthParamsDTO( + share_credentials_version = '', + bearer_token = '', + endpoint = '', + expiration_time = '' + ) + else: + return DesignerDatabricksAuthParamsDTO( + ) + """ + + def testDesignerDatabricksAuthParamsDTO(self): + """Test DesignerDatabricksAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_dayforce_v2_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_dayforce_v2_auth_params_dto.py new file mode 100644 index 0000000000..9475e9b357 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_dayforce_v2_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO + +class TestDesignerDayforceV2AuthParamsDTO(unittest.TestCase): + """DesignerDayforceV2AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDayforceV2AuthParamsDTO: + """Test DesignerDayforceV2AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDayforceV2AuthParamsDTO` + """ + model = DesignerDayforceV2AuthParamsDTO() + if include_optional: + return DesignerDayforceV2AuthParamsDTO( + username = '', + password = '', + company_id = '', + token_host = '', + host_domain_name = '' + ) + else: + return DesignerDayforceV2AuthParamsDTO( + ) + """ + + def testDesignerDayforceV2AuthParamsDTO(self): + """Test DesignerDayforceV2AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_dimensions_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_dimensions_auth_params_dto.py new file mode 100644 index 0000000000..ccfb78874b --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_dimensions_auth_params_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO + +class TestDesignerDimensionsAuthParamsDTO(unittest.TestCase): + """DesignerDimensionsAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDimensionsAuthParamsDTO: + """Test DesignerDimensionsAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDimensionsAuthParamsDTO` + """ + model = DesignerDimensionsAuthParamsDTO() + if include_optional: + return DesignerDimensionsAuthParamsDTO( + app_key = '', + client_id = '', + client_secret = '', + vanity_url = '', + username = '', + password = '' + ) + else: + return DesignerDimensionsAuthParamsDTO( + ) + """ + + def testDesignerDimensionsAuthParamsDTO(self): + """Test DesignerDimensionsAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_download_source_files_dto.py b/src/visier_platform_sdk/test/test_designer_download_source_files_dto.py new file mode 100644 index 0000000000..de9a7e7640 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_download_source_files_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO + +class TestDesignerDownloadSourceFilesDTO(unittest.TestCase): + """DesignerDownloadSourceFilesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDownloadSourceFilesDTO: + """Test DesignerDownloadSourceFilesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDownloadSourceFilesDTO` + """ + model = DesignerDownloadSourceFilesDTO() + if include_optional: + return DesignerDownloadSourceFilesDTO( + download_all = True, + sources = [ + '' + ], + source_ids = [ + '' + ], + min_timestamp = '', + max_timestamp = '', + min_snapshot_timestamp = '', + max_snapshot_timestamp = '', + include_non_active_files = True + ) + else: + return DesignerDownloadSourceFilesDTO( + ) + """ + + def testDesignerDownloadSourceFilesDTO(self): + """Test DesignerDownloadSourceFilesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_download_source_files_response_dto.py b/src/visier_platform_sdk/test/test_designer_download_source_files_response_dto.py new file mode 100644 index 0000000000..06cef3a25c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_download_source_files_response_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO + +class TestDesignerDownloadSourceFilesResponseDTO(unittest.TestCase): + """DesignerDownloadSourceFilesResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerDownloadSourceFilesResponseDTO: + """Test DesignerDownloadSourceFilesResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerDownloadSourceFilesResponseDTO` + """ + model = DesignerDownloadSourceFilesResponseDTO() + if include_optional: + return DesignerDownloadSourceFilesResponseDTO( + status = '', + messages = '' + ) + else: + return DesignerDownloadSourceFilesResponseDTO( + ) + """ + + def testDesignerDownloadSourceFilesResponseDTO(self): + """Test DesignerDownloadSourceFilesResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_extractor_credential_apidto.py b/src/visier_platform_sdk/test/test_designer_extractor_credential_apidto.py new file mode 100644 index 0000000000..7eaa891b87 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_extractor_credential_apidto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO + +class TestDesignerExtractorCredentialAPIDTO(unittest.TestCase): + """DesignerExtractorCredentialAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerExtractorCredentialAPIDTO: + """Test DesignerExtractorCredentialAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerExtractorCredentialAPIDTO` + """ + model = DesignerExtractorCredentialAPIDTO() + if include_optional: + return DesignerExtractorCredentialAPIDTO( + credential_id = '', + display_name = '', + data_provider = '', + is_inherited = True, + auth_context = '' + ) + else: + return DesignerExtractorCredentialAPIDTO( + ) + """ + + def testDesignerExtractorCredentialAPIDTO(self): + """Test DesignerExtractorCredentialAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_extractor_credentials_apidto.py b/src/visier_platform_sdk/test/test_designer_extractor_credentials_apidto.py new file mode 100644 index 0000000000..ba6f8f550d --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_extractor_credentials_apidto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO + +class TestDesignerExtractorCredentialsAPIDTO(unittest.TestCase): + """DesignerExtractorCredentialsAPIDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerExtractorCredentialsAPIDTO: + """Test DesignerExtractorCredentialsAPIDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerExtractorCredentialsAPIDTO` + """ + model = DesignerExtractorCredentialsAPIDTO() + if include_optional: + return DesignerExtractorCredentialsAPIDTO( + connector_credentials = [ + visier_platform_sdk.models.designer/extractor_credential_apidto.designer.ExtractorCredentialAPIDTO( + credential_id = '', + display_name = '', + data_provider = '', + is_inherited = True, + auth_context = '', ) + ], + limit = 56, + start = 56 + ) + else: + return DesignerExtractorCredentialsAPIDTO( + ) + """ + + def testDesignerExtractorCredentialsAPIDTO(self): + """Test DesignerExtractorCredentialsAPIDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_fusion_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_fusion_auth_params_dto.py new file mode 100644 index 0000000000..32c5c0c41c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_fusion_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO + +class TestDesignerFusionAuthParamsDTO(unittest.TestCase): + """DesignerFusionAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerFusionAuthParamsDTO: + """Test DesignerFusionAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerFusionAuthParamsDTO` + """ + model = DesignerFusionAuthParamsDTO() + if include_optional: + return DesignerFusionAuthParamsDTO( + username = '', + password = '', + host_domain_name = '' + ) + else: + return DesignerFusionAuthParamsDTO( + ) + """ + + def testDesignerFusionAuthParamsDTO(self): + """Test DesignerFusionAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_gong_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_gong_auth_params_dto.py new file mode 100644 index 0000000000..96653e475c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_gong_auth_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO + +class TestDesignerGongAuthParamsDTO(unittest.TestCase): + """DesignerGongAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerGongAuthParamsDTO: + """Test DesignerGongAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerGongAuthParamsDTO` + """ + model = DesignerGongAuthParamsDTO() + if include_optional: + return DesignerGongAuthParamsDTO( + client_id = '', + client_secret = '' + ) + else: + return DesignerGongAuthParamsDTO( + ) + """ + + def testDesignerGongAuthParamsDTO(self): + """Test DesignerGongAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_google_sheets_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_google_sheets_auth_params_dto.py new file mode 100644 index 0000000000..a33f8cca1b --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_google_sheets_auth_params_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO + +class TestDesignerGoogleSheetsAuthParamsDTO(unittest.TestCase): + """DesignerGoogleSheetsAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerGoogleSheetsAuthParamsDTO: + """Test DesignerGoogleSheetsAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerGoogleSheetsAuthParamsDTO` + """ + model = DesignerGoogleSheetsAuthParamsDTO() + if include_optional: + return DesignerGoogleSheetsAuthParamsDTO( + auth_code = '', + configuration = '', + client_id = '', + client_secret = '' + ) + else: + return DesignerGoogleSheetsAuthParamsDTO( + ) + """ + + def testDesignerGoogleSheetsAuthParamsDTO(self): + """Test DesignerGoogleSheetsAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_google_workspace_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_google_workspace_auth_params_dto.py new file mode 100644 index 0000000000..356362a377 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_google_workspace_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO + +class TestDesignerGoogleWorkspaceAuthParamsDTO(unittest.TestCase): + """DesignerGoogleWorkspaceAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerGoogleWorkspaceAuthParamsDTO: + """Test DesignerGoogleWorkspaceAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerGoogleWorkspaceAuthParamsDTO` + """ + model = DesignerGoogleWorkspaceAuthParamsDTO() + if include_optional: + return DesignerGoogleWorkspaceAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', + service_account = '', + privacy_mode = '' + ) + else: + return DesignerGoogleWorkspaceAuthParamsDTO( + ) + """ + + def testDesignerGoogleWorkspaceAuthParamsDTO(self): + """Test DesignerGoogleWorkspaceAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_greenhouse_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_greenhouse_auth_params_dto.py new file mode 100644 index 0000000000..2294907c24 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_greenhouse_auth_params_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO + +class TestDesignerGreenhouseAuthParamsDTO(unittest.TestCase): + """DesignerGreenhouseAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerGreenhouseAuthParamsDTO: + """Test DesignerGreenhouseAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerGreenhouseAuthParamsDTO` + """ + model = DesignerGreenhouseAuthParamsDTO() + if include_optional: + return DesignerGreenhouseAuthParamsDTO( + api_key = '' + ) + else: + return DesignerGreenhouseAuthParamsDTO( + ) + """ + + def testDesignerGreenhouseAuthParamsDTO(self): + """Test DesignerGreenhouseAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_icims_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_icims_auth_params_dto.py new file mode 100644 index 0000000000..6677b88e11 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_icims_auth_params_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO + +class TestDesignerIcimsAuthParamsDTO(unittest.TestCase): + """DesignerIcimsAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerIcimsAuthParamsDTO: + """Test DesignerIcimsAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerIcimsAuthParamsDTO` + """ + model = DesignerIcimsAuthParamsDTO() + if include_optional: + return DesignerIcimsAuthParamsDTO( + customer_id = '', + username = '', + password = '', + client_id = '', + client_secret = '', + region = 'US' + ) + else: + return DesignerIcimsAuthParamsDTO( + ) + """ + + def testDesignerIcimsAuthParamsDTO(self): + """Test DesignerIcimsAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_internal_s3_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_internal_s3_auth_params_dto.py new file mode 100644 index 0000000000..ca79582d6c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_internal_s3_auth_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO + +class TestDesignerInternalS3AuthParamsDTO(unittest.TestCase): + """DesignerInternalS3AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerInternalS3AuthParamsDTO: + """Test DesignerInternalS3AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerInternalS3AuthParamsDTO` + """ + model = DesignerInternalS3AuthParamsDTO() + if include_optional: + return DesignerInternalS3AuthParamsDTO( + bucket_name = '', + path = '' + ) + else: + return DesignerInternalS3AuthParamsDTO( + ) + """ + + def testDesignerInternalS3AuthParamsDTO(self): + """Test DesignerInternalS3AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_jdbc_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_jdbc_auth_params_dto.py new file mode 100644 index 0000000000..05f3a24759 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_jdbc_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO + +class TestDesignerJdbcAuthParamsDTO(unittest.TestCase): + """DesignerJdbcAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerJdbcAuthParamsDTO: + """Test DesignerJdbcAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerJdbcAuthParamsDTO` + """ + model = DesignerJdbcAuthParamsDTO() + if include_optional: + return DesignerJdbcAuthParamsDTO( + jdbc_connect_string = '', + username = '', + password = '' + ) + else: + return DesignerJdbcAuthParamsDTO( + ) + """ + + def testDesignerJdbcAuthParamsDTO(self): + """Test DesignerJdbcAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_jira_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_jira_auth_params_dto.py new file mode 100644 index 0000000000..89738a7b9e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_jira_auth_params_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO + +class TestDesignerJiraAuthParamsDTO(unittest.TestCase): + """DesignerJiraAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerJiraAuthParamsDTO: + """Test DesignerJiraAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerJiraAuthParamsDTO` + """ + model = DesignerJiraAuthParamsDTO() + if include_optional: + return DesignerJiraAuthParamsDTO( + api_token = '', + host_name = '', + connect_params = visier_platform_sdk.models.designer/jira_connect_params_dto.designer.JiraConnectParamsDTO( + app_key = '', + client_key = '', + shared_secret = '', ) + ) + else: + return DesignerJiraAuthParamsDTO( + ) + """ + + def testDesignerJiraAuthParamsDTO(self): + """Test DesignerJiraAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_jira_connect_params_dto.py b/src/visier_platform_sdk/test/test_designer_jira_connect_params_dto.py new file mode 100644 index 0000000000..327c73337f --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_jira_connect_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO + +class TestDesignerJiraConnectParamsDTO(unittest.TestCase): + """DesignerJiraConnectParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerJiraConnectParamsDTO: + """Test DesignerJiraConnectParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerJiraConnectParamsDTO` + """ + model = DesignerJiraConnectParamsDTO() + if include_optional: + return DesignerJiraConnectParamsDTO( + app_key = '', + client_key = '', + shared_secret = '' + ) + else: + return DesignerJiraConnectParamsDTO( + ) + """ + + def testDesignerJiraConnectParamsDTO(self): + """Test DesignerJiraConnectParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_lever_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_lever_auth_params_dto.py new file mode 100644 index 0000000000..9aa6b57de1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_lever_auth_params_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO + +class TestDesignerLeverAuthParamsDTO(unittest.TestCase): + """DesignerLeverAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerLeverAuthParamsDTO: + """Test DesignerLeverAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerLeverAuthParamsDTO` + """ + model = DesignerLeverAuthParamsDTO() + if include_optional: + return DesignerLeverAuthParamsDTO( + api_key = '' + ) + else: + return DesignerLeverAuthParamsDTO( + ) + """ + + def testDesignerLeverAuthParamsDTO(self): + """Test DesignerLeverAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_medallia_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_medallia_auth_params_dto.py new file mode 100644 index 0000000000..ebd54f1dee --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_medallia_auth_params_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO + +class TestDesignerMedalliaAuthParamsDTO(unittest.TestCase): + """DesignerMedalliaAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerMedalliaAuthParamsDTO: + """Test DesignerMedalliaAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerMedalliaAuthParamsDTO` + """ + model = DesignerMedalliaAuthParamsDTO() + if include_optional: + return DesignerMedalliaAuthParamsDTO( + tenant_domain_name = '', + instance_url = '', + client_id = '', + client_secret = '' + ) + else: + return DesignerMedalliaAuthParamsDTO( + ) + """ + + def testDesignerMedalliaAuthParamsDTO(self): + """Test DesignerMedalliaAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_microsoft365_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_microsoft365_auth_params_dto.py new file mode 100644 index 0000000000..86bdb74667 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_microsoft365_auth_params_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO + +class TestDesignerMicrosoft365AuthParamsDTO(unittest.TestCase): + """DesignerMicrosoft365AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerMicrosoft365AuthParamsDTO: + """Test DesignerMicrosoft365AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerMicrosoft365AuthParamsDTO` + """ + model = DesignerMicrosoft365AuthParamsDTO() + if include_optional: + return DesignerMicrosoft365AuthParamsDTO( + o_auth_tenant_id = '', + client_id = '', + client_secret = '', + privacy_mode = '' + ) + else: + return DesignerMicrosoft365AuthParamsDTO( + ) + """ + + def testDesignerMicrosoft365AuthParamsDTO(self): + """Test DesignerMicrosoft365AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_module_settings_dto.py b/src/visier_platform_sdk/test/test_designer_module_settings_dto.py new file mode 100644 index 0000000000..2755aed3ca --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_module_settings_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_module_settings_dto import DesignerModuleSettingsDTO + +class TestDesignerModuleSettingsDTO(unittest.TestCase): + """DesignerModuleSettingsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerModuleSettingsDTO: + """Test DesignerModuleSettingsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerModuleSettingsDTO` + """ + model = DesignerModuleSettingsDTO() + if include_optional: + return DesignerModuleSettingsDTO( + unavailable_for_assignment = True, + special_handling_instruction = '', + locale = '' + ) + else: + return DesignerModuleSettingsDTO( + ) + """ + + def testDesignerModuleSettingsDTO(self): + """Test DesignerModuleSettingsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_my_sql_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_my_sql_auth_params_dto.py new file mode 100644 index 0000000000..17df42058a --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_my_sql_auth_params_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO + +class TestDesignerMySqlAuthParamsDTO(unittest.TestCase): + """DesignerMySqlAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerMySqlAuthParamsDTO: + """Test DesignerMySqlAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerMySqlAuthParamsDTO` + """ + model = DesignerMySqlAuthParamsDTO() + if include_optional: + return DesignerMySqlAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + database = '', + ssl_mode = '' + ) + else: + return DesignerMySqlAuthParamsDTO( + ) + """ + + def testDesignerMySqlAuthParamsDTO(self): + """Test DesignerMySqlAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_namely_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_namely_auth_params_dto.py new file mode 100644 index 0000000000..a36e9078c0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_namely_auth_params_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO + +class TestDesignerNamelyAuthParamsDTO(unittest.TestCase): + """DesignerNamelyAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerNamelyAuthParamsDTO: + """Test DesignerNamelyAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerNamelyAuthParamsDTO` + """ + model = DesignerNamelyAuthParamsDTO() + if include_optional: + return DesignerNamelyAuthParamsDTO( + auth_code = '' + ) + else: + return DesignerNamelyAuthParamsDTO( + ) + """ + + def testDesignerNamelyAuthParamsDTO(self): + """Test DesignerNamelyAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_oracle_db_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_oracle_db_auth_params_dto.py new file mode 100644 index 0000000000..f5e4bd46d2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_oracle_db_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO + +class TestDesignerOracleDbAuthParamsDTO(unittest.TestCase): + """DesignerOracleDbAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerOracleDbAuthParamsDTO: + """Test DesignerOracleDbAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerOracleDbAuthParamsDTO` + """ + model = DesignerOracleDbAuthParamsDTO() + if include_optional: + return DesignerOracleDbAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + service_name = '' + ) + else: + return DesignerOracleDbAuthParamsDTO( + ) + """ + + def testDesignerOracleDbAuthParamsDTO(self): + """Test DesignerOracleDbAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_push_data_column_definition_dto.py b/src/visier_platform_sdk/test/test_designer_push_data_column_definition_dto.py new file mode 100644 index 0000000000..d4c3f2287e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_push_data_column_definition_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO + +class TestDesignerPushDataColumnDefinitionDTO(unittest.TestCase): + """DesignerPushDataColumnDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerPushDataColumnDefinitionDTO: + """Test DesignerPushDataColumnDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerPushDataColumnDefinitionDTO` + """ + model = DesignerPushDataColumnDefinitionDTO() + if include_optional: + return DesignerPushDataColumnDefinitionDTO( + column_name = '', + data_type = '', + data_formats = [ + '' + ], + is_mandatory = True, + allow_empty = True, + default_value = '' + ) + else: + return DesignerPushDataColumnDefinitionDTO( + ) + """ + + def testDesignerPushDataColumnDefinitionDTO(self): + """Test DesignerPushDataColumnDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_push_data_source_definition_dto.py b/src/visier_platform_sdk/test/test_designer_push_data_source_definition_dto.py new file mode 100644 index 0000000000..56c8afdb52 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_push_data_source_definition_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO + +class TestDesignerPushDataSourceDefinitionDTO(unittest.TestCase): + """DesignerPushDataSourceDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerPushDataSourceDefinitionDTO: + """Test DesignerPushDataSourceDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerPushDataSourceDefinitionDTO` + """ + model = DesignerPushDataSourceDefinitionDTO() + if include_optional: + return DesignerPushDataSourceDefinitionDTO( + source_id = '', + name = '', + columns = [ + visier_platform_sdk.models.designer/push_data_column_definition_dto.designer.PushDataColumnDefinitionDTO( + column_name = '', + data_type = '', + data_formats = [ + '' + ], + is_mandatory = True, + allow_empty = True, + default_value = '', ) + ], + is_inherited = True + ) + else: + return DesignerPushDataSourceDefinitionDTO( + ) + """ + + def testDesignerPushDataSourceDefinitionDTO(self): + """Test DesignerPushDataSourceDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_push_data_source_definitions_dto.py b/src/visier_platform_sdk/test/test_designer_push_data_source_definitions_dto.py new file mode 100644 index 0000000000..426c652502 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_push_data_source_definitions_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO + +class TestDesignerPushDataSourceDefinitionsDTO(unittest.TestCase): + """DesignerPushDataSourceDefinitionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerPushDataSourceDefinitionsDTO: + """Test DesignerPushDataSourceDefinitionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerPushDataSourceDefinitionsDTO` + """ + model = DesignerPushDataSourceDefinitionsDTO() + if include_optional: + return DesignerPushDataSourceDefinitionsDTO( + sources = [ + visier_platform_sdk.models.designer/push_data_source_definition_dto.designer.PushDataSourceDefinitionDTO( + source_id = '', + name = '', + columns = [ + visier_platform_sdk.models.designer/push_data_column_definition_dto.designer.PushDataColumnDefinitionDTO( + column_name = '', + data_type = '', + data_formats = [ + '' + ], + is_mandatory = True, + allow_empty = True, + default_value = '', ) + ], + is_inherited = True, ) + ] + ) + else: + return DesignerPushDataSourceDefinitionsDTO( + ) + """ + + def testDesignerPushDataSourceDefinitionsDTO(self): + """Test DesignerPushDataSourceDefinitionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_qualtrics_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_qualtrics_auth_params_dto.py new file mode 100644 index 0000000000..ba8bbaab1b --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_qualtrics_auth_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO + +class TestDesignerQualtricsAuthParamsDTO(unittest.TestCase): + """DesignerQualtricsAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerQualtricsAuthParamsDTO: + """Test DesignerQualtricsAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerQualtricsAuthParamsDTO` + """ + model = DesignerQualtricsAuthParamsDTO() + if include_optional: + return DesignerQualtricsAuthParamsDTO( + api_token = '', + data_center_id = '' + ) + else: + return DesignerQualtricsAuthParamsDTO( + ) + """ + + def testDesignerQualtricsAuthParamsDTO(self): + """Test DesignerQualtricsAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_redshift_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_redshift_auth_params_dto.py new file mode 100644 index 0000000000..d8d334449a --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_redshift_auth_params_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO + +class TestDesignerRedshiftAuthParamsDTO(unittest.TestCase): + """DesignerRedshiftAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerRedshiftAuthParamsDTO: + """Test DesignerRedshiftAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerRedshiftAuthParamsDTO` + """ + model = DesignerRedshiftAuthParamsDTO() + if include_optional: + return DesignerRedshiftAuthParamsDTO( + endpoint = '', + port = '', + database = '', + username = '', + password = '', + table_prefix = '', + var_schema = '' + ) + else: + return DesignerRedshiftAuthParamsDTO( + ) + """ + + def testDesignerRedshiftAuthParamsDTO(self): + """Test DesignerRedshiftAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_salesforce_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_salesforce_auth_params_dto.py new file mode 100644 index 0000000000..3491a6a500 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_salesforce_auth_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO + +class TestDesignerSalesforceAuthParamsDTO(unittest.TestCase): + """DesignerSalesforceAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSalesforceAuthParamsDTO: + """Test DesignerSalesforceAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSalesforceAuthParamsDTO` + """ + model = DesignerSalesforceAuthParamsDTO() + if include_optional: + return DesignerSalesforceAuthParamsDTO( + refresh_token = '', + client_id = '' + ) + else: + return DesignerSalesforceAuthParamsDTO( + ) + """ + + def testDesignerSalesforceAuthParamsDTO(self): + """Test DesignerSalesforceAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_salesforce_v2_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_salesforce_v2_auth_params_dto.py new file mode 100644 index 0000000000..fa959810fa --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_salesforce_v2_auth_params_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO + +class TestDesignerSalesforceV2AuthParamsDTO(unittest.TestCase): + """DesignerSalesforceV2AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSalesforceV2AuthParamsDTO: + """Test DesignerSalesforceV2AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSalesforceV2AuthParamsDTO` + """ + model = DesignerSalesforceV2AuthParamsDTO() + if include_optional: + return DesignerSalesforceV2AuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '', + login_host = '' + ) + else: + return DesignerSalesforceV2AuthParamsDTO( + ) + """ + + def testDesignerSalesforceV2AuthParamsDTO(self): + """Test DesignerSalesforceV2AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_service_now_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_service_now_auth_params_dto.py new file mode 100644 index 0000000000..220de2d350 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_service_now_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO + +class TestDesignerServiceNowAuthParamsDTO(unittest.TestCase): + """DesignerServiceNowAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerServiceNowAuthParamsDTO: + """Test DesignerServiceNowAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerServiceNowAuthParamsDTO` + """ + model = DesignerServiceNowAuthParamsDTO() + if include_optional: + return DesignerServiceNowAuthParamsDTO( + host_domain_name = '', + username = '', + password = '' + ) + else: + return DesignerServiceNowAuthParamsDTO( + ) + """ + + def testDesignerServiceNowAuthParamsDTO(self): + """Test DesignerServiceNowAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_service_now_v2_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_service_now_v2_auth_params_dto.py new file mode 100644 index 0000000000..77697302e2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_service_now_v2_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO + +class TestDesignerServiceNowV2AuthParamsDTO(unittest.TestCase): + """DesignerServiceNowV2AuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerServiceNowV2AuthParamsDTO: + """Test DesignerServiceNowV2AuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerServiceNowV2AuthParamsDTO` + """ + model = DesignerServiceNowV2AuthParamsDTO() + if include_optional: + return DesignerServiceNowV2AuthParamsDTO( + host_domain_name = '', + client_id = '', + client_secret = '', + auth_code = '', + alternate_domain = '' + ) + else: + return DesignerServiceNowV2AuthParamsDTO( + ) + """ + + def testDesignerServiceNowV2AuthParamsDTO(self): + """Test DesignerServiceNowV2AuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_slack_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_slack_auth_params_dto.py new file mode 100644 index 0000000000..37e472994e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_slack_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO + +class TestDesignerSlackAuthParamsDTO(unittest.TestCase): + """DesignerSlackAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSlackAuthParamsDTO: + """Test DesignerSlackAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSlackAuthParamsDTO` + """ + model = DesignerSlackAuthParamsDTO() + if include_optional: + return DesignerSlackAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '' + ) + else: + return DesignerSlackAuthParamsDTO( + ) + """ + + def testDesignerSlackAuthParamsDTO(self): + """Test DesignerSlackAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_snowflake_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_snowflake_auth_params_dto.py new file mode 100644 index 0000000000..e85dd17f4e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_snowflake_auth_params_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO + +class TestDesignerSnowflakeAuthParamsDTO(unittest.TestCase): + """DesignerSnowflakeAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSnowflakeAuthParamsDTO: + """Test DesignerSnowflakeAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSnowflakeAuthParamsDTO` + """ + model = DesignerSnowflakeAuthParamsDTO() + if include_optional: + return DesignerSnowflakeAuthParamsDTO( + account_identifier = '', + database = '', + var_schema = '', + username = '', + password = '', + warehouse = '', + private_key = '' + ) + else: + return DesignerSnowflakeAuthParamsDTO( + ) + """ + + def testDesignerSnowflakeAuthParamsDTO(self): + """Test DesignerSnowflakeAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_sql_server_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_sql_server_auth_params_dto.py new file mode 100644 index 0000000000..d0bbdd7a7c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_sql_server_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO + +class TestDesignerSqlServerAuthParamsDTO(unittest.TestCase): + """DesignerSqlServerAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSqlServerAuthParamsDTO: + """Test DesignerSqlServerAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSqlServerAuthParamsDTO` + """ + model = DesignerSqlServerAuthParamsDTO() + if include_optional: + return DesignerSqlServerAuthParamsDTO( + host = '', + port = '', + username = '', + password = '', + database = '' + ) + else: + return DesignerSqlServerAuthParamsDTO( + ) + """ + + def testDesignerSqlServerAuthParamsDTO(self): + """Test DesignerSqlServerAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_subject_missing_access_dto.py b/src/visier_platform_sdk/test/test_designer_subject_missing_access_dto.py new file mode 100644 index 0000000000..de871d78fd --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_subject_missing_access_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO + +class TestDesignerSubjectMissingAccessDTO(unittest.TestCase): + """DesignerSubjectMissingAccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSubjectMissingAccessDTO: + """Test DesignerSubjectMissingAccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSubjectMissingAccessDTO` + """ + model = DesignerSubjectMissingAccessDTO() + if include_optional: + return DesignerSubjectMissingAccessDTO( + subject = 'Employee', + attributes = [ + '' + ], + error_message = '' + ) + else: + return DesignerSubjectMissingAccessDTO( + ) + """ + + def testDesignerSubjectMissingAccessDTO(self): + """Test DesignerSubjectMissingAccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_success_factors_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_success_factors_auth_params_dto.py new file mode 100644 index 0000000000..4e1439b37a --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_success_factors_auth_params_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO + +class TestDesignerSuccessFactorsAuthParamsDTO(unittest.TestCase): + """DesignerSuccessFactorsAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSuccessFactorsAuthParamsDTO: + """Test DesignerSuccessFactorsAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSuccessFactorsAuthParamsDTO` + """ + model = DesignerSuccessFactorsAuthParamsDTO() + if include_optional: + return DesignerSuccessFactorsAuthParamsDTO( + host_domain_name = '', + company_id = '', + username = '', + password = '', + o_auth = visier_platform_sdk.models.designer/success_factors_o_auth_params_dto.designer.SuccessFactorsOAuthParamsDTO( + api_key = '', + private_x509_key = '', + public_x509_cert = '', ) + ) + else: + return DesignerSuccessFactorsAuthParamsDTO( + ) + """ + + def testDesignerSuccessFactorsAuthParamsDTO(self): + """Test DesignerSuccessFactorsAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_success_factors_o_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_success_factors_o_auth_params_dto.py new file mode 100644 index 0000000000..5e46187d73 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_success_factors_o_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO + +class TestDesignerSuccessFactorsOAuthParamsDTO(unittest.TestCase): + """DesignerSuccessFactorsOAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerSuccessFactorsOAuthParamsDTO: + """Test DesignerSuccessFactorsOAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerSuccessFactorsOAuthParamsDTO` + """ + model = DesignerSuccessFactorsOAuthParamsDTO() + if include_optional: + return DesignerSuccessFactorsOAuthParamsDTO( + api_key = '', + private_x509_key = '', + public_x509_cert = '' + ) + else: + return DesignerSuccessFactorsOAuthParamsDTO( + ) + """ + + def testDesignerSuccessFactorsOAuthParamsDTO(self): + """Test DesignerSuccessFactorsOAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_tenant_module_dto.py b/src/visier_platform_sdk/test/test_designer_tenant_module_dto.py new file mode 100644 index 0000000000..c5963e0866 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_tenant_module_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_tenant_module_dto import DesignerTenantModuleDTO + +class TestDesignerTenantModuleDTO(unittest.TestCase): + """DesignerTenantModuleDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerTenantModuleDTO: + """Test DesignerTenantModuleDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerTenantModuleDTO` + """ + model = DesignerTenantModuleDTO() + if include_optional: + return DesignerTenantModuleDTO( + display_name = '', + symbol_name = '', + module_settings = visier_platform_sdk.models.designer/module_settings_dto.designer.ModuleSettingsDTO( + unavailable_for_assignment = True, + special_handling_instruction = '', + locale = '', ) + ) + else: + return DesignerTenantModuleDTO( + ) + """ + + def testDesignerTenantModuleDTO(self): + """Test DesignerTenantModuleDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_ultimate_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_ultimate_auth_params_dto.py new file mode 100644 index 0000000000..cc16a1e0c6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_ultimate_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO + +class TestDesignerUltimateAuthParamsDTO(unittest.TestCase): + """DesignerUltimateAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerUltimateAuthParamsDTO: + """Test DesignerUltimateAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerUltimateAuthParamsDTO` + """ + model = DesignerUltimateAuthParamsDTO() + if include_optional: + return DesignerUltimateAuthParamsDTO( + host_domain_name = '', + api_key = '', + username = '', + password = '', + user_access_key = '' + ) + else: + return DesignerUltimateAuthParamsDTO( + ) + """ + + def testDesignerUltimateAuthParamsDTO(self): + """Test DesignerUltimateAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_basic_auth_credential_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_basic_auth_credential_dto.py new file mode 100644 index 0000000000..f3791be69e --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_basic_auth_credential_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_basic_auth_credential_dto import DesignerWebhookWebhookBasicAuthCredentialDTO + +class TestDesignerWebhookWebhookBasicAuthCredentialDTO(unittest.TestCase): + """DesignerWebhookWebhookBasicAuthCredentialDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookBasicAuthCredentialDTO: + """Test DesignerWebhookWebhookBasicAuthCredentialDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookBasicAuthCredentialDTO` + """ + model = DesignerWebhookWebhookBasicAuthCredentialDTO() + if include_optional: + return DesignerWebhookWebhookBasicAuthCredentialDTO( + username = '', + password = '' + ) + else: + return DesignerWebhookWebhookBasicAuthCredentialDTO( + ) + """ + + def testDesignerWebhookWebhookBasicAuthCredentialDTO(self): + """Test DesignerWebhookWebhookBasicAuthCredentialDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_credentials_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_credentials_dto.py new file mode 100644 index 0000000000..333e04ff1f --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_credentials_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_credentials_dto import DesignerWebhookWebhookCredentialsDTO + +class TestDesignerWebhookWebhookCredentialsDTO(unittest.TestCase): + """DesignerWebhookWebhookCredentialsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookCredentialsDTO: + """Test DesignerWebhookWebhookCredentialsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookCredentialsDTO` + """ + model = DesignerWebhookWebhookCredentialsDTO() + if include_optional: + return DesignerWebhookWebhookCredentialsDTO( + basic_auth = visier_platform_sdk.models.designer/webhook/webhook_basic_auth_credential_dto.designer.webhook.WebhookBasicAuthCredentialDTO( + username = '', + password = '', ), + access_token = '' + ) + else: + return DesignerWebhookWebhookCredentialsDTO( + ) + """ + + def testDesignerWebhookWebhookCredentialsDTO(self): + """Test DesignerWebhookWebhookCredentialsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_details_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_details_dto.py new file mode 100644 index 0000000000..0ee72f03da --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_details_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_details_dto import DesignerWebhookWebhookDetailsDTO + +class TestDesignerWebhookWebhookDetailsDTO(unittest.TestCase): + """DesignerWebhookWebhookDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookDetailsDTO: + """Test DesignerWebhookWebhookDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookDetailsDTO` + """ + model = DesignerWebhookWebhookDetailsDTO() + if include_optional: + return DesignerWebhookWebhookDetailsDTO( + target_url = '', + is_active = True, + events = [ + visier_platform_sdk.models.designer/webhook/webhook_event_type_dto.designer.webhook.WebhookEventTypeDTO( + event_type = '', ) + ], + key_name = '', + display_name = '' + ) + else: + return DesignerWebhookWebhookDetailsDTO( + ) + """ + + def testDesignerWebhookWebhookDetailsDTO(self): + """Test DesignerWebhookWebhookDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_dto.py new file mode 100644 index 0000000000..52c71d1153 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_dto import DesignerWebhookWebhookDTO + +class TestDesignerWebhookWebhookDTO(unittest.TestCase): + """DesignerWebhookWebhookDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookDTO: + """Test DesignerWebhookWebhookDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookDTO` + """ + model = DesignerWebhookWebhookDTO() + if include_optional: + return DesignerWebhookWebhookDTO( + webhook_id = '', + details = visier_platform_sdk.models.designer/webhook/webhook_details_dto.designer.webhook.WebhookDetailsDTO( + target_url = '', + is_active = True, + events = [ + visier_platform_sdk.models.designer/webhook/webhook_event_type_dto.designer.webhook.WebhookEventTypeDTO( + event_type = '', ) + ], + key_name = '', + display_name = '', ), + credential_reference = '' + ) + else: + return DesignerWebhookWebhookDTO( + ) + """ + + def testDesignerWebhookWebhookDTO(self): + """Test DesignerWebhookWebhookDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_event_type_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_event_type_dto.py new file mode 100644 index 0000000000..1b4d0a3344 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_event_type_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_event_type_dto import DesignerWebhookWebhookEventTypeDTO + +class TestDesignerWebhookWebhookEventTypeDTO(unittest.TestCase): + """DesignerWebhookWebhookEventTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookEventTypeDTO: + """Test DesignerWebhookWebhookEventTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookEventTypeDTO` + """ + model = DesignerWebhookWebhookEventTypeDTO() + if include_optional: + return DesignerWebhookWebhookEventTypeDTO( + event_type = '' + ) + else: + return DesignerWebhookWebhookEventTypeDTO( + ) + """ + + def testDesignerWebhookWebhookEventTypeDTO(self): + """Test DesignerWebhookWebhookEventTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_message_response_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_message_response_dto.py new file mode 100644 index 0000000000..11eca7247b --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_message_response_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_message_response_dto import DesignerWebhookWebhookMessageResponseDTO + +class TestDesignerWebhookWebhookMessageResponseDTO(unittest.TestCase): + """DesignerWebhookWebhookMessageResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookMessageResponseDTO: + """Test DesignerWebhookWebhookMessageResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookMessageResponseDTO` + """ + model = DesignerWebhookWebhookMessageResponseDTO() + if include_optional: + return DesignerWebhookWebhookMessageResponseDTO( + status_code = 56, + message = '', + message_id = '', + event_id = '' + ) + else: + return DesignerWebhookWebhookMessageResponseDTO( + ) + """ + + def testDesignerWebhookWebhookMessageResponseDTO(self): + """Test DesignerWebhookWebhookMessageResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhook_request_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhook_request_dto.py new file mode 100644 index 0000000000..3ec6ee7652 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhook_request_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhook_request_dto import DesignerWebhookWebhookRequestDTO + +class TestDesignerWebhookWebhookRequestDTO(unittest.TestCase): + """DesignerWebhookWebhookRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhookRequestDTO: + """Test DesignerWebhookWebhookRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhookRequestDTO` + """ + model = DesignerWebhookWebhookRequestDTO() + if include_optional: + return DesignerWebhookWebhookRequestDTO( + details = visier_platform_sdk.models.designer/webhook/webhook_details_dto.designer.webhook.WebhookDetailsDTO( + target_url = '', + is_active = True, + events = [ + visier_platform_sdk.models.designer/webhook/webhook_event_type_dto.designer.webhook.WebhookEventTypeDTO( + event_type = '', ) + ], + key_name = '', + display_name = '', ), + credentials = visier_platform_sdk.models.designer/webhook/webhook_credentials_dto.designer.webhook.WebhookCredentialsDTO( + basic_auth = None, + access_token = '', ) + ) + else: + return DesignerWebhookWebhookRequestDTO( + ) + """ + + def testDesignerWebhookWebhookRequestDTO(self): + """Test DesignerWebhookWebhookRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_webhook_webhooks_dto.py b/src/visier_platform_sdk/test/test_designer_webhook_webhooks_dto.py new file mode 100644 index 0000000000..0a0669618c --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_webhook_webhooks_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_webhook_webhooks_dto import DesignerWebhookWebhooksDTO + +class TestDesignerWebhookWebhooksDTO(unittest.TestCase): + """DesignerWebhookWebhooksDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWebhookWebhooksDTO: + """Test DesignerWebhookWebhooksDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWebhookWebhooksDTO` + """ + model = DesignerWebhookWebhooksDTO() + if include_optional: + return DesignerWebhookWebhooksDTO( + webhooks = [ + visier_platform_sdk.models.designer/webhook/webhook_dto.designer.webhook.WebhookDTO( + webhook_id = '', + details = None, + credential_reference = '', ) + ] + ) + else: + return DesignerWebhookWebhooksDTO( + ) + """ + + def testDesignerWebhookWebhooksDTO(self): + """Test DesignerWebhookWebhooksDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_willow_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_willow_auth_params_dto.py new file mode 100644 index 0000000000..501ae0e290 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_willow_auth_params_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO + +class TestDesignerWillowAuthParamsDTO(unittest.TestCase): + """DesignerWillowAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWillowAuthParamsDTO: + """Test DesignerWillowAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWillowAuthParamsDTO` + """ + model = DesignerWillowAuthParamsDTO() + if include_optional: + return DesignerWillowAuthParamsDTO( + api_token = '', + host_name = '' + ) + else: + return DesignerWillowAuthParamsDTO( + ) + """ + + def testDesignerWillowAuthParamsDTO(self): + """Test DesignerWillowAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_workday_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_workday_auth_params_dto.py new file mode 100644 index 0000000000..32fef506d7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_workday_auth_params_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO + +class TestDesignerWorkdayAuthParamsDTO(unittest.TestCase): + """DesignerWorkdayAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWorkdayAuthParamsDTO: + """Test DesignerWorkdayAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWorkdayAuthParamsDTO` + """ + model = DesignerWorkdayAuthParamsDTO() + if include_optional: + return DesignerWorkdayAuthParamsDTO( + user_id = '', + domain_name = '', + implementation_name = '', + password = '', + o_auth = visier_platform_sdk.models.designer/workday_o_auth_params_dto.designer.WorkdayOAuthParamsDTO( + api_client_id = '', + public_x509_cert = '', + private_x509_key = '', ), + ref_token = visier_platform_sdk.models.designer/workday_refresh_token_params_dto.designer.WorkdayRefreshTokenParamsDTO( + api_client_id = '', + client_secret = '', + refresh_token = '', ), + integration_system_id = '', + api_key = '' + ) + else: + return DesignerWorkdayAuthParamsDTO( + ) + """ + + def testDesignerWorkdayAuthParamsDTO(self): + """Test DesignerWorkdayAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_workday_o_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_workday_o_auth_params_dto.py new file mode 100644 index 0000000000..537871922b --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_workday_o_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO + +class TestDesignerWorkdayOAuthParamsDTO(unittest.TestCase): + """DesignerWorkdayOAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWorkdayOAuthParamsDTO: + """Test DesignerWorkdayOAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWorkdayOAuthParamsDTO` + """ + model = DesignerWorkdayOAuthParamsDTO() + if include_optional: + return DesignerWorkdayOAuthParamsDTO( + api_client_id = '', + public_x509_cert = '', + private_x509_key = '' + ) + else: + return DesignerWorkdayOAuthParamsDTO( + ) + """ + + def testDesignerWorkdayOAuthParamsDTO(self): + """Test DesignerWorkdayOAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_workday_raas_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_workday_raas_auth_params_dto.py new file mode 100644 index 0000000000..dce1a6bf26 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_workday_raas_auth_params_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO + +class TestDesignerWorkdayRaasAuthParamsDTO(unittest.TestCase): + """DesignerWorkdayRaasAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWorkdayRaasAuthParamsDTO: + """Test DesignerWorkdayRaasAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWorkdayRaasAuthParamsDTO` + """ + model = DesignerWorkdayRaasAuthParamsDTO() + if include_optional: + return DesignerWorkdayRaasAuthParamsDTO( + user_id = '', + domain_name = '', + implementation_name = '', + password = '', + test_report_url = '' + ) + else: + return DesignerWorkdayRaasAuthParamsDTO( + ) + """ + + def testDesignerWorkdayRaasAuthParamsDTO(self): + """Test DesignerWorkdayRaasAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_workday_refresh_token_params_dto.py b/src/visier_platform_sdk/test/test_designer_workday_refresh_token_params_dto.py new file mode 100644 index 0000000000..60c51148c9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_workday_refresh_token_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO + +class TestDesignerWorkdayRefreshTokenParamsDTO(unittest.TestCase): + """DesignerWorkdayRefreshTokenParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerWorkdayRefreshTokenParamsDTO: + """Test DesignerWorkdayRefreshTokenParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerWorkdayRefreshTokenParamsDTO` + """ + model = DesignerWorkdayRefreshTokenParamsDTO() + if include_optional: + return DesignerWorkdayRefreshTokenParamsDTO( + api_client_id = '', + client_secret = '', + refresh_token = '' + ) + else: + return DesignerWorkdayRefreshTokenParamsDTO( + ) + """ + + def testDesignerWorkdayRefreshTokenParamsDTO(self): + """Test DesignerWorkdayRefreshTokenParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_designer_zoom_auth_params_dto.py b/src/visier_platform_sdk/test/test_designer_zoom_auth_params_dto.py new file mode 100644 index 0000000000..248e5dad72 --- /dev/null +++ b/src/visier_platform_sdk/test/test_designer_zoom_auth_params_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO + +class TestDesignerZoomAuthParamsDTO(unittest.TestCase): + """DesignerZoomAuthParamsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DesignerZoomAuthParamsDTO: + """Test DesignerZoomAuthParamsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DesignerZoomAuthParamsDTO` + """ + model = DesignerZoomAuthParamsDTO() + if include_optional: + return DesignerZoomAuthParamsDTO( + auth_code = '', + client_id = '', + client_secret = '' + ) + else: + return DesignerZoomAuthParamsDTO( + ) + """ + + def testDesignerZoomAuthParamsDTO(self): + """Test DesignerZoomAuthParamsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dimension_member.py b/src/visier_platform_sdk/test/test_dimension_member.py new file mode 100644 index 0000000000..81a88c18d1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dimension_member.py @@ -0,0 +1,84 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dimension_member import DimensionMember + +class TestDimensionMember(unittest.TestCase): + """DimensionMember unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DimensionMember: + """Test DimensionMember + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DimensionMember` + """ + model = DimensionMember() + if include_optional: + return DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = None, + soc_names = None + ) + else: + return DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + ) + """ + + def testDimensionMember(self): + """Test DimensionMember""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dimensions_api.py b/src/visier_platform_sdk/test/test_dimensions_api.py new file mode 100644 index 0000000000..afbefa7067 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dimensions_api.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.dimensions_api import DimensionsApi + + +class TestDimensionsApi(unittest.TestCase): + """DimensionsApi unit test stubs""" + + def setUp(self) -> None: + self.api = DimensionsApi() + + def tearDown(self) -> None: + pass + + def test_get_career_levels(self) -> None: + """Test case for get_career_levels + + Get career levels + """ + pass + + def test_get_company_sizes(self) -> None: + """Test case for get_company_sizes + + Get company sizes + """ + pass + + def test_get_industries(self) -> None: + """Test case for get_industries + + Get industries + """ + pass + + def test_get_job_hierarchies(self) -> None: + """Test case for get_job_hierarchies + + Get job hierarchies + """ + pass + + def test_get_jobs(self) -> None: + """Test case for get_jobs + + Get jobs + """ + pass + + def test_get_locations(self) -> None: + """Test case for get_locations + + Get locations + """ + pass + + def test_search_jobs(self) -> None: + """Test case for search_jobs + + Search jobs by IDs + """ + pass + + def test_search_locations_in_bulk(self) -> None: + """Test case for search_locations_in_bulk + + Get location members in bulk + """ + pass + + def test_standardize_jobs_in_bulk(self) -> None: + """Test case for standardize_jobs_in_bulk + + Standardize custom job titles in bulk + """ + pass + + def test_submit_jobs_feedback(self) -> None: + """Test case for submit_jobs_feedback + + Send feedback to help improve the quality of the job match results + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_direct_data_intake_api.py b/src/visier_platform_sdk/test/test_direct_data_intake_api.py new file mode 100644 index 0000000000..af982b893d --- /dev/null +++ b/src/visier_platform_sdk/test/test_direct_data_intake_api.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.direct_data_intake_api import DirectDataIntakeApi + + +class TestDirectDataIntakeApi(unittest.TestCase): + """DirectDataIntakeApi unit test stubs""" + + def setUp(self) -> None: + self.api = DirectDataIntakeApi() + + def tearDown(self) -> None: + pass + + def test_commit_transaction(self) -> None: + """Test case for commit_transaction + + Commit a transaction + """ + pass + + def test_get_config(self) -> None: + """Test case for get_config + + Get the direct data intake configuration + """ + pass + + def test_job_status(self) -> None: + """Test case for job_status + + Check transaction status + """ + pass + + def test_list_transactions(self) -> None: + """Test case for list_transactions + + Retrieve a list of open transactions + """ + pass + + def test_load_sample_data(self) -> None: + """Test case for load_sample_data + + Load sample data + """ + pass + + def test_object_schema(self) -> None: + """Test case for object_schema + + Retrieve an object's data load schema + """ + pass + + def test_put_config(self) -> None: + """Test case for put_config + + Update the direct data intake configuration + """ + pass + + def test_rollback_transaction(self) -> None: + """Test case for rollback_transaction + + Roll back a transaction + """ + pass + + def test_start_transaction(self) -> None: + """Test case for start_transaction + + Start a direct data intake transaction + """ + pass + + def test_upload_file(self) -> None: + """Test case for upload_file + + Upload files + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_direct_data_upload_file_response_dto.py b/src/visier_platform_sdk/test/test_direct_data_upload_file_response_dto.py new file mode 100644 index 0000000000..87f4c80e4c --- /dev/null +++ b/src/visier_platform_sdk/test/test_direct_data_upload_file_response_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO + +class TestDirectDataUploadFileResponseDTO(unittest.TestCase): + """DirectDataUploadFileResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DirectDataUploadFileResponseDTO: + """Test DirectDataUploadFileResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DirectDataUploadFileResponseDTO` + """ + model = DirectDataUploadFileResponseDTO() + if include_optional: + return DirectDataUploadFileResponseDTO( + transaction_id = '', + status = '', + message = '' + ) + else: + return DirectDataUploadFileResponseDTO( + ) + """ + + def testDirectDataUploadFileResponseDTO(self): + """Test DirectDataUploadFileResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dp_automation_metric_validation_summary_dto.py b/src/visier_platform_sdk/test/test_dp_automation_metric_validation_summary_dto.py new file mode 100644 index 0000000000..f5fc067b8a --- /dev/null +++ b/src/visier_platform_sdk/test/test_dp_automation_metric_validation_summary_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO + +class TestDpAutomationMetricValidationSummaryDTO(unittest.TestCase): + """DpAutomationMetricValidationSummaryDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DpAutomationMetricValidationSummaryDTO: + """Test DpAutomationMetricValidationSummaryDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DpAutomationMetricValidationSummaryDTO` + """ + model = DpAutomationMetricValidationSummaryDTO() + if include_optional: + return DpAutomationMetricValidationSummaryDTO( + symbol_name = '', + display_name = '', + value = 1.337 + ) + else: + return DpAutomationMetricValidationSummaryDTO( + ) + """ + + def testDpAutomationMetricValidationSummaryDTO(self): + """Test DpAutomationMetricValidationSummaryDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dp_automation_tenant_preview_entries_summary_dto.py b/src/visier_platform_sdk/test/test_dp_automation_tenant_preview_entries_summary_dto.py new file mode 100644 index 0000000000..8c9ef211af --- /dev/null +++ b/src/visier_platform_sdk/test/test_dp_automation_tenant_preview_entries_summary_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO + +class TestDpAutomationTenantPreviewEntriesSummaryDTO(unittest.TestCase): + """DpAutomationTenantPreviewEntriesSummaryDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DpAutomationTenantPreviewEntriesSummaryDTO: + """Test DpAutomationTenantPreviewEntriesSummaryDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DpAutomationTenantPreviewEntriesSummaryDTO` + """ + model = DpAutomationTenantPreviewEntriesSummaryDTO() + if include_optional: + return DpAutomationTenantPreviewEntriesSummaryDTO( + tenant_code = '', + data_version = '', + data_version_date = '', + metrics = [ + visier_platform_sdk.models.dp_automation/metric_validation_summary_dto.dp_automation.MetricValidationSummaryDTO( + symbol_name = '', + display_name = '', + value = 1.337, ) + ] + ) + else: + return DpAutomationTenantPreviewEntriesSummaryDTO( + ) + """ + + def testDpAutomationTenantPreviewEntriesSummaryDTO(self): + """Test DpAutomationTenantPreviewEntriesSummaryDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dp_automation_tenant_preview_entries_summary_list_dto.py b/src/visier_platform_sdk/test/test_dp_automation_tenant_preview_entries_summary_list_dto.py new file mode 100644 index 0000000000..13df1aafc4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dp_automation_tenant_preview_entries_summary_list_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO + +class TestDpAutomationTenantPreviewEntriesSummaryListDTO(unittest.TestCase): + """DpAutomationTenantPreviewEntriesSummaryListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DpAutomationTenantPreviewEntriesSummaryListDTO: + """Test DpAutomationTenantPreviewEntriesSummaryListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DpAutomationTenantPreviewEntriesSummaryListDTO` + """ + model = DpAutomationTenantPreviewEntriesSummaryListDTO() + if include_optional: + return DpAutomationTenantPreviewEntriesSummaryListDTO( + tenants = [ + visier_platform_sdk.models.dp_automation/tenant_preview_entries_summary_dto.dp_automation.TenantPreviewEntriesSummaryDTO( + tenant_code = '', + data_version = '', + data_version_date = '', + metrics = [ + visier_platform_sdk.models.dp_automation/metric_validation_summary_dto.dp_automation.MetricValidationSummaryDTO( + symbol_name = '', + display_name = '', + value = 1.337, ) + ], ) + ], + limit = 56, + start = 56 + ) + else: + return DpAutomationTenantPreviewEntriesSummaryListDTO( + ) + """ + + def testDpAutomationTenantPreviewEntriesSummaryListDTO(self): + """Test DpAutomationTenantPreviewEntriesSummaryListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dp_cancel_job_batch_from_job_id_dto.py b/src/visier_platform_sdk/test/test_dp_cancel_job_batch_from_job_id_dto.py new file mode 100644 index 0000000000..967098ad1d --- /dev/null +++ b/src/visier_platform_sdk/test/test_dp_cancel_job_batch_from_job_id_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO + +class TestDpCancelJobBatchFromJobIdDTO(unittest.TestCase): + """DpCancelJobBatchFromJobIdDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DpCancelJobBatchFromJobIdDTO: + """Test DpCancelJobBatchFromJobIdDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DpCancelJobBatchFromJobIdDTO` + """ + model = DpCancelJobBatchFromJobIdDTO() + if include_optional: + return DpCancelJobBatchFromJobIdDTO( + job_ids = [ + '' + ] + ) + else: + return DpCancelJobBatchFromJobIdDTO( + ) + """ + + def testDpCancelJobBatchFromJobIdDTO(self): + """Test DpCancelJobBatchFromJobIdDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dp_job_cancellation_result_dto.py b/src/visier_platform_sdk/test/test_dp_job_cancellation_result_dto.py new file mode 100644 index 0000000000..3e1550de94 --- /dev/null +++ b/src/visier_platform_sdk/test/test_dp_job_cancellation_result_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO + +class TestDpJobCancellationResultDTO(unittest.TestCase): + """DpJobCancellationResultDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DpJobCancellationResultDTO: + """Test DpJobCancellationResultDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DpJobCancellationResultDTO` + """ + model = DpJobCancellationResultDTO() + if include_optional: + return DpJobCancellationResultDTO( + tenant_code = '', + job_id = '', + job_type = '', + parent_job_id = '', + cancel_status = 'CANCEL_FAILED', + job_status = '', + message = '' + ) + else: + return DpJobCancellationResultDTO( + ) + """ + + def testDpJobCancellationResultDTO(self): + """Test DpJobCancellationResultDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dp_job_cancellation_results_dto.py b/src/visier_platform_sdk/test/test_dp_job_cancellation_results_dto.py new file mode 100644 index 0000000000..2f2e6508ca --- /dev/null +++ b/src/visier_platform_sdk/test/test_dp_job_cancellation_results_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO + +class TestDpJobCancellationResultsDTO(unittest.TestCase): + """DpJobCancellationResultsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DpJobCancellationResultsDTO: + """Test DpJobCancellationResultsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DpJobCancellationResultsDTO` + """ + model = DpJobCancellationResultsDTO() + if include_optional: + return DpJobCancellationResultsDTO( + job_cancellation_results = [ + visier_platform_sdk.models.dp/job_cancellation_result_dto.dp.JobCancellationResultDTO( + tenant_code = '', + job_id = '', + job_type = '', + parent_job_id = '', + cancel_status = 'CANCEL_FAILED', + job_status = '', + message = '', ) + ] + ) + else: + return DpJobCancellationResultsDTO( + ) + """ + + def testDpJobCancellationResultsDTO(self): + """Test DpJobCancellationResultsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_dv_export_status.py b/src/visier_platform_sdk/test/test_dv_export_status.py new file mode 100644 index 0000000000..574f658e2f --- /dev/null +++ b/src/visier_platform_sdk/test/test_dv_export_status.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.dv_export_status import DvExportStatus + +class TestDvExportStatus(unittest.TestCase): + """DvExportStatus unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DvExportStatus: + """Test DvExportStatus + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DvExportStatus` + """ + model = DvExportStatus() + if include_optional: + return DvExportStatus( + localized_message = '', + error_code = '', + message = '', + rci = '', + user_error = True + ) + else: + return DvExportStatus( + ) + """ + + def testDvExportStatus(self): + """Test DvExportStatus""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_email_domains_api.py b/src/visier_platform_sdk/test/test_email_domains_api.py new file mode 100644 index 0000000000..f9beb732b1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_email_domains_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.email_domains_api import EmailDomainsApi + + +class TestEmailDomainsApi(unittest.TestCase): + """EmailDomainsApi unit test stubs""" + + def setUp(self) -> None: + self.api = EmailDomainsApi() + + def tearDown(self) -> None: + pass + + def test_add_allowed_email_domains(self) -> None: + """Test case for add_allowed_email_domains + + Add domains to the list of allowed domains + """ + pass + + def test_delete_allowed_email_domains(self) -> None: + """Test case for delete_allowed_email_domains + + Remove domains from the list of allowed domains + """ + pass + + def test_list_allowed_email_domains(self) -> None: + """Test case for list_allowed_email_domains + + Retrieve a list of allowed email domains + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_encryption_keys_api.py b/src/visier_platform_sdk/test/test_encryption_keys_api.py new file mode 100644 index 0000000000..952002d6ee --- /dev/null +++ b/src/visier_platform_sdk/test/test_encryption_keys_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.encryption_keys_api import EncryptionKeysApi + + +class TestEncryptionKeysApi(unittest.TestCase): + """EncryptionKeysApi unit test stubs""" + + def setUp(self) -> None: + self.api = EncryptionKeysApi() + + def tearDown(self) -> None: + pass + + def test_delete_encryption_keys(self) -> None: + """Test case for delete_encryption_keys + + Delete an encryption key + """ + pass + + def test_generate_encryption_keys(self) -> None: + """Test case for generate_encryption_keys + + Generate an encryption key + """ + pass + + def test_list_all_encryption_keys_metadata(self) -> None: + """Test case for list_all_encryption_keys_metadata + + Retrieve a list of all encryption keys + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_extracted_skill.py b/src/visier_platform_sdk/test/test_extracted_skill.py new file mode 100644 index 0000000000..63951c40cc --- /dev/null +++ b/src/visier_platform_sdk/test/test_extracted_skill.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.extracted_skill import ExtractedSkill + +class TestExtractedSkill(unittest.TestCase): + """ExtractedSkill unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ExtractedSkill: + """Test ExtractedSkill + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ExtractedSkill` + """ + model = ExtractedSkill() + if include_optional: + return ExtractedSkill( + id = '', + name = '', + description = '', + score = 56 + ) + else: + return ExtractedSkill( + id = '', + name = '', + description = '', + score = 56, + ) + """ + + def testExtractedSkill(self): + """Test ExtractedSkill""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_generate_impersonation_token_request.py b/src/visier_platform_sdk/test/test_generate_impersonation_token_request.py new file mode 100644 index 0000000000..81ff2955e0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_generate_impersonation_token_request.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.generate_impersonation_token_request import GenerateImpersonationTokenRequest + +class TestGenerateImpersonationTokenRequest(unittest.TestCase): + """GenerateImpersonationTokenRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> GenerateImpersonationTokenRequest: + """Test GenerateImpersonationTokenRequest + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `GenerateImpersonationTokenRequest` + """ + model = GenerateImpersonationTokenRequest() + if include_optional: + return GenerateImpersonationTokenRequest( + target_username = '' + ) + else: + return GenerateImpersonationTokenRequest( + ) + """ + + def testGenerateImpersonationTokenRequest(self): + """Test GenerateImpersonationTokenRequest""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_google_protobuf_any.py b/src/visier_platform_sdk/test/test_google_protobuf_any.py new file mode 100644 index 0000000000..83acaeb268 --- /dev/null +++ b/src/visier_platform_sdk/test/test_google_protobuf_any.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.google_protobuf_any import GoogleProtobufAny + +class TestGoogleProtobufAny(unittest.TestCase): + """GoogleProtobufAny unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> GoogleProtobufAny: + """Test GoogleProtobufAny + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `GoogleProtobufAny` + """ + model = GoogleProtobufAny() + if include_optional: + return GoogleProtobufAny( + type = '' + ) + else: + return GoogleProtobufAny( + ) + """ + + def testGoogleProtobufAny(self): + """Test GoogleProtobufAny""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_hierarchy.py b/src/visier_platform_sdk/test/test_hierarchy.py new file mode 100644 index 0000000000..00dadad9f5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_hierarchy.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.hierarchy import Hierarchy + +class TestHierarchy(unittest.TestCase): + """Hierarchy unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> Hierarchy: + """Test Hierarchy + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `Hierarchy` + """ + model = Hierarchy() + if include_optional: + return Hierarchy( + id = '', + name = '', + description = '' + ) + else: + return Hierarchy( + id = '', + name = '', + ) + """ + + def testHierarchy(self): + """Test Hierarchy""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job.py b/src/visier_platform_sdk/test/test_job.py new file mode 100644 index 0000000000..3dae148e46 --- /dev/null +++ b/src/visier_platform_sdk/test/test_job.py @@ -0,0 +1,127 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job import Job + +class TestJob(unittest.TestCase): + """Job unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> Job: + """Test Job + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `Job` + """ + model = Job() + if include_optional: + return Job( + id = '', + name = '', + description = '', + isco_code = '', + soc_code = '', + alternative_titles = [ + '' + ], + essential_skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], + optional_skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], + remote_index = 1.337, + automation_index = 56 + ) + else: + return Job( + id = '', + name = '', + description = '', + alternative_titles = [ + '' + ], + essential_skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], + optional_skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], + ) + """ + + def testJob(self): + """Test Job""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_entry.py b/src/visier_platform_sdk/test/test_job_entry.py new file mode 100644 index 0000000000..b56b1e9315 --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_entry.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_entry import JobEntry + +class TestJobEntry(unittest.TestCase): + """JobEntry unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobEntry: + """Test JobEntry + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobEntry` + """ + model = JobEntry() + if include_optional: + return JobEntry( + id = '', + name = '', + description = '' + ) + else: + return JobEntry( + id = '', + name = '', + description = '', + ) + """ + + def testJobEntry(self): + """Test JobEntry""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_feedback_input.py b/src/visier_platform_sdk/test/test_job_feedback_input.py new file mode 100644 index 0000000000..3cc42e4f72 --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_feedback_input.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_feedback_input import JobFeedbackInput + +class TestJobFeedbackInput(unittest.TestCase): + """JobFeedbackInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobFeedbackInput: + """Test JobFeedbackInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobFeedbackInput` + """ + model = JobFeedbackInput() + if include_optional: + return JobFeedbackInput( + term = '', + naics_code = '', + additional_comments = '' + ) + else: + return JobFeedbackInput( + term = '', + ) + """ + + def testJobFeedbackInput(self): + """Test JobFeedbackInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_search_failure_output.py b/src/visier_platform_sdk/test/test_job_search_failure_output.py new file mode 100644 index 0000000000..295161d17d --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_search_failure_output.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_search_failure_output import JobSearchFailureOutput + +class TestJobSearchFailureOutput(unittest.TestCase): + """JobSearchFailureOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobSearchFailureOutput: + """Test JobSearchFailureOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobSearchFailureOutput` + """ + model = JobSearchFailureOutput() + if include_optional: + return JobSearchFailureOutput( + http_status = '', + message = '', + rci = '', + error_code = '' + ) + else: + return JobSearchFailureOutput( + http_status = '', + message = '', + rci = '', + error_code = '', + ) + """ + + def testJobSearchFailureOutput(self): + """Test JobSearchFailureOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_search_input.py b/src/visier_platform_sdk/test/test_job_search_input.py new file mode 100644 index 0000000000..3324bb9205 --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_search_input.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_search_input import JobSearchInput + +class TestJobSearchInput(unittest.TestCase): + """JobSearchInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobSearchInput: + """Test JobSearchInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobSearchInput` + """ + model = JobSearchInput() + if include_optional: + return JobSearchInput( + job_ids = [ + '' + ] + ) + else: + return JobSearchInput( + job_ids = [ + '' + ], + ) + """ + + def testJobSearchInput(self): + """Test JobSearchInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_search_output.py b/src/visier_platform_sdk/test/test_job_search_output.py new file mode 100644 index 0000000000..0b3a2dd4f9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_search_output.py @@ -0,0 +1,125 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_search_output import JobSearchOutput + +class TestJobSearchOutput(unittest.TestCase): + """JobSearchOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobSearchOutput: + """Test JobSearchOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobSearchOutput` + """ + model = JobSearchOutput() + if include_optional: + return JobSearchOutput( + successes = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ], + failures = [ + visier_platform_sdk.models.job_search_failure_output.JobSearchFailureOutput( + http_status = '', + message = '', + rci = '', + error_code = '', ) + ] + ) + else: + return JobSearchOutput( + successes = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ], + failures = [ + visier_platform_sdk.models.job_search_failure_output.JobSearchFailureOutput( + http_status = '', + message = '', + rci = '', + error_code = '', ) + ], + ) + """ + + def testJobSearchOutput(self): + """Test JobSearchOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_standardization_input.py b/src/visier_platform_sdk/test/test_job_standardization_input.py new file mode 100644 index 0000000000..eb50d83ffb --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_standardization_input.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_standardization_input import JobStandardizationInput + +class TestJobStandardizationInput(unittest.TestCase): + """JobStandardizationInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobStandardizationInput: + """Test JobStandardizationInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobStandardizationInput` + """ + model = JobStandardizationInput() + if include_optional: + return JobStandardizationInput( + terms = [ + '' + ], + naics_code = '', + num_matches = 56, + semantic_only = True, + lexical_only = True, + typical_titles_search = True + ) + else: + return JobStandardizationInput( + terms = [ + '' + ], + ) + """ + + def testJobStandardizationInput(self): + """Test JobStandardizationInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_job_standardization_input_skills.py b/src/visier_platform_sdk/test/test_job_standardization_input_skills.py new file mode 100644 index 0000000000..e4ad115eff --- /dev/null +++ b/src/visier_platform_sdk/test/test_job_standardization_input_skills.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.job_standardization_input_skills import JobStandardizationInputSkills + +class TestJobStandardizationInputSkills(unittest.TestCase): + """JobStandardizationInputSkills unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> JobStandardizationInputSkills: + """Test JobStandardizationInputSkills + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `JobStandardizationInputSkills` + """ + model = JobStandardizationInputSkills() + if include_optional: + return JobStandardizationInputSkills( + jobs = [ + '' + ], + naics_code = '' + ) + else: + return JobStandardizationInputSkills( + jobs = [ + '' + ], + ) + """ + + def testJobStandardizationInputSkills(self): + """Test JobStandardizationInputSkills""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_jobs_library_api.py b/src/visier_platform_sdk/test/test_jobs_library_api.py new file mode 100644 index 0000000000..23374b02cc --- /dev/null +++ b/src/visier_platform_sdk/test/test_jobs_library_api.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.jobs_library_api import JobsLibraryApi + + +class TestJobsLibraryApi(unittest.TestCase): + """JobsLibraryApi unit test stubs""" + + def setUp(self) -> None: + self.api = JobsLibraryApi() + + def tearDown(self) -> None: + pass + + def test_get_job(self) -> None: + """Test case for get_job + + Get job details by ID + """ + pass + + def test_list_jobs(self) -> None: + """Test case for list_jobs + + Retrieve a list of jobs + """ + pass + + def test_search_job(self) -> None: + """Test case for search_job + + Search jobs + """ + pass + + def test_standardize_jobs(self) -> None: + """Test case for standardize_jobs + + Standardize custom job titles + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_location_search_failure_output.py b/src/visier_platform_sdk/test/test_location_search_failure_output.py new file mode 100644 index 0000000000..9254469c70 --- /dev/null +++ b/src/visier_platform_sdk/test/test_location_search_failure_output.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.location_search_failure_output import LocationSearchFailureOutput + +class TestLocationSearchFailureOutput(unittest.TestCase): + """LocationSearchFailureOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> LocationSearchFailureOutput: + """Test LocationSearchFailureOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `LocationSearchFailureOutput` + """ + model = LocationSearchFailureOutput() + if include_optional: + return LocationSearchFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '' + ) + else: + return LocationSearchFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '', + ) + """ + + def testLocationSearchFailureOutput(self): + """Test LocationSearchFailureOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_location_search_input.py b/src/visier_platform_sdk/test/test_location_search_input.py new file mode 100644 index 0000000000..0f4b28380a --- /dev/null +++ b/src/visier_platform_sdk/test/test_location_search_input.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.location_search_input import LocationSearchInput + +class TestLocationSearchInput(unittest.TestCase): + """LocationSearchInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> LocationSearchInput: + """Test LocationSearchInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `LocationSearchInput` + """ + model = LocationSearchInput() + if include_optional: + return LocationSearchInput( + search_inputs = [ + visier_platform_sdk.models.location_search_input.LocationSearchInput( + uuid = '', + country_code = '', + postal_code = '', ) + ], + has_benchmark_value = True + ) + else: + return LocationSearchInput( + search_inputs = [ + visier_platform_sdk.models.location_search_input.LocationSearchInput( + uuid = '', + country_code = '', + postal_code = '', ) + ], + ) + """ + + def testLocationSearchInput(self): + """Test LocationSearchInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_location_search_input1.py b/src/visier_platform_sdk/test/test_location_search_input1.py new file mode 100644 index 0000000000..9e8591f772 --- /dev/null +++ b/src/visier_platform_sdk/test/test_location_search_input1.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.location_search_input1 import LocationSearchInput1 + +class TestLocationSearchInput1(unittest.TestCase): + """LocationSearchInput1 unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> LocationSearchInput1: + """Test LocationSearchInput1 + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `LocationSearchInput1` + """ + model = LocationSearchInput1() + if include_optional: + return LocationSearchInput1( + uuid = '', + country_code = '', + postal_code = '' + ) + else: + return LocationSearchInput1( + uuid = '', + country_code = '', + postal_code = '', + ) + """ + + def testLocationSearchInput1(self): + """Test LocationSearchInput1""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_location_search_output.py b/src/visier_platform_sdk/test/test_location_search_output.py new file mode 100644 index 0000000000..de67e21fca --- /dev/null +++ b/src/visier_platform_sdk/test/test_location_search_output.py @@ -0,0 +1,135 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.location_search_output import LocationSearchOutput + +class TestLocationSearchOutput(unittest.TestCase): + """LocationSearchOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> LocationSearchOutput: + """Test LocationSearchOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `LocationSearchOutput` + """ + model = LocationSearchOutput() + if include_optional: + return LocationSearchOutput( + successes = [ + visier_platform_sdk.models.location_search_successful_output.LocationSearchSuccessfulOutput( + uuid = '', + results = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ], ) + ], + failures = [ + visier_platform_sdk.models.location_search_failure_output.LocationSearchFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '', ) + ] + ) + else: + return LocationSearchOutput( + successes = [ + visier_platform_sdk.models.location_search_successful_output.LocationSearchSuccessfulOutput( + uuid = '', + results = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ], ) + ], + failures = [ + visier_platform_sdk.models.location_search_failure_output.LocationSearchFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '', ) + ], + ) + """ + + def testLocationSearchOutput(self): + """Test LocationSearchOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_location_search_successful_output.py b/src/visier_platform_sdk/test/test_location_search_successful_output.py new file mode 100644 index 0000000000..174a2c55d3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_location_search_successful_output.py @@ -0,0 +1,113 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.location_search_successful_output import LocationSearchSuccessfulOutput + +class TestLocationSearchSuccessfulOutput(unittest.TestCase): + """LocationSearchSuccessfulOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> LocationSearchSuccessfulOutput: + """Test LocationSearchSuccessfulOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `LocationSearchSuccessfulOutput` + """ + model = LocationSearchSuccessfulOutput() + if include_optional: + return LocationSearchSuccessfulOutput( + uuid = '', + results = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ] + ) + else: + return LocationSearchSuccessfulOutput( + uuid = '', + results = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ], + ) + """ + + def testLocationSearchSuccessfulOutput(self): + """Test LocationSearchSuccessfulOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_network_subnets_api.py b/src/visier_platform_sdk/test/test_network_subnets_api.py new file mode 100644 index 0000000000..2a554318cf --- /dev/null +++ b/src/visier_platform_sdk/test/test_network_subnets_api.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.network_subnets_api import NetworkSubnetsApi + + +class TestNetworkSubnetsApi(unittest.TestCase): + """NetworkSubnetsApi unit test stubs""" + + def setUp(self) -> None: + self.api = NetworkSubnetsApi() + + def tearDown(self) -> None: + pass + + def test_add_api_subnets(self) -> None: + """Test case for add_api_subnets + + Add API network subnets + """ + pass + + def test_delete_api_subnets(self) -> None: + """Test case for delete_api_subnets + + Delete API network subnets + """ + pass + + def test_get_api_subnets(self) -> None: + """Test case for get_api_subnets + + Retrieve a list of API network subnets + """ + pass + + def test_set_api_subnets(self) -> None: + """Test case for set_api_subnets + + Update API network subnets + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_o_auth2_api.py b/src/visier_platform_sdk/test/test_o_auth2_api.py new file mode 100644 index 0000000000..78a46fc88c --- /dev/null +++ b/src/visier_platform_sdk/test/test_o_auth2_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.o_auth2_api import OAuth2Api + + +class TestOAuth2Api(unittest.TestCase): + """OAuth2Api unit test stubs""" + + def setUp(self) -> None: + self.api = OAuth2Api() + + def tearDown(self) -> None: + pass + + def test_o_auth2_token(self) -> None: + """Test case for o_auth2_token + + Request a JSON Web Token + """ + pass + + def test_oauth2_authorize(self) -> None: + """Test case for oauth2_authorize + + Request an authorization code + """ + pass + + def test_user_info(self) -> None: + """Test case for user_info + + Retrieve user-specific metadata + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_api_analytic_model/test/test_object_configuration_api.py b/src/visier_platform_sdk/test/test_object_configuration_api.py similarity index 75% rename from src/visier_api_analytic_model/test/test_object_configuration_api.py rename to src/visier_platform_sdk/test/test_object_configuration_api.py index ad6c1d68a1..c17fe12af2 100644 --- a/src/visier_api_analytic_model/test/test_object_configuration_api.py +++ b/src/visier_platform_sdk/test/test_object_configuration_api.py @@ -1,22 +1,21 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import unittest -from visier_api_analytic_model.api.object_configuration_api import ObjectConfigurationApi +from visier_platform_sdk.api.object_configuration_api import ObjectConfigurationApi class TestObjectConfigurationApi(unittest.TestCase): diff --git a/src/visier_platform_sdk/test/test_output_entry.py b/src/visier_platform_sdk/test/test_output_entry.py new file mode 100644 index 0000000000..8e4ffdbab1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_output_entry.py @@ -0,0 +1,113 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.output_entry import OutputEntry + +class TestOutputEntry(unittest.TestCase): + """OutputEntry unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> OutputEntry: + """Test OutputEntry + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `OutputEntry` + """ + model = OutputEntry() + if include_optional: + return OutputEntry( + job = '', + matches = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ] + ) + else: + return OutputEntry( + job = '', + matches = [ + visier_platform_sdk.models.dimension_member.DimensionMember( + id = '', + name = '', + description = '', + has_benchmark_value = True, + has_children = True, + status = 'active', + display_id = '', + short_description_sections = [ + visier_platform_sdk.models.description_entry.DescriptionEntry( + label = '', + text = '', ) + ], + job_domain = '', + job_subdomain = '', + typical_titles = [ + '' + ], + related_jobs = [ + '' + ], + naics_id = '', + naics_name = '', + naics_description = '', + soc_code = '', + soc_name = '', + soc_codes = visier_platform_sdk.models.soc_codes.socCodes(), + soc_names = visier_platform_sdk.models.soc_names.socNames(), ) + ], + ) + """ + + def testOutputEntry(self): + """Test OutputEntry""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_output_entry1.py b/src/visier_platform_sdk/test/test_output_entry1.py new file mode 100644 index 0000000000..dab89ba2a5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_output_entry1.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.output_entry1 import OutputEntry1 + +class TestOutputEntry1(unittest.TestCase): + """OutputEntry1 unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> OutputEntry1: + """Test OutputEntry1 + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `OutputEntry1` + """ + model = OutputEntry1() + if include_optional: + return OutputEntry1( + job = '', + matches = [ + visier_platform_sdk.models.output_entry_1_matches_inner.OutputEntry_1_matches_inner( + id = '', + name = '', + description = '', + score = 56, ) + ] + ) + else: + return OutputEntry1( + job = '', + matches = [ + visier_platform_sdk.models.output_entry_1_matches_inner.OutputEntry_1_matches_inner( + id = '', + name = '', + description = '', + score = 56, ) + ], + ) + """ + + def testOutputEntry1(self): + """Test OutputEntry1""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_output_entry1_matches_inner.py b/src/visier_platform_sdk/test/test_output_entry1_matches_inner.py new file mode 100644 index 0000000000..a51a624a0e --- /dev/null +++ b/src/visier_platform_sdk/test/test_output_entry1_matches_inner.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.output_entry1_matches_inner import OutputEntry1MatchesInner + +class TestOutputEntry1MatchesInner(unittest.TestCase): + """OutputEntry1MatchesInner unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> OutputEntry1MatchesInner: + """Test OutputEntry1MatchesInner + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `OutputEntry1MatchesInner` + """ + model = OutputEntry1MatchesInner() + if include_optional: + return OutputEntry1MatchesInner( + id = '', + name = '', + description = '', + score = 56 + ) + else: + return OutputEntry1MatchesInner( + id = '', + name = '', + description = '', + score = 56, + ) + """ + + def testOutputEntry1MatchesInner(self): + """Test OutputEntry1MatchesInner""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_permissions_api.py b/src/visier_platform_sdk/test/test_permissions_api.py new file mode 100644 index 0000000000..416d6133e1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_permissions_api.py @@ -0,0 +1,123 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.permissions_api import PermissionsApi + + +class TestPermissionsApi(unittest.TestCase): + """PermissionsApi unit test stubs""" + + def setUp(self) -> None: + self.api = PermissionsApi() + + def tearDown(self) -> None: + pass + + def test_create_data_access_sets(self) -> None: + """Test case for create_data_access_sets + + Create shareable data access sets + """ + pass + + def test_create_permissions(self) -> None: + """Test case for create_permissions + + Create permissions + """ + pass + + def test_delete_permissions(self) -> None: + """Test case for delete_permissions + + Delete permissions + """ + pass + + def test_get_capabilities(self) -> None: + """Test case for get_capabilities + + Retrieve a list of all permission capabilities + """ + pass + + def test_get_capability(self) -> None: + """Test case for get_capability + + Retrieve a permission capability's details + """ + pass + + def test_get_content_package(self) -> None: + """Test case for get_content_package + + Retrieve a content package's details + """ + pass + + def test_get_content_packages(self) -> None: + """Test case for get_content_packages + + Retrieve a list of all content packages + """ + pass + + def test_get_data_access_set(self) -> None: + """Test case for get_data_access_set + + Retrieve a data access set's details + """ + pass + + def test_get_data_access_sets(self) -> None: + """Test case for get_data_access_sets + + Retrieve a list of all data access sets + """ + pass + + def test_get_data_security_objects(self) -> None: + """Test case for get_data_security_objects + + Retrieve a list of data security objects + """ + pass + + def test_get_permission(self) -> None: + """Test case for get_permission + + Retrieve a permission's details + """ + pass + + def test_get_permissions(self) -> None: + """Test case for get_permissions + + Retrieve a list of all permissions + """ + pass + + def test_update_permissions(self) -> None: + """Test case for update_permissions + + Update permissions + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_pgp_key_api.py b/src/visier_platform_sdk/test/test_pgp_key_api.py new file mode 100644 index 0000000000..57fe62d667 --- /dev/null +++ b/src/visier_platform_sdk/test/test_pgp_key_api.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.pgp_key_api import PGPKeyApi + + +class TestPGPKeyApi(unittest.TestCase): + """PGPKeyApi unit test stubs""" + + def setUp(self) -> None: + self.api = PGPKeyApi() + + def tearDown(self) -> None: + pass + + def test_delete_pgp_key_pair(self) -> None: + """Test case for delete_pgp_key_pair + + Delete a PGP key pair + """ + pass + + def test_generate_pgp_key_pair(self) -> None: + """Test case for generate_pgp_key_pair + + Download a public encryption key + """ + pass + + def test_get_all_pgp_public_keys(self) -> None: + """Test case for get_all_pgp_public_keys + + Retrieve all PGP public keys + """ + pass + + def test_get_pgp_public_key(self) -> None: + """Test case for get_pgp_public_key + + Retrieve a PGP public key using the key ID + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_plan_data_load_change_dto.py b/src/visier_platform_sdk/test/test_plan_data_load_change_dto.py new file mode 100644 index 0000000000..f18629f427 --- /dev/null +++ b/src/visier_platform_sdk/test/test_plan_data_load_change_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.plan_data_load_change_dto import PlanDataLoadChangeDTO + +class TestPlanDataLoadChangeDTO(unittest.TestCase): + """PlanDataLoadChangeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanDataLoadChangeDTO: + """Test PlanDataLoadChangeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanDataLoadChangeDTO` + """ + model = PlanDataLoadChangeDTO() + if include_optional: + return PlanDataLoadChangeDTO( + row_members = [ + '' + ], + period = '', + old_value = 1.337, + new_value = 1.337 + ) + else: + return PlanDataLoadChangeDTO( + ) + """ + + def testPlanDataLoadChangeDTO(self): + """Test PlanDataLoadChangeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_plan_data_load_change_list_dto.py b/src/visier_platform_sdk/test/test_plan_data_load_change_list_dto.py new file mode 100644 index 0000000000..3241d478b4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_plan_data_load_change_list_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO + +class TestPlanDataLoadChangeListDTO(unittest.TestCase): + """PlanDataLoadChangeListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanDataLoadChangeListDTO: + """Test PlanDataLoadChangeListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanDataLoadChangeListDTO` + """ + model = PlanDataLoadChangeListDTO() + if include_optional: + return PlanDataLoadChangeListDTO( + plan_item = '', + changes = [ + visier_platform_sdk.models.plan_data_load_change_dto.PlanDataLoadChangeDTO( + row_members = [ + '' + ], + period = '', + old_value = 1.337, + new_value = 1.337, ) + ] + ) + else: + return PlanDataLoadChangeListDTO( + ) + """ + + def testPlanDataLoadChangeListDTO(self): + """Test PlanDataLoadChangeListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_plan_data_upload_response_dto.py b/src/visier_platform_sdk/test/test_plan_data_upload_response_dto.py new file mode 100644 index 0000000000..e55e829739 --- /dev/null +++ b/src/visier_platform_sdk/test/test_plan_data_upload_response_dto.py @@ -0,0 +1,72 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO + +class TestPlanDataUploadResponseDTO(unittest.TestCase): + """PlanDataUploadResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanDataUploadResponseDTO: + """Test PlanDataUploadResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanDataUploadResponseDTO` + """ + model = PlanDataUploadResponseDTO() + if include_optional: + return PlanDataUploadResponseDTO( + updated_cells_count = 56, + potential_updated_cells_count = 56, + errors = [ + visier_platform_sdk.models.planning/plan_data_load_error_dto.planning.PlanDataLoadErrorDTO( + row = 56, + rci = '', + error_message = '', ) + ], + changelists = [ + visier_platform_sdk.models.plan_data_load_change_list_dto.PlanDataLoadChangeListDTO( + plan_item = '', + changes = [ + visier_platform_sdk.models.plan_data_load_change_dto.PlanDataLoadChangeDTO( + row_members = [ + '' + ], + period = '', + old_value = 1.337, + new_value = 1.337, ) + ], ) + ] + ) + else: + return PlanDataUploadResponseDTO( + ) + """ + + def testPlanDataUploadResponseDTO(self): + """Test PlanDataUploadResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_plan_row_data_load_response_dto.py b/src/visier_platform_sdk/test/test_plan_row_data_load_response_dto.py new file mode 100644 index 0000000000..c90b280a7c --- /dev/null +++ b/src/visier_platform_sdk/test/test_plan_row_data_load_response_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO + +class TestPlanRowDataLoadResponseDTO(unittest.TestCase): + """PlanRowDataLoadResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanRowDataLoadResponseDTO: + """Test PlanRowDataLoadResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanRowDataLoadResponseDTO` + """ + model = PlanRowDataLoadResponseDTO() + if include_optional: + return PlanRowDataLoadResponseDTO( + added_rows_count = 56, + removed_rows_count = 56, + potential_added_rows_count = 56, + potential_removed_rows_count = 56, + errors = [ + visier_platform_sdk.models.planning/plan_data_load_error_dto.planning.PlanDataLoadErrorDTO( + row = 56, + rci = '', + error_message = '', ) + ], + custom_members = [ + visier_platform_sdk.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( + id = '', + display_name = '', + is_custom = True, + parent_id = '', ) + ] + ) + else: + return PlanRowDataLoadResponseDTO( + ) + """ + + def testPlanRowDataLoadResponseDTO(self): + """Test PlanRowDataLoadResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_data_load_api.py b/src/visier_platform_sdk/test/test_planning_data_load_api.py new file mode 100644 index 0000000000..a7265852e2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_data_load_api.py @@ -0,0 +1,46 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.planning_data_load_api import PlanningDataLoadApi + + +class TestPlanningDataLoadApi(unittest.TestCase): + """PlanningDataLoadApi unit test stubs""" + + def setUp(self) -> None: + self.api = PlanningDataLoadApi() + + def tearDown(self) -> None: + pass + + def test_plan_data_load_plan_data_upload(self) -> None: + """Test case for plan_data_load_plan_data_upload + + Upload plan data + """ + pass + + def test_plan_data_load_plan_row_data_load(self) -> None: + """Test case for plan_data_load_plan_row_data_load + + Add or remove plan rows + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_get_plan_list_response_dto.py b/src/visier_platform_sdk/test/test_planning_get_plan_list_response_dto.py new file mode 100644 index 0000000000..b15eb5a544 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_get_plan_list_response_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO + +class TestPlanningGetPlanListResponseDTO(unittest.TestCase): + """PlanningGetPlanListResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningGetPlanListResponseDTO: + """Test PlanningGetPlanListResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningGetPlanListResponseDTO` + """ + model = PlanningGetPlanListResponseDTO() + if include_optional: + return PlanningGetPlanListResponseDTO( + plans = [ + visier_platform_sdk.models.planning/plan_info_dto.planning.PlanInfoDTO( + uuid = '', + display_name = '', + model_id = '', + scenarios = [ + visier_platform_sdk.models.planning/scenario_info_dto.planning.ScenarioInfoDTO( + uuid = '', + display_name = '', + versioned_scenario_id = '', ) + ], + parent_plan_uuid = '', + currency_code = '', ) + ], + page = 56 + ) + else: + return PlanningGetPlanListResponseDTO( + ) + """ + + def testPlanningGetPlanListResponseDTO(self): + """Test PlanningGetPlanListResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_data_load_error_dto.py b/src/visier_platform_sdk/test/test_planning_plan_data_load_error_dto.py new file mode 100644 index 0000000000..726d45fdfe --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_data_load_error_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO + +class TestPlanningPlanDataLoadErrorDTO(unittest.TestCase): + """PlanningPlanDataLoadErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanDataLoadErrorDTO: + """Test PlanningPlanDataLoadErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanDataLoadErrorDTO` + """ + model = PlanningPlanDataLoadErrorDTO() + if include_optional: + return PlanningPlanDataLoadErrorDTO( + row = 56, + rci = '', + error_message = '' + ) + else: + return PlanningPlanDataLoadErrorDTO( + ) + """ + + def testPlanningPlanDataLoadErrorDTO(self): + """Test PlanningPlanDataLoadErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_info_dto.py b/src/visier_platform_sdk/test/test_planning_plan_info_dto.py new file mode 100644 index 0000000000..cf86c107c6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_info_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_info_dto import PlanningPlanInfoDTO + +class TestPlanningPlanInfoDTO(unittest.TestCase): + """PlanningPlanInfoDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanInfoDTO: + """Test PlanningPlanInfoDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanInfoDTO` + """ + model = PlanningPlanInfoDTO() + if include_optional: + return PlanningPlanInfoDTO( + uuid = '', + display_name = '', + model_id = '', + scenarios = [ + visier_platform_sdk.models.planning/scenario_info_dto.planning.ScenarioInfoDTO( + uuid = '', + display_name = '', + versioned_scenario_id = '', ) + ], + parent_plan_uuid = '', + currency_code = '' + ) + else: + return PlanningPlanInfoDTO( + ) + """ + + def testPlanningPlanInfoDTO(self): + """Test PlanningPlanInfoDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_item_dto.py b/src/visier_platform_sdk/test/test_planning_plan_item_dto.py new file mode 100644 index 0000000000..2e3a03d558 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_item_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_item_dto import PlanningPlanItemDTO + +class TestPlanningPlanItemDTO(unittest.TestCase): + """PlanningPlanItemDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanItemDTO: + """Test PlanningPlanItemDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanItemDTO` + """ + model = PlanningPlanItemDTO() + if include_optional: + return PlanningPlanItemDTO( + id = '', + display_name = '', + data_type = 'unknown' + ) + else: + return PlanningPlanItemDTO( + ) + """ + + def testPlanningPlanItemDTO(self): + """Test PlanningPlanItemDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_schema_dto.py b/src/visier_platform_sdk/test/test_planning_plan_schema_dto.py new file mode 100644 index 0000000000..27cc00ec3e --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_schema_dto.py @@ -0,0 +1,82 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_schema_dto import PlanningPlanSchemaDTO + +class TestPlanningPlanSchemaDTO(unittest.TestCase): + """PlanningPlanSchemaDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanSchemaDTO: + """Test PlanningPlanSchemaDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanSchemaDTO` + """ + model = PlanningPlanSchemaDTO() + if include_optional: + return PlanningPlanSchemaDTO( + plan_items = [ + visier_platform_sdk.models.planning/plan_item_dto.planning.PlanItemDTO( + id = '', + display_name = '', + data_type = 'unknown', ) + ], + time_periods = [ + visier_platform_sdk.models.planning/plan_time_period_dto.planning.PlanTimePeriodDTO( + date = '', + display_name = '', ) + ], + plan_segment_levels = [ + visier_platform_sdk.models.planning/plan_segment_level_dto.planning.PlanSegmentLevelDTO( + id = '', + display_name = '', + order = 56, + segment_id = '', + segment_display_name = '', ) + ], + plan_segment_level_members = [ + visier_platform_sdk.models.planning/plan_segment_level_member_list_dto.planning.PlanSegmentLevelMemberListDTO( + segment_level_id = '', + members = [ + visier_platform_sdk.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( + id = '', + display_name = '', + is_custom = True, + parent_id = '', ) + ], + segment_id = '', ) + ] + ) + else: + return PlanningPlanSchemaDTO( + ) + """ + + def testPlanningPlanSchemaDTO(self): + """Test PlanningPlanSchemaDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_segment_level_dto.py b/src/visier_platform_sdk/test/test_planning_plan_segment_level_dto.py new file mode 100644 index 0000000000..09ff4da6e6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_segment_level_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO + +class TestPlanningPlanSegmentLevelDTO(unittest.TestCase): + """PlanningPlanSegmentLevelDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanSegmentLevelDTO: + """Test PlanningPlanSegmentLevelDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanSegmentLevelDTO` + """ + model = PlanningPlanSegmentLevelDTO() + if include_optional: + return PlanningPlanSegmentLevelDTO( + id = '', + display_name = '', + order = 56, + segment_id = '', + segment_display_name = '' + ) + else: + return PlanningPlanSegmentLevelDTO( + ) + """ + + def testPlanningPlanSegmentLevelDTO(self): + """Test PlanningPlanSegmentLevelDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_segment_level_member_dto.py b/src/visier_platform_sdk/test/test_planning_plan_segment_level_member_dto.py new file mode 100644 index 0000000000..a0fe65f3ed --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_segment_level_member_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO + +class TestPlanningPlanSegmentLevelMemberDTO(unittest.TestCase): + """PlanningPlanSegmentLevelMemberDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanSegmentLevelMemberDTO: + """Test PlanningPlanSegmentLevelMemberDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanSegmentLevelMemberDTO` + """ + model = PlanningPlanSegmentLevelMemberDTO() + if include_optional: + return PlanningPlanSegmentLevelMemberDTO( + id = '', + display_name = '', + is_custom = True, + parent_id = '' + ) + else: + return PlanningPlanSegmentLevelMemberDTO( + ) + """ + + def testPlanningPlanSegmentLevelMemberDTO(self): + """Test PlanningPlanSegmentLevelMemberDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_segment_level_member_list_dto.py b/src/visier_platform_sdk/test/test_planning_plan_segment_level_member_list_dto.py new file mode 100644 index 0000000000..c4d99ca89a --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_segment_level_member_list_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO + +class TestPlanningPlanSegmentLevelMemberListDTO(unittest.TestCase): + """PlanningPlanSegmentLevelMemberListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanSegmentLevelMemberListDTO: + """Test PlanningPlanSegmentLevelMemberListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanSegmentLevelMemberListDTO` + """ + model = PlanningPlanSegmentLevelMemberListDTO() + if include_optional: + return PlanningPlanSegmentLevelMemberListDTO( + segment_level_id = '', + members = [ + visier_platform_sdk.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( + id = '', + display_name = '', + is_custom = True, + parent_id = '', ) + ], + segment_id = '' + ) + else: + return PlanningPlanSegmentLevelMemberListDTO( + ) + """ + + def testPlanningPlanSegmentLevelMemberListDTO(self): + """Test PlanningPlanSegmentLevelMemberListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_time_period_dto.py b/src/visier_platform_sdk/test/test_planning_plan_time_period_dto.py new file mode 100644 index 0000000000..8d78945bc2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_time_period_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO + +class TestPlanningPlanTimePeriodDTO(unittest.TestCase): + """PlanningPlanTimePeriodDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanTimePeriodDTO: + """Test PlanningPlanTimePeriodDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanTimePeriodDTO` + """ + model = PlanningPlanTimePeriodDTO() + if include_optional: + return PlanningPlanTimePeriodDTO( + var_date = '', + display_name = '' + ) + else: + return PlanningPlanTimePeriodDTO( + ) + """ + + def testPlanningPlanTimePeriodDTO(self): + """Test PlanningPlanTimePeriodDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_plan_with_schema_dto.py b/src/visier_platform_sdk/test/test_planning_plan_with_schema_dto.py new file mode 100644 index 0000000000..b199aab03d --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_plan_with_schema_dto.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO + +class TestPlanningPlanWithSchemaDTO(unittest.TestCase): + """PlanningPlanWithSchemaDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningPlanWithSchemaDTO: + """Test PlanningPlanWithSchemaDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningPlanWithSchemaDTO` + """ + model = PlanningPlanWithSchemaDTO() + if include_optional: + return PlanningPlanWithSchemaDTO( + plan = visier_platform_sdk.models.planning/plan_info_dto.planning.PlanInfoDTO( + uuid = '', + display_name = '', + model_id = '', + scenarios = [ + visier_platform_sdk.models.planning/scenario_info_dto.planning.ScenarioInfoDTO( + uuid = '', + display_name = '', + versioned_scenario_id = '', ) + ], + parent_plan_uuid = '', + currency_code = '', ), + var_schema = visier_platform_sdk.models.planning/plan_schema_dto.planning.PlanSchemaDTO( + plan_items = [ + visier_platform_sdk.models.planning/plan_item_dto.planning.PlanItemDTO( + id = '', + display_name = '', + data_type = 'unknown', ) + ], + time_periods = [ + visier_platform_sdk.models.planning/plan_time_period_dto.planning.PlanTimePeriodDTO( + date = '', + display_name = '', ) + ], + plan_segment_levels = [ + visier_platform_sdk.models.planning/plan_segment_level_dto.planning.PlanSegmentLevelDTO( + id = '', + display_name = '', + order = 56, + segment_id = '', + segment_display_name = '', ) + ], + plan_segment_level_members = [ + visier_platform_sdk.models.planning/plan_segment_level_member_list_dto.planning.PlanSegmentLevelMemberListDTO( + segment_level_id = '', + members = [ + visier_platform_sdk.models.planning/plan_segment_level_member_dto.planning.PlanSegmentLevelMemberDTO( + id = '', + display_name = '', + is_custom = True, + parent_id = '', ) + ], + segment_id = '', ) + ], ), + errors = [ + visier_platform_sdk.models.planning/plan_data_load_error_dto.planning.PlanDataLoadErrorDTO( + row = 56, + rci = '', + error_message = '', ) + ] + ) + else: + return PlanningPlanWithSchemaDTO( + ) + """ + + def testPlanningPlanWithSchemaDTO(self): + """Test PlanningPlanWithSchemaDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_planning_scenario_info_dto.py b/src/visier_platform_sdk/test/test_planning_scenario_info_dto.py new file mode 100644 index 0000000000..e9ad5b9440 --- /dev/null +++ b/src/visier_platform_sdk/test/test_planning_scenario_info_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.planning_scenario_info_dto import PlanningScenarioInfoDTO + +class TestPlanningScenarioInfoDTO(unittest.TestCase): + """PlanningScenarioInfoDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> PlanningScenarioInfoDTO: + """Test PlanningScenarioInfoDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `PlanningScenarioInfoDTO` + """ + model = PlanningScenarioInfoDTO() + if include_optional: + return PlanningScenarioInfoDTO( + uuid = '', + display_name = '', + versioned_scenario_id = '' + ) + else: + return PlanningScenarioInfoDTO( + ) + """ + + def testPlanningScenarioInfoDTO(self): + """Test PlanningScenarioInfoDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_production_versions_api.py b/src/visier_platform_sdk/test/test_production_versions_api.py new file mode 100644 index 0000000000..fbef8e2c51 --- /dev/null +++ b/src/visier_platform_sdk/test/test_production_versions_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.production_versions_api import ProductionVersionsApi + + +class TestProductionVersionsApi(unittest.TestCase): + """ProductionVersionsApi unit test stubs""" + + def setUp(self) -> None: + self.api = ProductionVersionsApi() + + def tearDown(self) -> None: + pass + + def test_get_production_versions(self) -> None: + """Test case for get_production_versions + + Retrieve a list of all production versions + """ + pass + + def test_post_production_version(self) -> None: + """Test case for post_production_version + + Perform an operation on a production version + """ + pass + + def test_post_production_versions(self) -> None: + """Test case for post_production_versions + + Perform an operation on production versions + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_profiles_api.py b/src/visier_platform_sdk/test/test_profiles_api.py new file mode 100644 index 0000000000..0a7f0ee665 --- /dev/null +++ b/src/visier_platform_sdk/test/test_profiles_api.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.profiles_api import ProfilesApi + + +class TestProfilesApi(unittest.TestCase): + """ProfilesApi unit test stubs""" + + def setUp(self) -> None: + self.api = ProfilesApi() + + def tearDown(self) -> None: + pass + + def test_assign_analytic_profile(self) -> None: + """Test case for assign_analytic_profile + + Assign an analytic tenant profile to administrating tenant users + """ + pass + + def test_assign_profile(self) -> None: + """Test case for assign_profile + + Assign a profile to a list of users + """ + pass + + def test_get_all_profiles(self) -> None: + """Test case for get_all_profiles + + Retrieve a list of all profiles + """ + pass + + def test_get_analytic_profile_detail(self) -> None: + """Test case for get_analytic_profile_detail + + Retrieve the details of an analytic tenant profile + """ + pass + + def test_get_analytic_profiles(self) -> None: + """Test case for get_analytic_profiles + + Retrieve a list of analytic tenant profiles + """ + pass + + def test_get_analytic_user_profile(self) -> None: + """Test case for get_analytic_user_profile + + Retrieve an administrating tenant user's analytic tenant profiles + """ + pass + + def test_get_profile_detail(self) -> None: + """Test case for get_profile_detail + + Retrieve the details of a profile + """ + pass + + def test_get_user_profile(self) -> None: + """Test case for get_user_profile + + Retrieve a user's profiles + """ + pass + + def test_remove_analytic_profile(self) -> None: + """Test case for remove_analytic_profile + + Remove an analytic tenant profile from administrating tenant users + """ + pass + + def test_remove_profile(self) -> None: + """Test case for remove_profile + + Remove a profile from a list of users + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_projects_api.py b/src/visier_platform_sdk/test/test_projects_api.py new file mode 100644 index 0000000000..0168cf361f --- /dev/null +++ b/src/visier_platform_sdk/test/test_projects_api.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.projects_api import ProjectsApi + + +class TestProjectsApi(unittest.TestCase): + """ProjectsApi unit test stubs""" + + def setUp(self) -> None: + self.api = ProjectsApi() + + def tearDown(self) -> None: + pass + + def test_create_project(self) -> None: + """Test case for create_project + + Create a new draft project + """ + pass + + def test_delete_project(self) -> None: + """Test case for delete_project + + Delete a draft project + """ + pass + + def test_get_project(self) -> None: + """Test case for get_project + + Retrieve a draft project's information + """ + pass + + def test_get_project_commits(self) -> None: + """Test case for get_project_commits + + Retrieve a list of all committed changes in a project + """ + pass + + def test_get_projects(self) -> None: + """Test case for get_projects + + Retrieve a list of draft projects accessible to the user + """ + pass + + def test_put_project_commits(self) -> None: + """Test case for put_project_commits + + Import committed changes into a project + """ + pass + + def test_run_project_operation(self) -> None: + """Test case for run_project_operation + + Perform an operation on a draft project + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_release_version_configuration_api.py b/src/visier_platform_sdk/test/test_release_version_configuration_api.py new file mode 100644 index 0000000000..7bb5ec1f72 --- /dev/null +++ b/src/visier_platform_sdk/test/test_release_version_configuration_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.release_version_configuration_api import ReleaseVersionConfigurationApi + + +class TestReleaseVersionConfigurationApi(unittest.TestCase): + """ReleaseVersionConfigurationApi unit test stubs""" + + def setUp(self) -> None: + self.api = ReleaseVersionConfigurationApi() + + def tearDown(self) -> None: + pass + + def test_get_available_releases(self) -> None: + """Test case for get_available_releases + + Retrieve available product releases + """ + pass + + def test_get_release_versions(self) -> None: + """Test case for get_release_versions + + Retrieve active product release versions + """ + pass + + def test_set_release_versions(self) -> None: + """Test case for set_release_versions + + Activate product release versions + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_reporting_api.py b/src/visier_platform_sdk/test/test_reporting_api.py new file mode 100644 index 0000000000..b53c326905 --- /dev/null +++ b/src/visier_platform_sdk/test/test_reporting_api.py @@ -0,0 +1,74 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.reporting_api import ReportingApi + + +class TestReportingApi(unittest.TestCase): + """ReportingApi unit test stubs""" + + def setUp(self) -> None: + self.api = ReportingApi() + + def tearDown(self) -> None: + pass + + def test_create_report(self) -> None: + """Test case for create_report + + Create a report + """ + pass + + def test_delete_report(self) -> None: + """Test case for delete_report + + Delete a report + """ + pass + + def test_download_report(self) -> None: + """Test case for download_report + + Download a report + """ + pass + + def test_duplicate_report(self) -> None: + """Test case for duplicate_report + + Duplicate a report + """ + pass + + def test_get_report(self) -> None: + """Test case for get_report + + Retrieve a report's details + """ + pass + + def test_get_reports(self) -> None: + """Test case for get_reports + + Retrieve a list of reports + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_salary_benchmark_input.py b/src/visier_platform_sdk/test/test_salary_benchmark_input.py new file mode 100644 index 0000000000..ac4169086c --- /dev/null +++ b/src/visier_platform_sdk/test/test_salary_benchmark_input.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.salary_benchmark_input import SalaryBenchmarkInput + +class TestSalaryBenchmarkInput(unittest.TestCase): + """SalaryBenchmarkInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SalaryBenchmarkInput: + """Test SalaryBenchmarkInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SalaryBenchmarkInput` + """ + model = SalaryBenchmarkInput() + if include_optional: + return SalaryBenchmarkInput( + uuid = '', + job = '', + industry = '', + naics_code = '', + location = '', + company_size = '', + career_level = '' + ) + else: + return SalaryBenchmarkInput( + uuid = '', + job = '', + ) + """ + + def testSalaryBenchmarkInput(self): + """Test SalaryBenchmarkInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_failure_output.py b/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_failure_output.py new file mode 100644 index 0000000000..46ffca2d23 --- /dev/null +++ b/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_failure_output.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.salary_benchmarks_batch_processing_failure_output import SalaryBenchmarksBatchProcessingFailureOutput + +class TestSalaryBenchmarksBatchProcessingFailureOutput(unittest.TestCase): + """SalaryBenchmarksBatchProcessingFailureOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SalaryBenchmarksBatchProcessingFailureOutput: + """Test SalaryBenchmarksBatchProcessingFailureOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SalaryBenchmarksBatchProcessingFailureOutput` + """ + model = SalaryBenchmarksBatchProcessingFailureOutput() + if include_optional: + return SalaryBenchmarksBatchProcessingFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '' + ) + else: + return SalaryBenchmarksBatchProcessingFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '', + ) + """ + + def testSalaryBenchmarksBatchProcessingFailureOutput(self): + """Test SalaryBenchmarksBatchProcessingFailureOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_outputs.py b/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_outputs.py new file mode 100644 index 0000000000..398204c198 --- /dev/null +++ b/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_outputs.py @@ -0,0 +1,74 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.salary_benchmarks_batch_processing_outputs import SalaryBenchmarksBatchProcessingOutputs + +class TestSalaryBenchmarksBatchProcessingOutputs(unittest.TestCase): + """SalaryBenchmarksBatchProcessingOutputs unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SalaryBenchmarksBatchProcessingOutputs: + """Test SalaryBenchmarksBatchProcessingOutputs + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SalaryBenchmarksBatchProcessingOutputs` + """ + model = SalaryBenchmarksBatchProcessingOutputs() + if include_optional: + return SalaryBenchmarksBatchProcessingOutputs( + successes = [ + visier_platform_sdk.models.salary_benchmarks_batch_processing_successful_output.SalaryBenchmarksBatchProcessingSuccessfulOutput( + uuid = '', + percentile10 = 56, + percentile25 = 56, + percentile50 = 56, + percentile75 = 56, + percentile90 = 56, + aligned_range_min = 56, + aligned_range_max = 56, + reference_date = '', + release_date = '', + industry_id = '', + career_level_id = '', ) + ], + failures = [ + visier_platform_sdk.models.salary_benchmarks_batch_processing_failure_output.SalaryBenchmarksBatchProcessingFailureOutput( + uuid = '', + http_status = '', + message = '', + rci = '', + error_code = '', ) + ] + ) + else: + return SalaryBenchmarksBatchProcessingOutputs( + ) + """ + + def testSalaryBenchmarksBatchProcessingOutputs(self): + """Test SalaryBenchmarksBatchProcessingOutputs""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_successful_output.py b/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_successful_output.py new file mode 100644 index 0000000000..dc2cb02e7f --- /dev/null +++ b/src/visier_platform_sdk/test/test_salary_benchmarks_batch_processing_successful_output.py @@ -0,0 +1,75 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.salary_benchmarks_batch_processing_successful_output import SalaryBenchmarksBatchProcessingSuccessfulOutput + +class TestSalaryBenchmarksBatchProcessingSuccessfulOutput(unittest.TestCase): + """SalaryBenchmarksBatchProcessingSuccessfulOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SalaryBenchmarksBatchProcessingSuccessfulOutput: + """Test SalaryBenchmarksBatchProcessingSuccessfulOutput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SalaryBenchmarksBatchProcessingSuccessfulOutput` + """ + model = SalaryBenchmarksBatchProcessingSuccessfulOutput() + if include_optional: + return SalaryBenchmarksBatchProcessingSuccessfulOutput( + uuid = '', + percentile10 = 56, + percentile25 = 56, + percentile50 = 56, + percentile75 = 56, + percentile90 = 56, + aligned_range_min = 56, + aligned_range_max = 56, + reference_date = '', + release_date = '', + industry_id = '', + career_level_id = '' + ) + else: + return SalaryBenchmarksBatchProcessingSuccessfulOutput( + uuid = '', + percentile10 = 56, + percentile25 = 56, + percentile50 = 56, + percentile75 = 56, + percentile90 = 56, + aligned_range_min = 56, + aligned_range_max = 56, + reference_date = '', + release_date = '', + industry_id = '', + career_level_id = '', + ) + """ + + def testSalaryBenchmarksBatchProcessingSuccessfulOutput(self): + """Test SalaryBenchmarksBatchProcessingSuccessfulOutput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_search_api.py b/src/visier_platform_sdk/test/test_search_api.py new file mode 100644 index 0000000000..6ea446ac24 --- /dev/null +++ b/src/visier_platform_sdk/test/test_search_api.py @@ -0,0 +1,39 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.search_api import SearchApi + + +class TestSearchApi(unittest.TestCase): + """SearchApi unit test stubs""" + + def setUp(self) -> None: + self.api = SearchApi() + + def tearDown(self) -> None: + pass + + def test_simple_search_document_headers(self) -> None: + """Test case for simple_search_document_headers + + Perform a simple search for Visier document headers + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_assignment_request_dto.py b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_assignment_request_dto.py new file mode 100644 index 0000000000..fced3f4d79 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_assignment_request_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO + +class TestServicingAccessibleTenantProfileAssignmentRequestDTO(unittest.TestCase): + """ServicingAccessibleTenantProfileAssignmentRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileAssignmentRequestDTO: + """Test ServicingAccessibleTenantProfileAssignmentRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAccessibleTenantProfileAssignmentRequestDTO` + """ + model = ServicingAccessibleTenantProfileAssignmentRequestDTO() + if include_optional: + return ServicingAccessibleTenantProfileAssignmentRequestDTO( + target_user_ids = [ + '' + ], + target_tenant_codes = [ + visier_platform_sdk.models.servicing/target_tenant_code_dto.servicing.TargetTenantCodeDTO( + tenant_code = '', + for_all_children = True, ) + ], + validity_start_time = '', + validity_end_time = '' + ) + else: + return ServicingAccessibleTenantProfileAssignmentRequestDTO( + ) + """ + + def testServicingAccessibleTenantProfileAssignmentRequestDTO(self): + """Test ServicingAccessibleTenantProfileAssignmentRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_assignment_response_dto.py b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_assignment_response_dto.py new file mode 100644 index 0000000000..c15503d445 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_assignment_response_dto.py @@ -0,0 +1,76 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO + +class TestServicingAccessibleTenantProfileAssignmentResponseDTO(unittest.TestCase): + """ServicingAccessibleTenantProfileAssignmentResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileAssignmentResponseDTO: + """Test ServicingAccessibleTenantProfileAssignmentResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAccessibleTenantProfileAssignmentResponseDTO` + """ + model = ServicingAccessibleTenantProfileAssignmentResponseDTO() + if include_optional: + return ServicingAccessibleTenantProfileAssignmentResponseDTO( + errors = True, + bad_tenant_codes = [ + visier_platform_sdk.models.servicing/tenant_code_error_dto.servicing.TenantCodeErrorDTO( + tenant_code = '', + for_all_children = True, + error = None, ) + ], + bad_user_ids = [ + visier_platform_sdk.models.servicing/user_id_error_dto.servicing.UserIdErrorDTO( + user_id = '', + error = None, ) + ], + failed_assignments = [ + visier_platform_sdk.models.servicing/failed_accessible_tenant_profile_assignment_dto.servicing.FailedAccessibleTenantProfileAssignmentDTO( + user_id = '', + tenant_code = '', + for_all_children = True, + error = None, ) + ], + successful_assignments = [ + visier_platform_sdk.models.servicing/successful_accessible_tenant_profile_assignment_dto.servicing.SuccessfulAccessibleTenantProfileAssignmentDTO( + user_id = '', + tenant_code = '', + for_all_children = True, ) + ] + ) + else: + return ServicingAccessibleTenantProfileAssignmentResponseDTO( + ) + """ + + def testServicingAccessibleTenantProfileAssignmentResponseDTO(self): + """Test ServicingAccessibleTenantProfileAssignmentResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_revoke_request_dto.py b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_revoke_request_dto.py new file mode 100644 index 0000000000..0338d6271b --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_revoke_request_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO + +class TestServicingAccessibleTenantProfileRevokeRequestDTO(unittest.TestCase): + """ServicingAccessibleTenantProfileRevokeRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileRevokeRequestDTO: + """Test ServicingAccessibleTenantProfileRevokeRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAccessibleTenantProfileRevokeRequestDTO` + """ + model = ServicingAccessibleTenantProfileRevokeRequestDTO() + if include_optional: + return ServicingAccessibleTenantProfileRevokeRequestDTO( + target_user_ids = [ + '' + ], + target_tenant_codes = [ + visier_platform_sdk.models.servicing/target_tenant_code_dto.servicing.TargetTenantCodeDTO( + tenant_code = '', + for_all_children = True, ) + ] + ) + else: + return ServicingAccessibleTenantProfileRevokeRequestDTO( + ) + """ + + def testServicingAccessibleTenantProfileRevokeRequestDTO(self): + """Test ServicingAccessibleTenantProfileRevokeRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_revoke_response_dto.py b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_revoke_response_dto.py new file mode 100644 index 0000000000..01bd34904f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_accessible_tenant_profile_revoke_response_dto.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO + +class TestServicingAccessibleTenantProfileRevokeResponseDTO(unittest.TestCase): + """ServicingAccessibleTenantProfileRevokeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAccessibleTenantProfileRevokeResponseDTO: + """Test ServicingAccessibleTenantProfileRevokeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAccessibleTenantProfileRevokeResponseDTO` + """ + model = ServicingAccessibleTenantProfileRevokeResponseDTO() + if include_optional: + return ServicingAccessibleTenantProfileRevokeResponseDTO( + bad_tenant_codes = [ + visier_platform_sdk.models.servicing/reduced_tenant_code_error_dto.servicing.ReducedTenantCodeErrorDTO( + tenant_code = '', + for_all_children = True, + error = None, ) + ], + bad_user_ids = [ + visier_platform_sdk.models.servicing/reduced_user_id_error_dto.servicing.ReducedUserIdErrorDTO( + user_id = '', + error = None, ) + ], + unaffected_users = [ + visier_platform_sdk.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( + user_id = '', ) + ], + succeeded = [ + visier_platform_sdk.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( + user_id = '', ) + ] + ) + else: + return ServicingAccessibleTenantProfileRevokeResponseDTO( + ) + """ + + def testServicingAccessibleTenantProfileRevokeResponseDTO(self): + """Test ServicingAccessibleTenantProfileRevokeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_additional_capabilities_dto.py b/src/visier_platform_sdk/test/test_servicing_additional_capabilities_dto.py new file mode 100644 index 0000000000..83d079ed26 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_additional_capabilities_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO + +class TestServicingAdditionalCapabilitiesDTO(unittest.TestCase): + """ServicingAdditionalCapabilitiesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAdditionalCapabilitiesDTO: + """Test ServicingAdditionalCapabilitiesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAdditionalCapabilitiesDTO` + """ + model = ServicingAdditionalCapabilitiesDTO() + if include_optional: + return ServicingAdditionalCapabilitiesDTO( + additional_capabilities = [ + '' + ] + ) + else: + return ServicingAdditionalCapabilitiesDTO( + ) + """ + + def testServicingAdditionalCapabilitiesDTO(self): + """Test ServicingAdditionalCapabilitiesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_admin_capability_config_dto.py b/src/visier_platform_sdk/test/test_servicing_admin_capability_config_dto.py new file mode 100644 index 0000000000..ed96e8a1f9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_admin_capability_config_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO + +class TestServicingAdminCapabilityConfigDTO(unittest.TestCase): + """ServicingAdminCapabilityConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAdminCapabilityConfigDTO: + """Test ServicingAdminCapabilityConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAdminCapabilityConfigDTO` + """ + model = ServicingAdminCapabilityConfigDTO() + if include_optional: + return ServicingAdminCapabilityConfigDTO( + all_capabilities_access = True, + capabilities = [ + '' + ] + ) + else: + return ServicingAdminCapabilityConfigDTO( + ) + """ + + def testServicingAdminCapabilityConfigDTO(self): + """Test ServicingAdminCapabilityConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..30e82f54e4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_all_permissions_assigned_for_local_tenant_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO + +class TestServicingAllPermissionsAssignedForLocalTenantDTO(unittest.TestCase): + """ServicingAllPermissionsAssignedForLocalTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAllPermissionsAssignedForLocalTenantDTO: + """Test ServicingAllPermissionsAssignedForLocalTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAllPermissionsAssignedForLocalTenantDTO` + """ + model = ServicingAllPermissionsAssignedForLocalTenantDTO() + if include_optional: + return ServicingAllPermissionsAssignedForLocalTenantDTO( + assigned_permissions = [ + visier_platform_sdk.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( + permission_id = '', + display_name = '', + description = '', ) + ] + ) + else: + return ServicingAllPermissionsAssignedForLocalTenantDTO( + ) + """ + + def testServicingAllPermissionsAssignedForLocalTenantDTO(self): + """Test ServicingAllPermissionsAssignedForLocalTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py new file mode 100644 index 0000000000..1f86c50477 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_all_profile_assigned_for_accessible_tenant_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO + +class TestServicingAllProfileAssignedForAccessibleTenantDTO(unittest.TestCase): + """ServicingAllProfileAssignedForAccessibleTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAllProfileAssignedForAccessibleTenantDTO: + """Test ServicingAllProfileAssignedForAccessibleTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAllProfileAssignedForAccessibleTenantDTO` + """ + model = ServicingAllProfileAssignedForAccessibleTenantDTO() + if include_optional: + return ServicingAllProfileAssignedForAccessibleTenantDTO( + assigned_profiles_for_accessible_tenant = [ + visier_platform_sdk.models.servicing/profile_assigned_for_accessible_tenant_dto.servicing.ProfileAssignedForAccessibleTenantDTO( + profile_id = '', + display_name = '', + tenant_code = '', + for_all_children = True, + validity_start_time = '', + validity_end_time = '', ) + ] + ) + else: + return ServicingAllProfileAssignedForAccessibleTenantDTO( + ) + """ + + def testServicingAllProfileAssignedForAccessibleTenantDTO(self): + """Test ServicingAllProfileAssignedForAccessibleTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_all_profile_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_all_profile_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..3e72f042b7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_all_profile_assigned_for_local_tenant_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO + +class TestServicingAllProfileAssignedForLocalTenantDTO(unittest.TestCase): + """ServicingAllProfileAssignedForLocalTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAllProfileAssignedForLocalTenantDTO: + """Test ServicingAllProfileAssignedForLocalTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAllProfileAssignedForLocalTenantDTO` + """ + model = ServicingAllProfileAssignedForLocalTenantDTO() + if include_optional: + return ServicingAllProfileAssignedForLocalTenantDTO( + assigned_profiles = [ + visier_platform_sdk.models.servicing/profile_assigned_for_local_tenant_dto.servicing.ProfileAssignedForLocalTenantDTO( + profile_id = '', + display_name = '', + validity_start_time = '', + validity_end_time = '', + capabilities = [ + visier_platform_sdk.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( + capability = '', + access_level = '', + view_level = '', ) + ], + additional_capabilities = None, ) + ] + ) + else: + return ServicingAllProfileAssignedForLocalTenantDTO( + ) + """ + + def testServicingAllProfileAssignedForLocalTenantDTO(self): + """Test ServicingAllProfileAssignedForLocalTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..e19996d764 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_all_user_groups_assigned_for_local_tenant_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO + +class TestServicingAllUserGroupsAssignedForLocalTenantDTO(unittest.TestCase): + """ServicingAllUserGroupsAssignedForLocalTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAllUserGroupsAssignedForLocalTenantDTO: + """Test ServicingAllUserGroupsAssignedForLocalTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAllUserGroupsAssignedForLocalTenantDTO` + """ + model = ServicingAllUserGroupsAssignedForLocalTenantDTO() + if include_optional: + return ServicingAllUserGroupsAssignedForLocalTenantDTO( + assigned_user_groups = [ + visier_platform_sdk.models.servicing/user_group_assigned_for_local_tenant_dto.servicing.UserGroupAssignedForLocalTenantDTO( + user_group_id = '', + display_name = '', ) + ] + ) + else: + return ServicingAllUserGroupsAssignedForLocalTenantDTO( + ) + """ + + def testServicingAllUserGroupsAssignedForLocalTenantDTO(self): + """Test ServicingAllUserGroupsAssignedForLocalTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_all_users_get_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_all_users_get_api_response_dto.py new file mode 100644 index 0000000000..e7089c3280 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_all_users_get_api_response_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO + +class TestServicingAllUsersGetAPIResponseDTO(unittest.TestCase): + """ServicingAllUsersGetAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAllUsersGetAPIResponseDTO: + """Test ServicingAllUsersGetAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAllUsersGetAPIResponseDTO` + """ + model = ServicingAllUsersGetAPIResponseDTO() + if include_optional: + return ServicingAllUsersGetAPIResponseDTO( + users = [ + visier_platform_sdk.models.servicing/user_get_api_response_dto.servicing.UserGetAPIResponseDTO( + user_id = '', + username = '', + display_name = '', + employee_id = '', + account_enabled = True, + profiles = None, + permissions = None, + user_groups = None, + last_login = None, + email = '', ) + ], + limit = 56, + start = 56 + ) + else: + return ServicingAllUsersGetAPIResponseDTO( + ) + """ + + def testServicingAllUsersGetAPIResponseDTO(self): + """Test ServicingAllUsersGetAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_analytic_object_dto.py b/src/visier_platform_sdk/test/test_servicing_analytic_object_dto.py new file mode 100644 index 0000000000..7c0eb545a9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_analytic_object_dto.py @@ -0,0 +1,80 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO + +class TestServicingAnalyticObjectDTO(unittest.TestCase): + """ServicingAnalyticObjectDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAnalyticObjectDTO: + """Test ServicingAnalyticObjectDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAnalyticObjectDTO` + """ + model = ServicingAnalyticObjectDTO() + if include_optional: + return ServicingAnalyticObjectDTO( + analytic_object_id = '', + display_name = '', + object_type = 'Event', + related_objects = [ + visier_platform_sdk.models.servicing/related_analytic_object_dto.servicing.RelatedAnalyticObjectDTO( + analytic_object_id = '', + display_name = '', ) + ], + securable_properties = [ + visier_platform_sdk.models.servicing/securable_property_dto.servicing.SecurablePropertyDTO( + property_id = '', + display_name = '', + analytic_object_id = '', + is_primary_key = True, + reference_symbol_name = '', ) + ], + securable_dimensions = [ + visier_platform_sdk.models.servicing/securable_dimension_dto.servicing.SecurableDimensionDTO( + dimension_id = '', + display_name = '', + analytic_object_ids = [ + '' + ], + hierarchy_properties = [ + visier_platform_sdk.models.servicing/hierarchy_property_dto.servicing.HierarchyPropertyDTO( + hierarchy_property_id = '', + display_name = '', ) + ], ) + ] + ) + else: + return ServicingAnalyticObjectDTO( + ) + """ + + def testServicingAnalyticObjectDTO(self): + """Test ServicingAnalyticObjectDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_permission_dto.py b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_permission_dto.py new file mode 100644 index 0000000000..0b4ec23ba5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_permission_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO + +class TestServicingAssignRevokePermissionByPermissionDTO(unittest.TestCase): + """ServicingAssignRevokePermissionByPermissionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAssignRevokePermissionByPermissionDTO: + """Test ServicingAssignRevokePermissionByPermissionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAssignRevokePermissionByPermissionDTO` + """ + model = ServicingAssignRevokePermissionByPermissionDTO() + if include_optional: + return ServicingAssignRevokePermissionByPermissionDTO( + permission = visier_platform_sdk.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( + permission_id = '', + display_name = '', + description = '', ), + users = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_by_user_dto.servicing.AssignRevokePermissionByUserDTO( + user_id = '', + username = '', + message = '', ) + ] + ) + else: + return ServicingAssignRevokePermissionByPermissionDTO( + ) + """ + + def testServicingAssignRevokePermissionByPermissionDTO(self): + """Test ServicingAssignRevokePermissionByPermissionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_tenant_dto.py new file mode 100644 index 0000000000..e6d51c30d1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_tenant_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO + +class TestServicingAssignRevokePermissionByTenantDTO(unittest.TestCase): + """ServicingAssignRevokePermissionByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAssignRevokePermissionByTenantDTO: + """Test ServicingAssignRevokePermissionByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAssignRevokePermissionByTenantDTO` + """ + model = ServicingAssignRevokePermissionByTenantDTO() + if include_optional: + return ServicingAssignRevokePermissionByTenantDTO( + tenant_code = '', + permissions = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_by_permission_dto.servicing.AssignRevokePermissionByPermissionDTO( + permission = visier_platform_sdk.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( + permission_id = '', + display_name = '', + description = '', ), + users = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_by_user_dto.servicing.AssignRevokePermissionByUserDTO( + user_id = '', + username = '', + message = '', ) + ], ) + ], + status = 'Unknown', + message = '', + project_id = '' + ) + else: + return ServicingAssignRevokePermissionByTenantDTO( + ) + """ + + def testServicingAssignRevokePermissionByTenantDTO(self): + """Test ServicingAssignRevokePermissionByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_user_dto.py b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_user_dto.py new file mode 100644 index 0000000000..66da5879ee --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_by_user_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO + +class TestServicingAssignRevokePermissionByUserDTO(unittest.TestCase): + """ServicingAssignRevokePermissionByUserDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAssignRevokePermissionByUserDTO: + """Test ServicingAssignRevokePermissionByUserDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAssignRevokePermissionByUserDTO` + """ + model = ServicingAssignRevokePermissionByUserDTO() + if include_optional: + return ServicingAssignRevokePermissionByUserDTO( + user_id = '', + username = '', + message = '' + ) + else: + return ServicingAssignRevokePermissionByUserDTO( + ) + """ + + def testServicingAssignRevokePermissionByUserDTO(self): + """Test ServicingAssignRevokePermissionByUserDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_request_dto.py b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_request_dto.py new file mode 100644 index 0000000000..1d28acbd97 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permission_request_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO + +class TestServicingAssignRevokePermissionRequestDTO(unittest.TestCase): + """ServicingAssignRevokePermissionRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAssignRevokePermissionRequestDTO: + """Test ServicingAssignRevokePermissionRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAssignRevokePermissionRequestDTO` + """ + model = ServicingAssignRevokePermissionRequestDTO() + if include_optional: + return ServicingAssignRevokePermissionRequestDTO( + permission_id = '', + user_ids = [ + '' + ] + ) + else: + return ServicingAssignRevokePermissionRequestDTO( + ) + """ + + def testServicingAssignRevokePermissionRequestDTO(self): + """Test ServicingAssignRevokePermissionRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_assign_revoke_permissions_request_dto.py b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permissions_request_dto.py new file mode 100644 index 0000000000..5ac721c4a1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permissions_request_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO + +class TestServicingAssignRevokePermissionsRequestDTO(unittest.TestCase): + """ServicingAssignRevokePermissionsRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAssignRevokePermissionsRequestDTO: + """Test ServicingAssignRevokePermissionsRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAssignRevokePermissionsRequestDTO` + """ + model = ServicingAssignRevokePermissionsRequestDTO() + if include_optional: + return ServicingAssignRevokePermissionsRequestDTO( + permissions = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_request_dto.servicing.AssignRevokePermissionRequestDTO( + permission_id = '', + user_ids = [ + '' + ], ) + ], + target_project_for_tenants_list = visier_platform_sdk.models.admin/target_project_for_tenants_list_dto.admin.TargetProjectForTenantsListDTO( + target_project_for_tenants = [ + visier_platform_sdk.models.admin/target_project_for_tenant_dto.admin.TargetProjectForTenantDTO( + tenant_code = '', + project_id = '', ) + ], ) + ) + else: + return ServicingAssignRevokePermissionsRequestDTO( + ) + """ + + def testServicingAssignRevokePermissionsRequestDTO(self): + """Test ServicingAssignRevokePermissionsRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_assign_revoke_permissions_response_dto.py b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permissions_response_dto.py new file mode 100644 index 0000000000..273939c742 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_assign_revoke_permissions_response_dto.py @@ -0,0 +1,71 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO + +class TestServicingAssignRevokePermissionsResponseDTO(unittest.TestCase): + """ServicingAssignRevokePermissionsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingAssignRevokePermissionsResponseDTO: + """Test ServicingAssignRevokePermissionsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingAssignRevokePermissionsResponseDTO` + """ + model = ServicingAssignRevokePermissionsResponseDTO() + if include_optional: + return ServicingAssignRevokePermissionsResponseDTO( + tenants = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_by_tenant_dto.servicing.AssignRevokePermissionByTenantDTO( + tenant_code = '', + permissions = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_by_permission_dto.servicing.AssignRevokePermissionByPermissionDTO( + permission = visier_platform_sdk.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( + permission_id = '', + display_name = '', + description = '', ), + users = [ + visier_platform_sdk.models.servicing/assign_revoke_permission_by_user_dto.servicing.AssignRevokePermissionByUserDTO( + user_id = '', + username = '', + message = '', ) + ], ) + ], + status = 'Unknown', + message = '', + project_id = '', ) + ] + ) + else: + return ServicingAssignRevokePermissionsResponseDTO( + ) + """ + + def testServicingAssignRevokePermissionsResponseDTO(self): + """Test ServicingAssignRevokePermissionsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_bulk_data_access_set_response_dto.py b/src/visier_platform_sdk/test/test_servicing_bulk_data_access_set_response_dto.py new file mode 100644 index 0000000000..ad2b80db39 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_bulk_data_access_set_response_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO + +class TestServicingBulkDataAccessSetResponseDTO(unittest.TestCase): + """ServicingBulkDataAccessSetResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingBulkDataAccessSetResponseDTO: + """Test ServicingBulkDataAccessSetResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingBulkDataAccessSetResponseDTO` + """ + model = ServicingBulkDataAccessSetResponseDTO() + if include_optional: + return ServicingBulkDataAccessSetResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/data_access_set_success_dto.servicing.DataAccessSetSuccessDTO( + data_access_set_id = '', + display_name = '', ) + ], + failures = [ + visier_platform_sdk.models.servicing/data_access_set_failure_dto.servicing.DataAccessSetFailureDTO( + data_access_set_id = '', + display_name = '', + error = None, ) + ] + ) + else: + return ServicingBulkDataAccessSetResponseDTO( + ) + """ + + def testServicingBulkDataAccessSetResponseDTO(self): + """Test ServicingBulkDataAccessSetResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_capabilities_dto.py b/src/visier_platform_sdk/test/test_servicing_capabilities_dto.py new file mode 100644 index 0000000000..f444d8b33a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_capabilities_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_capabilities_dto import ServicingCapabilitiesDTO + +class TestServicingCapabilitiesDTO(unittest.TestCase): + """ServicingCapabilitiesDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingCapabilitiesDTO: + """Test ServicingCapabilitiesDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingCapabilitiesDTO` + """ + model = ServicingCapabilitiesDTO() + if include_optional: + return ServicingCapabilitiesDTO( + capability = '', + access_level = '', + view_level = '' + ) + else: + return ServicingCapabilitiesDTO( + ) + """ + + def testServicingCapabilitiesDTO(self): + """Test ServicingCapabilitiesDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_capability_dto.py b/src/visier_platform_sdk/test/test_servicing_capability_dto.py new file mode 100644 index 0000000000..7da9950a52 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_capability_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_capability_dto import ServicingCapabilityDTO + +class TestServicingCapabilityDTO(unittest.TestCase): + """ServicingCapabilityDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingCapabilityDTO: + """Test ServicingCapabilityDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingCapabilityDTO` + """ + model = ServicingCapabilityDTO() + if include_optional: + return ServicingCapabilityDTO( + name = '', + display_name = '', + description = '' + ) + else: + return ServicingCapabilityDTO( + ) + """ + + def testServicingCapabilityDTO(self): + """Test ServicingCapabilityDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_capability_group_dto.py b/src/visier_platform_sdk/test/test_servicing_capability_group_dto.py new file mode 100644 index 0000000000..c8bc72965f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_capability_group_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_capability_group_dto import ServicingCapabilityGroupDTO + +class TestServicingCapabilityGroupDTO(unittest.TestCase): + """ServicingCapabilityGroupDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingCapabilityGroupDTO: + """Test ServicingCapabilityGroupDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingCapabilityGroupDTO` + """ + model = ServicingCapabilityGroupDTO() + if include_optional: + return ServicingCapabilityGroupDTO( + group = 'unknown', + access_level = 'NoAccess', + view_level = 'Simple', + api_access_level = 'NoAccess', + api_view_level = 'Simple' + ) + else: + return ServicingCapabilityGroupDTO( + ) + """ + + def testServicingCapabilityGroupDTO(self): + """Test ServicingCapabilityGroupDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_commit_and_publish_operation_response_dto.py b/src/visier_platform_sdk/test/test_servicing_commit_and_publish_operation_response_dto.py new file mode 100644 index 0000000000..692f1dc623 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_commit_and_publish_operation_response_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO + +class TestServicingCommitAndPublishOperationResponseDTO(unittest.TestCase): + """ServicingCommitAndPublishOperationResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingCommitAndPublishOperationResponseDTO: + """Test ServicingCommitAndPublishOperationResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingCommitAndPublishOperationResponseDTO` + """ + model = ServicingCommitAndPublishOperationResponseDTO() + if include_optional: + return ServicingCommitAndPublishOperationResponseDTO( + published_version = visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ) + else: + return ServicingCommitAndPublishOperationResponseDTO( + ) + """ + + def testServicingCommitAndPublishOperationResponseDTO(self): + """Test ServicingCommitAndPublishOperationResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_commit_dto.py b/src/visier_platform_sdk/test/test_servicing_commit_dto.py new file mode 100644 index 0000000000..196c1583da --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_commit_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_commit_dto import ServicingCommitDTO + +class TestServicingCommitDTO(unittest.TestCase): + """ServicingCommitDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingCommitDTO: + """Test ServicingCommitDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingCommitDTO` + """ + model = ServicingCommitDTO() + if include_optional: + return ServicingCommitDTO( + id = '', + name = '', + description = '' + ) + else: + return ServicingCommitDTO( + ) + """ + + def testServicingCommitDTO(self): + """Test ServicingCommitDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_content_package_dto.py b/src/visier_platform_sdk/test/test_servicing_content_package_dto.py new file mode 100644 index 0000000000..08ab6ea521 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_content_package_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_content_package_dto import ServicingContentPackageDTO + +class TestServicingContentPackageDTO(unittest.TestCase): + """ServicingContentPackageDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingContentPackageDTO: + """Test ServicingContentPackageDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingContentPackageDTO` + """ + model = ServicingContentPackageDTO() + if include_optional: + return ServicingContentPackageDTO( + content_package_id = '', + display_name = '', + description = '' + ) + else: + return ServicingContentPackageDTO( + ) + """ + + def testServicingContentPackageDTO(self): + """Test ServicingContentPackageDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_create_data_access_set_request_dto.py b/src/visier_platform_sdk/test/test_servicing_create_data_access_set_request_dto.py new file mode 100644 index 0000000000..95ad966f14 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_create_data_access_set_request_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO + +class TestServicingCreateDataAccessSetRequestDTO(unittest.TestCase): + """ServicingCreateDataAccessSetRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingCreateDataAccessSetRequestDTO: + """Test ServicingCreateDataAccessSetRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingCreateDataAccessSetRequestDTO` + """ + model = ServicingCreateDataAccessSetRequestDTO() + if include_optional: + return ServicingCreateDataAccessSetRequestDTO( + shareable_property_access_configs = [ + visier_platform_sdk.models.servicing/data_access_set_dto.servicing.DataAccessSetDTO( + id = '', + display_name = '', + description = '', + analytic_object_id = '', + property_access_configs = [ + visier_platform_sdk.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( + property_id = '', + analytic_object_id = '', + analytic_object_reference_paths = [ + '' + ], + access_level = 'None', + property_status = 'Unset', ) + ], ) + ] + ) + else: + return ServicingCreateDataAccessSetRequestDTO( + ) + """ + + def testServicingCreateDataAccessSetRequestDTO(self): + """Test ServicingCreateDataAccessSetRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_access_set_dto.py b/src/visier_platform_sdk/test/test_servicing_data_access_set_dto.py new file mode 100644 index 0000000000..c8a42595b2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_access_set_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO + +class TestServicingDataAccessSetDTO(unittest.TestCase): + """ServicingDataAccessSetDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataAccessSetDTO: + """Test ServicingDataAccessSetDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataAccessSetDTO` + """ + model = ServicingDataAccessSetDTO() + if include_optional: + return ServicingDataAccessSetDTO( + id = '', + display_name = '', + description = '', + analytic_object_id = '', + property_access_configs = [ + visier_platform_sdk.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( + property_id = '', + analytic_object_id = '', + analytic_object_reference_paths = [ + '' + ], + access_level = 'None', + property_status = 'Unset', ) + ] + ) + else: + return ServicingDataAccessSetDTO( + ) + """ + + def testServicingDataAccessSetDTO(self): + """Test ServicingDataAccessSetDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_access_set_error_dto.py b/src/visier_platform_sdk/test/test_servicing_data_access_set_error_dto.py new file mode 100644 index 0000000000..32aebfbd63 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_access_set_error_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO + +class TestServicingDataAccessSetErrorDTO(unittest.TestCase): + """ServicingDataAccessSetErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataAccessSetErrorDTO: + """Test ServicingDataAccessSetErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataAccessSetErrorDTO` + """ + model = ServicingDataAccessSetErrorDTO() + if include_optional: + return ServicingDataAccessSetErrorDTO( + message = '', + rci = '' + ) + else: + return ServicingDataAccessSetErrorDTO( + ) + """ + + def testServicingDataAccessSetErrorDTO(self): + """Test ServicingDataAccessSetErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_access_set_failure_dto.py b/src/visier_platform_sdk/test/test_servicing_data_access_set_failure_dto.py new file mode 100644 index 0000000000..e0c7455476 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_access_set_failure_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO + +class TestServicingDataAccessSetFailureDTO(unittest.TestCase): + """ServicingDataAccessSetFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataAccessSetFailureDTO: + """Test ServicingDataAccessSetFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataAccessSetFailureDTO` + """ + model = ServicingDataAccessSetFailureDTO() + if include_optional: + return ServicingDataAccessSetFailureDTO( + data_access_set_id = '', + display_name = '', + error = visier_platform_sdk.models.servicing/data_access_set_error_dto.servicing.DataAccessSetErrorDTO( + message = '', + rci = '', ) + ) + else: + return ServicingDataAccessSetFailureDTO( + ) + """ + + def testServicingDataAccessSetFailureDTO(self): + """Test ServicingDataAccessSetFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_access_set_success_dto.py b/src/visier_platform_sdk/test/test_servicing_data_access_set_success_dto.py new file mode 100644 index 0000000000..42c41ff588 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_access_set_success_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO + +class TestServicingDataAccessSetSuccessDTO(unittest.TestCase): + """ServicingDataAccessSetSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataAccessSetSuccessDTO: + """Test ServicingDataAccessSetSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataAccessSetSuccessDTO` + """ + model = ServicingDataAccessSetSuccessDTO() + if include_optional: + return ServicingDataAccessSetSuccessDTO( + data_access_set_id = '', + display_name = '' + ) + else: + return ServicingDataAccessSetSuccessDTO( + ) + """ + + def testServicingDataAccessSetSuccessDTO(self): + """Test ServicingDataAccessSetSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_categories_response_dto.py b/src/visier_platform_sdk/test/test_servicing_data_categories_response_dto.py new file mode 100644 index 0000000000..220d439d17 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_categories_response_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO + +class TestServicingDataCategoriesResponseDTO(unittest.TestCase): + """ServicingDataCategoriesResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataCategoriesResponseDTO: + """Test ServicingDataCategoriesResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataCategoriesResponseDTO` + """ + model = ServicingDataCategoriesResponseDTO() + if include_optional: + return ServicingDataCategoriesResponseDTO( + categories = [ + visier_platform_sdk.models.servicing/data_category_response_dto.servicing.DataCategoryResponseDTO( + name = '', + id = '', ) + ] + ) + else: + return ServicingDataCategoriesResponseDTO( + ) + """ + + def testServicingDataCategoriesResponseDTO(self): + """Test ServicingDataCategoriesResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_category_response_dto.py b/src/visier_platform_sdk/test/test_servicing_data_category_response_dto.py new file mode 100644 index 0000000000..ea60874b27 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_category_response_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO + +class TestServicingDataCategoryResponseDTO(unittest.TestCase): + """ServicingDataCategoryResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataCategoryResponseDTO: + """Test ServicingDataCategoryResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataCategoryResponseDTO` + """ + model = ServicingDataCategoryResponseDTO() + if include_optional: + return ServicingDataCategoryResponseDTO( + name = '', + id = '' + ) + else: + return ServicingDataCategoryResponseDTO( + ) + """ + + def testServicingDataCategoryResponseDTO(self): + """Test ServicingDataCategoryResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_data_security_profile_dto.py b/src/visier_platform_sdk/test/test_servicing_data_security_profile_dto.py new file mode 100644 index 0000000000..d2edd2ab1b --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_data_security_profile_dto.py @@ -0,0 +1,132 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO + +class TestServicingDataSecurityProfileDTO(unittest.TestCase): + """ServicingDataSecurityProfileDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDataSecurityProfileDTO: + """Test ServicingDataSecurityProfileDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDataSecurityProfileDTO` + """ + model = ServicingDataSecurityProfileDTO() + if include_optional: + return ServicingDataSecurityProfileDTO( + analytic_object_id = '', + property_set_config = visier_platform_sdk.models.servicing/property_set_config_dto.servicing.PropertySetConfigDTO( + property_access_configs = [ + visier_platform_sdk.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( + property_id = '', + analytic_object_id = '', + analytic_object_reference_paths = [ + '' + ], + access_level = 'None', + property_status = 'Unset', ) + ], + shareable_data_access_set = None, ), + all_data_point_access = True, + member_filter_configs = [ + visier_platform_sdk.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ], ) + ], + inherited_access_configs = [ + visier_platform_sdk.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( + analytic_object_id = '', + remove_access = True, + member_filter_configs = [ + visier_platform_sdk.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ], ) + ], ) + ], + inherited_reference_member_filter_config = visier_platform_sdk.models.servicing/inherited_reference_member_filter_config_dto.servicing.InheritedReferenceMemberFilterConfigDTO( + target_analytic_object_id = '', + analytic_object_reference = '', ), + analytic_object_status = 'Unset' + ) + else: + return ServicingDataSecurityProfileDTO( + ) + """ + + def testServicingDataSecurityProfileDTO(self): + """Test ServicingDataSecurityProfileDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_delete_permissions_request_dto.py b/src/visier_platform_sdk/test/test_servicing_delete_permissions_request_dto.py new file mode 100644 index 0000000000..753b203ccc --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_delete_permissions_request_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO + +class TestServicingDeletePermissionsRequestDTO(unittest.TestCase): + """ServicingDeletePermissionsRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDeletePermissionsRequestDTO: + """Test ServicingDeletePermissionsRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDeletePermissionsRequestDTO` + """ + model = ServicingDeletePermissionsRequestDTO() + if include_optional: + return ServicingDeletePermissionsRequestDTO( + permission_ids = [ + '' + ] + ) + else: + return ServicingDeletePermissionsRequestDTO( + ) + """ + + def testServicingDeletePermissionsRequestDTO(self): + """Test ServicingDeletePermissionsRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_dimension_filter_dto.py b/src/visier_platform_sdk/test/test_servicing_dimension_filter_dto.py new file mode 100644 index 0000000000..f7e067d890 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_dimension_filter_dto.py @@ -0,0 +1,77 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO + +class TestServicingDimensionFilterDTO(unittest.TestCase): + """ServicingDimensionFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDimensionFilterDTO: + """Test ServicingDimensionFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDimensionFilterDTO` + """ + model = ServicingDimensionFilterDTO() + if include_optional: + return ServicingDimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ) + ) + else: + return ServicingDimensionFilterDTO( + ) + """ + + def testServicingDimensionFilterDTO(self): + """Test ServicingDimensionFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_job_config_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_job_config_dto.py new file mode 100644 index 0000000000..8c7a4aee56 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_job_config_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO + +class TestServicingDirectDataJobConfigDTO(unittest.TestCase): + """ServicingDirectDataJobConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataJobConfigDTO: + """Test ServicingDirectDataJobConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataJobConfigDTO` + """ + model = ServicingDirectDataJobConfigDTO() + if include_optional: + return ServicingDirectDataJobConfigDTO( + supplemental_mode = 'UNCHANGED', + extend_objects = [ + '' + ] + ) + else: + return ServicingDirectDataJobConfigDTO( + ) + """ + + def testServicingDirectDataJobConfigDTO(self): + """Test ServicingDirectDataJobConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_job_status_response_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_job_status_response_dto.py new file mode 100644 index 0000000000..face99d8ff --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_job_status_response_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO + +class TestServicingDirectDataJobStatusResponseDTO(unittest.TestCase): + """ServicingDirectDataJobStatusResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataJobStatusResponseDTO: + """Test ServicingDirectDataJobStatusResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataJobStatusResponseDTO` + """ + model = ServicingDirectDataJobStatusResponseDTO() + if include_optional: + return ServicingDirectDataJobStatusResponseDTO( + tenant_code = '', + transaction_id = '', + job_id = '', + status = '', + message = '' + ) + else: + return ServicingDirectDataJobStatusResponseDTO( + ) + """ + + def testServicingDirectDataJobStatusResponseDTO(self): + """Test ServicingDirectDataJobStatusResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_list_transactions_response_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_list_transactions_response_dto.py new file mode 100644 index 0000000000..8595e318b2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_list_transactions_response_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO + +class TestServicingDirectDataListTransactionsResponseDTO(unittest.TestCase): + """ServicingDirectDataListTransactionsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataListTransactionsResponseDTO: + """Test ServicingDirectDataListTransactionsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataListTransactionsResponseDTO` + """ + model = ServicingDirectDataListTransactionsResponseDTO() + if include_optional: + return ServicingDirectDataListTransactionsResponseDTO( + transactions = [ + visier_platform_sdk.models.servicing/direct_data_transaction_dto.servicing.DirectDataTransactionDTO( + tenant_code = '', + transaction_id = '', + created = '', + updated = '', + status = '', ) + ] + ) + else: + return ServicingDirectDataListTransactionsResponseDTO( + ) + """ + + def testServicingDirectDataListTransactionsResponseDTO(self): + """Test ServicingDirectDataListTransactionsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_load_config_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_load_config_dto.py new file mode 100644 index 0000000000..fa5d58db35 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_load_config_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO + +class TestServicingDirectDataLoadConfigDTO(unittest.TestCase): + """ServicingDirectDataLoadConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataLoadConfigDTO: + """Test ServicingDirectDataLoadConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataLoadConfigDTO` + """ + model = ServicingDirectDataLoadConfigDTO() + if include_optional: + return ServicingDirectDataLoadConfigDTO( + job = visier_platform_sdk.models.servicing/direct_data_job_config_dto.servicing.DirectDataJobConfigDTO( + supplemental_mode = 'UNCHANGED', + extend_objects = [ + '' + ], ) + ) + else: + return ServicingDirectDataLoadConfigDTO( + ) + """ + + def testServicingDirectDataLoadConfigDTO(self): + """Test ServicingDirectDataLoadConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_schema_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_schema_dto.py new file mode 100644 index 0000000000..a135cdcc0f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_schema_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO + +class TestServicingDirectDataSchemaDTO(unittest.TestCase): + """ServicingDirectDataSchemaDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataSchemaDTO: + """Test ServicingDirectDataSchemaDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataSchemaDTO` + """ + model = ServicingDirectDataSchemaDTO() + if include_optional: + return ServicingDirectDataSchemaDTO( + var_schema = [ + visier_platform_sdk.models.servicing/direct_data_schema_field_dto.servicing.DirectDataSchemaFieldDTO( + name = '', + data_type = '', + formats = [ + '' + ], + is_mandatory = True, + empty_values_allowed = True, ) + ] + ) + else: + return ServicingDirectDataSchemaDTO( + ) + """ + + def testServicingDirectDataSchemaDTO(self): + """Test ServicingDirectDataSchemaDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_schema_field_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_schema_field_dto.py new file mode 100644 index 0000000000..a4db1b07d1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_schema_field_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO + +class TestServicingDirectDataSchemaFieldDTO(unittest.TestCase): + """ServicingDirectDataSchemaFieldDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataSchemaFieldDTO: + """Test ServicingDirectDataSchemaFieldDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataSchemaFieldDTO` + """ + model = ServicingDirectDataSchemaFieldDTO() + if include_optional: + return ServicingDirectDataSchemaFieldDTO( + name = '', + data_type = '', + formats = [ + '' + ], + is_mandatory = True, + empty_values_allowed = True + ) + else: + return ServicingDirectDataSchemaFieldDTO( + ) + """ + + def testServicingDirectDataSchemaFieldDTO(self): + """Test ServicingDirectDataSchemaFieldDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_transaction_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_transaction_dto.py new file mode 100644 index 0000000000..eb06831e95 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_transaction_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO + +class TestServicingDirectDataTransactionDTO(unittest.TestCase): + """ServicingDirectDataTransactionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataTransactionDTO: + """Test ServicingDirectDataTransactionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataTransactionDTO` + """ + model = ServicingDirectDataTransactionDTO() + if include_optional: + return ServicingDirectDataTransactionDTO( + tenant_code = '', + transaction_id = '', + created = '', + updated = '', + status = '' + ) + else: + return ServicingDirectDataTransactionDTO( + ) + """ + + def testServicingDirectDataTransactionDTO(self): + """Test ServicingDirectDataTransactionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_transaction_start_response_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_transaction_start_response_dto.py new file mode 100644 index 0000000000..957efc1de4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_transaction_start_response_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO + +class TestServicingDirectDataTransactionStartResponseDTO(unittest.TestCase): + """ServicingDirectDataTransactionStartResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataTransactionStartResponseDTO: + """Test ServicingDirectDataTransactionStartResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataTransactionStartResponseDTO` + """ + model = ServicingDirectDataTransactionStartResponseDTO() + if include_optional: + return ServicingDirectDataTransactionStartResponseDTO( + transaction_id = '' + ) + else: + return ServicingDirectDataTransactionStartResponseDTO( + ) + """ + + def testServicingDirectDataTransactionStartResponseDTO(self): + """Test ServicingDirectDataTransactionStartResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_direct_data_upload_file_response_dto.py b/src/visier_platform_sdk/test/test_servicing_direct_data_upload_file_response_dto.py new file mode 100644 index 0000000000..ac51958756 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_direct_data_upload_file_response_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO + +class TestServicingDirectDataUploadFileResponseDTO(unittest.TestCase): + """ServicingDirectDataUploadFileResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDirectDataUploadFileResponseDTO: + """Test ServicingDirectDataUploadFileResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDirectDataUploadFileResponseDTO` + """ + model = ServicingDirectDataUploadFileResponseDTO() + if include_optional: + return ServicingDirectDataUploadFileResponseDTO( + transaction_id = '', + status = '', + message = '' + ) + else: + return ServicingDirectDataUploadFileResponseDTO( + ) + """ + + def testServicingDirectDataUploadFileResponseDTO(self): + """Test ServicingDirectDataUploadFileResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_document_search_link_dto.py b/src/visier_platform_sdk/test/test_servicing_document_search_link_dto.py new file mode 100644 index 0000000000..8febbbcf7d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_document_search_link_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO + +class TestServicingDocumentSearchLinkDTO(unittest.TestCase): + """ServicingDocumentSearchLinkDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDocumentSearchLinkDTO: + """Test ServicingDocumentSearchLinkDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDocumentSearchLinkDTO` + """ + model = ServicingDocumentSearchLinkDTO() + if include_optional: + return ServicingDocumentSearchLinkDTO( + href = '', + verb = '' + ) + else: + return ServicingDocumentSearchLinkDTO( + ) + """ + + def testServicingDocumentSearchLinkDTO(self): + """Test ServicingDocumentSearchLinkDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_dynamic_dimension_filter_dto.py b/src/visier_platform_sdk/test/test_servicing_dynamic_dimension_filter_dto.py new file mode 100644 index 0000000000..14d6ab0e6a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_dynamic_dimension_filter_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO + +class TestServicingDynamicDimensionFilterDTO(unittest.TestCase): + """ServicingDynamicDimensionFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDynamicDimensionFilterDTO: + """Test ServicingDynamicDimensionFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDynamicDimensionFilterDTO` + """ + model = ServicingDynamicDimensionFilterDTO() + if include_optional: + return ServicingDynamicDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset' + ) + else: + return ServicingDynamicDimensionFilterDTO( + ) + """ + + def testServicingDynamicDimensionFilterDTO(self): + """Test ServicingDynamicDimensionFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_dynamic_property_mapping_dto.py b/src/visier_platform_sdk/test/test_servicing_dynamic_property_mapping_dto.py new file mode 100644 index 0000000000..ce6e8e1d29 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_dynamic_property_mapping_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO + +class TestServicingDynamicPropertyMappingDTO(unittest.TestCase): + """ServicingDynamicPropertyMappingDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingDynamicPropertyMappingDTO: + """Test ServicingDynamicPropertyMappingDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingDynamicPropertyMappingDTO` + """ + model = ServicingDynamicPropertyMappingDTO() + if include_optional: + return ServicingDynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = visier_platform_sdk.models.servicing/user_property_dto.servicing.UserPropertyDTO( + name = '', ), + hierarchy_property_status = 'Unset' + ) + else: + return ServicingDynamicPropertyMappingDTO( + ) + """ + + def testServicingDynamicPropertyMappingDTO(self): + """Test ServicingDynamicPropertyMappingDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_error_dto.py b/src/visier_platform_sdk/test/test_servicing_error_dto.py new file mode 100644 index 0000000000..6f06a70ae6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_error_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO + +class TestServicingErrorDTO(unittest.TestCase): + """ServicingErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingErrorDTO: + """Test ServicingErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingErrorDTO` + """ + model = ServicingErrorDTO() + if include_optional: + return ServicingErrorDTO( + root_cause_id = '', + error_code = '', + error_message = '' + ) + else: + return ServicingErrorDTO( + ) + """ + + def testServicingErrorDTO(self): + """Test ServicingErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_export_production_versions_api_operation_parameters_dto.py b/src/visier_platform_sdk/test/test_servicing_export_production_versions_api_operation_parameters_dto.py new file mode 100644 index 0000000000..919701dd0f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_export_production_versions_api_operation_parameters_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO + +class TestServicingExportProductionVersionsAPIOperationParametersDTO(unittest.TestCase): + """ServicingExportProductionVersionsAPIOperationParametersDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingExportProductionVersionsAPIOperationParametersDTO: + """Test ServicingExportProductionVersionsAPIOperationParametersDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingExportProductionVersionsAPIOperationParametersDTO` + """ + model = ServicingExportProductionVersionsAPIOperationParametersDTO() + if include_optional: + return ServicingExportProductionVersionsAPIOperationParametersDTO( + start_version = '', + end_version = '', + excluded_versions = [ + '' + ] + ) + else: + return ServicingExportProductionVersionsAPIOperationParametersDTO( + ) + """ + + def testServicingExportProductionVersionsAPIOperationParametersDTO(self): + """Test ServicingExportProductionVersionsAPIOperationParametersDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..551547f49d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_failed_accessible_tenant_profile_assignment_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO + +class TestServicingFailedAccessibleTenantProfileAssignmentDTO(unittest.TestCase): + """ServicingFailedAccessibleTenantProfileAssignmentDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingFailedAccessibleTenantProfileAssignmentDTO: + """Test ServicingFailedAccessibleTenantProfileAssignmentDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingFailedAccessibleTenantProfileAssignmentDTO` + """ + model = ServicingFailedAccessibleTenantProfileAssignmentDTO() + if include_optional: + return ServicingFailedAccessibleTenantProfileAssignmentDTO( + user_id = '', + tenant_code = '', + for_all_children = True, + error = visier_platform_sdk.models.servicing/error_dto.servicing.ErrorDTO( + root_cause_id = '', + error_code = '', + error_message = '', ) + ) + else: + return ServicingFailedAccessibleTenantProfileAssignmentDTO( + ) + """ + + def testServicingFailedAccessibleTenantProfileAssignmentDTO(self): + """Test ServicingFailedAccessibleTenantProfileAssignmentDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_failed_local_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/test/test_servicing_failed_local_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..8c8888ebf9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_failed_local_tenant_profile_assignment_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO + +class TestServicingFailedLocalTenantProfileAssignmentDTO(unittest.TestCase): + """ServicingFailedLocalTenantProfileAssignmentDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingFailedLocalTenantProfileAssignmentDTO: + """Test ServicingFailedLocalTenantProfileAssignmentDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingFailedLocalTenantProfileAssignmentDTO` + """ + model = ServicingFailedLocalTenantProfileAssignmentDTO() + if include_optional: + return ServicingFailedLocalTenantProfileAssignmentDTO( + user_id = '', + error = visier_platform_sdk.models.servicing/error_dto.servicing.ErrorDTO( + root_cause_id = '', + error_code = '', + error_message = '', ) + ) + else: + return ServicingFailedLocalTenantProfileAssignmentDTO( + ) + """ + + def testServicingFailedLocalTenantProfileAssignmentDTO(self): + """Test ServicingFailedLocalTenantProfileAssignmentDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_failed_local_tenant_profile_revoke_dto.py b/src/visier_platform_sdk/test/test_servicing_failed_local_tenant_profile_revoke_dto.py new file mode 100644 index 0000000000..2068b833ee --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_failed_local_tenant_profile_revoke_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO + +class TestServicingFailedLocalTenantProfileRevokeDTO(unittest.TestCase): + """ServicingFailedLocalTenantProfileRevokeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingFailedLocalTenantProfileRevokeDTO: + """Test ServicingFailedLocalTenantProfileRevokeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingFailedLocalTenantProfileRevokeDTO` + """ + model = ServicingFailedLocalTenantProfileRevokeDTO() + if include_optional: + return ServicingFailedLocalTenantProfileRevokeDTO( + user_id = '', + message = '' + ) + else: + return ServicingFailedLocalTenantProfileRevokeDTO( + ) + """ + + def testServicingFailedLocalTenantProfileRevokeDTO(self): + """Test ServicingFailedLocalTenantProfileRevokeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_capabilities_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_capabilities_api_response_dto.py new file mode 100644 index 0000000000..d9eadf79fe --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_capabilities_api_response_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO + +class TestServicingGetCapabilitiesAPIResponseDTO(unittest.TestCase): + """ServicingGetCapabilitiesAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetCapabilitiesAPIResponseDTO: + """Test ServicingGetCapabilitiesAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetCapabilitiesAPIResponseDTO` + """ + model = ServicingGetCapabilitiesAPIResponseDTO() + if include_optional: + return ServicingGetCapabilitiesAPIResponseDTO( + capabilities = [ + visier_platform_sdk.models.servicing/capability_dto.servicing.CapabilityDTO( + name = '', + display_name = '', + description = '', ) + ] + ) + else: + return ServicingGetCapabilitiesAPIResponseDTO( + ) + """ + + def testServicingGetCapabilitiesAPIResponseDTO(self): + """Test ServicingGetCapabilitiesAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_content_packages_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_content_packages_api_response_dto.py new file mode 100644 index 0000000000..8bcd4ca0ed --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_content_packages_api_response_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO + +class TestServicingGetContentPackagesAPIResponseDTO(unittest.TestCase): + """ServicingGetContentPackagesAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetContentPackagesAPIResponseDTO: + """Test ServicingGetContentPackagesAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetContentPackagesAPIResponseDTO` + """ + model = ServicingGetContentPackagesAPIResponseDTO() + if include_optional: + return ServicingGetContentPackagesAPIResponseDTO( + content_packages = [ + visier_platform_sdk.models.servicing/content_package_dto.servicing.ContentPackageDTO( + content_package_id = '', + display_name = '', + description = '', ) + ] + ) + else: + return ServicingGetContentPackagesAPIResponseDTO( + ) + """ + + def testServicingGetContentPackagesAPIResponseDTO(self): + """Test ServicingGetContentPackagesAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_data_access_sets_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_data_access_sets_api_response_dto.py new file mode 100644 index 0000000000..9232c6ec94 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_data_access_sets_api_response_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO + +class TestServicingGetDataAccessSetsAPIResponseDTO(unittest.TestCase): + """ServicingGetDataAccessSetsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetDataAccessSetsAPIResponseDTO: + """Test ServicingGetDataAccessSetsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetDataAccessSetsAPIResponseDTO` + """ + model = ServicingGetDataAccessSetsAPIResponseDTO() + if include_optional: + return ServicingGetDataAccessSetsAPIResponseDTO( + data_access_sets = [ + visier_platform_sdk.models.servicing/data_access_set_dto.servicing.DataAccessSetDTO( + id = '', + display_name = '', + description = '', + analytic_object_id = '', + property_access_configs = [ + visier_platform_sdk.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( + property_id = '', + analytic_object_id = '', + analytic_object_reference_paths = [ + '' + ], + access_level = 'None', + property_status = 'Unset', ) + ], ) + ] + ) + else: + return ServicingGetDataAccessSetsAPIResponseDTO( + ) + """ + + def testServicingGetDataAccessSetsAPIResponseDTO(self): + """Test ServicingGetDataAccessSetsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_data_security_objects_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_data_security_objects_api_response_dto.py new file mode 100644 index 0000000000..87396e894f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_data_security_objects_api_response_dto.py @@ -0,0 +1,83 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO + +class TestServicingGetDataSecurityObjectsAPIResponseDTO(unittest.TestCase): + """ServicingGetDataSecurityObjectsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetDataSecurityObjectsAPIResponseDTO: + """Test ServicingGetDataSecurityObjectsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetDataSecurityObjectsAPIResponseDTO` + """ + model = ServicingGetDataSecurityObjectsAPIResponseDTO() + if include_optional: + return ServicingGetDataSecurityObjectsAPIResponseDTO( + analytic_objects = [ + visier_platform_sdk.models.servicing/analytic_object_dto.servicing.AnalyticObjectDTO( + analytic_object_id = '', + display_name = '', + object_type = 'Event', + related_objects = [ + visier_platform_sdk.models.servicing/related_analytic_object_dto.servicing.RelatedAnalyticObjectDTO( + analytic_object_id = '', + display_name = '', ) + ], + securable_properties = [ + visier_platform_sdk.models.servicing/securable_property_dto.servicing.SecurablePropertyDTO( + property_id = '', + display_name = '', + analytic_object_id = '', + is_primary_key = True, + reference_symbol_name = '', ) + ], + securable_dimensions = [ + visier_platform_sdk.models.servicing/securable_dimension_dto.servicing.SecurableDimensionDTO( + dimension_id = '', + display_name = '', + analytic_object_ids = [ + '' + ], + hierarchy_properties = [ + visier_platform_sdk.models.servicing/hierarchy_property_dto.servicing.HierarchyPropertyDTO( + hierarchy_property_id = '', + display_name = '', ) + ], ) + ], ) + ] + ) + else: + return ServicingGetDataSecurityObjectsAPIResponseDTO( + ) + """ + + def testServicingGetDataSecurityObjectsAPIResponseDTO(self): + """Test ServicingGetDataSecurityObjectsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_permissions_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_permissions_api_response_dto.py new file mode 100644 index 0000000000..946e79e0f9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_permissions_api_response_dto.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO + +class TestServicingGetPermissionsAPIResponseDTO(unittest.TestCase): + """ServicingGetPermissionsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetPermissionsAPIResponseDTO: + """Test ServicingGetPermissionsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetPermissionsAPIResponseDTO` + """ + model = ServicingGetPermissionsAPIResponseDTO() + if include_optional: + return ServicingGetPermissionsAPIResponseDTO( + permissions = [ + visier_platform_sdk.models.servicing/permission_dto.servicing.PermissionDTO( + permission_id = '', + display_name = '', + description = '', + data_security_profiles = [ + visier_platform_sdk.models.servicing/data_security_profile_dto.servicing.DataSecurityProfileDTO( + analytic_object_id = '', + property_set_config = None, + all_data_point_access = True, + member_filter_configs = [ + visier_platform_sdk.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ], ) + ], + inherited_access_configs = [ + visier_platform_sdk.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( + analytic_object_id = '', + remove_access = True, ) + ], + inherited_reference_member_filter_config = None, + analytic_object_status = 'Unset', ) + ], + admin_capability_config = None, + role_modules_config = None, ) + ] + ) + else: + return ServicingGetPermissionsAPIResponseDTO( + ) + """ + + def testServicingGetPermissionsAPIResponseDTO(self): + """Test ServicingGetPermissionsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_production_versions_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_production_versions_api_response_dto.py new file mode 100644 index 0000000000..417cb0ed19 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_production_versions_api_response_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO + +class TestServicingGetProductionVersionsAPIResponseDTO(unittest.TestCase): + """ServicingGetProductionVersionsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetProductionVersionsAPIResponseDTO: + """Test ServicingGetProductionVersionsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetProductionVersionsAPIResponseDTO` + """ + model = ServicingGetProductionVersionsAPIResponseDTO() + if include_optional: + return ServicingGetProductionVersionsAPIResponseDTO( + published_versions = [ + visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ] + ) + else: + return ServicingGetProductionVersionsAPIResponseDTO( + ) + """ + + def testServicingGetProductionVersionsAPIResponseDTO(self): + """Test ServicingGetProductionVersionsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_get_projects_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_get_projects_api_response_dto.py new file mode 100644 index 0000000000..e69c3883a6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_get_projects_api_response_dto.py @@ -0,0 +1,99 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO + +class TestServicingGetProjectsAPIResponseDTO(unittest.TestCase): + """ServicingGetProjectsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingGetProjectsAPIResponseDTO: + """Test ServicingGetProjectsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingGetProjectsAPIResponseDTO` + """ + model = ServicingGetProjectsAPIResponseDTO() + if include_optional: + return ServicingGetProjectsAPIResponseDTO( + open_projects = [ + visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ], + approval_projects = [ + visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ], + rejected_projects = [ + visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ], + archived_projects = [ + visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ] + ) + else: + return ServicingGetProjectsAPIResponseDTO( + ) + """ + + def testServicingGetProjectsAPIResponseDTO(self): + """Test ServicingGetProjectsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_hierarchy_property_dto.py b/src/visier_platform_sdk/test/test_servicing_hierarchy_property_dto.py new file mode 100644 index 0000000000..3813c5e133 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_hierarchy_property_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO + +class TestServicingHierarchyPropertyDTO(unittest.TestCase): + """ServicingHierarchyPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingHierarchyPropertyDTO: + """Test ServicingHierarchyPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingHierarchyPropertyDTO` + """ + model = ServicingHierarchyPropertyDTO() + if include_optional: + return ServicingHierarchyPropertyDTO( + hierarchy_property_id = '', + display_name = '' + ) + else: + return ServicingHierarchyPropertyDTO( + ) + """ + + def testServicingHierarchyPropertyDTO(self): + """Test ServicingHierarchyPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_inherited_access_config_dto.py b/src/visier_platform_sdk/test/test_servicing_inherited_access_config_dto.py new file mode 100644 index 0000000000..8476d6319c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_inherited_access_config_dto.py @@ -0,0 +1,82 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO + +class TestServicingInheritedAccessConfigDTO(unittest.TestCase): + """ServicingInheritedAccessConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingInheritedAccessConfigDTO: + """Test ServicingInheritedAccessConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingInheritedAccessConfigDTO` + """ + model = ServicingInheritedAccessConfigDTO() + if include_optional: + return ServicingInheritedAccessConfigDTO( + analytic_object_id = '', + remove_access = True, + member_filter_configs = [ + visier_platform_sdk.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ], ) + ] + ) + else: + return ServicingInheritedAccessConfigDTO( + ) + """ + + def testServicingInheritedAccessConfigDTO(self): + """Test ServicingInheritedAccessConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_inherited_reference_member_filter_config_dto.py b/src/visier_platform_sdk/test/test_servicing_inherited_reference_member_filter_config_dto.py new file mode 100644 index 0000000000..0e3426068c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_inherited_reference_member_filter_config_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO + +class TestServicingInheritedReferenceMemberFilterConfigDTO(unittest.TestCase): + """ServicingInheritedReferenceMemberFilterConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingInheritedReferenceMemberFilterConfigDTO: + """Test ServicingInheritedReferenceMemberFilterConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingInheritedReferenceMemberFilterConfigDTO` + """ + model = ServicingInheritedReferenceMemberFilterConfigDTO() + if include_optional: + return ServicingInheritedReferenceMemberFilterConfigDTO( + target_analytic_object_id = '', + analytic_object_reference = '' + ) + else: + return ServicingInheritedReferenceMemberFilterConfigDTO( + ) + """ + + def testServicingInheritedReferenceMemberFilterConfigDTO(self): + """Test ServicingInheritedReferenceMemberFilterConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_job_id_response.py b/src/visier_platform_sdk/test/test_servicing_job_id_response.py new file mode 100644 index 0000000000..b5214de2cd --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_job_id_response.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_job_id_response import ServicingJobIdResponse + +class TestServicingJobIdResponse(unittest.TestCase): + """ServicingJobIdResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingJobIdResponse: + """Test ServicingJobIdResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingJobIdResponse` + """ + model = ServicingJobIdResponse() + if include_optional: + return ServicingJobIdResponse( + job_id = '' + ) + else: + return ServicingJobIdResponse( + ) + """ + + def testServicingJobIdResponse(self): + """Test ServicingJobIdResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_last_login_dto.py b/src/visier_platform_sdk/test/test_servicing_last_login_dto.py new file mode 100644 index 0000000000..a23d4e907e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_last_login_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_last_login_dto import ServicingLastLoginDTO + +class TestServicingLastLoginDTO(unittest.TestCase): + """ServicingLastLoginDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingLastLoginDTO: + """Test ServicingLastLoginDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingLastLoginDTO` + """ + model = ServicingLastLoginDTO() + if include_optional: + return ServicingLastLoginDTO( + timestamp = '' + ) + else: + return ServicingLastLoginDTO( + ) + """ + + def testServicingLastLoginDTO(self): + """Test ServicingLastLoginDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_assignment_request_dto.py b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_assignment_request_dto.py new file mode 100644 index 0000000000..64beda42bb --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_assignment_request_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO + +class TestServicingLocalTenantProfileAssignmentRequestDTO(unittest.TestCase): + """ServicingLocalTenantProfileAssignmentRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingLocalTenantProfileAssignmentRequestDTO: + """Test ServicingLocalTenantProfileAssignmentRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingLocalTenantProfileAssignmentRequestDTO` + """ + model = ServicingLocalTenantProfileAssignmentRequestDTO() + if include_optional: + return ServicingLocalTenantProfileAssignmentRequestDTO( + target_user_ids = [ + '' + ], + validity_start_time = '', + validity_end_time = '' + ) + else: + return ServicingLocalTenantProfileAssignmentRequestDTO( + ) + """ + + def testServicingLocalTenantProfileAssignmentRequestDTO(self): + """Test ServicingLocalTenantProfileAssignmentRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_assignment_response_dto.py b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_assignment_response_dto.py new file mode 100644 index 0000000000..bd2b30ba6e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_assignment_response_dto.py @@ -0,0 +1,66 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO + +class TestServicingLocalTenantProfileAssignmentResponseDTO(unittest.TestCase): + """ServicingLocalTenantProfileAssignmentResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingLocalTenantProfileAssignmentResponseDTO: + """Test ServicingLocalTenantProfileAssignmentResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingLocalTenantProfileAssignmentResponseDTO` + """ + model = ServicingLocalTenantProfileAssignmentResponseDTO() + if include_optional: + return ServicingLocalTenantProfileAssignmentResponseDTO( + errors = True, + bad_user_ids = [ + visier_platform_sdk.models.servicing/user_id_error_dto.servicing.UserIdErrorDTO( + user_id = '', + error = None, ) + ], + failed_assignments = [ + visier_platform_sdk.models.servicing/failed_local_tenant_profile_assignment_dto.servicing.FailedLocalTenantProfileAssignmentDTO( + user_id = '', + error = None, ) + ], + successful_assignments = [ + visier_platform_sdk.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( + user_id = '', ) + ] + ) + else: + return ServicingLocalTenantProfileAssignmentResponseDTO( + ) + """ + + def testServicingLocalTenantProfileAssignmentResponseDTO(self): + """Test ServicingLocalTenantProfileAssignmentResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_revoke_request_dto.py b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_revoke_request_dto.py new file mode 100644 index 0000000000..4770a91e67 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_revoke_request_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO + +class TestServicingLocalTenantProfileRevokeRequestDTO(unittest.TestCase): + """ServicingLocalTenantProfileRevokeRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingLocalTenantProfileRevokeRequestDTO: + """Test ServicingLocalTenantProfileRevokeRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingLocalTenantProfileRevokeRequestDTO` + """ + model = ServicingLocalTenantProfileRevokeRequestDTO() + if include_optional: + return ServicingLocalTenantProfileRevokeRequestDTO( + target_user_ids = [ + '' + ] + ) + else: + return ServicingLocalTenantProfileRevokeRequestDTO( + ) + """ + + def testServicingLocalTenantProfileRevokeRequestDTO(self): + """Test ServicingLocalTenantProfileRevokeRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_revoke_response_dto.py b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_revoke_response_dto.py new file mode 100644 index 0000000000..46d69b266a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_local_tenant_profile_revoke_response_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO + +class TestServicingLocalTenantProfileRevokeResponseDTO(unittest.TestCase): + """ServicingLocalTenantProfileRevokeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingLocalTenantProfileRevokeResponseDTO: + """Test ServicingLocalTenantProfileRevokeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingLocalTenantProfileRevokeResponseDTO` + """ + model = ServicingLocalTenantProfileRevokeResponseDTO() + if include_optional: + return ServicingLocalTenantProfileRevokeResponseDTO( + failed = [ + visier_platform_sdk.models.servicing/failed_local_tenant_profile_revoke_dto.servicing.FailedLocalTenantProfileRevokeDTO( + user_id = '', + message = '', ) + ], + succeeded = [ + visier_platform_sdk.models.servicing/successful_local_tenant_profile_assignment_dto.servicing.SuccessfulLocalTenantProfileAssignmentDTO( + user_id = '', ) + ] + ) + else: + return ServicingLocalTenantProfileRevokeResponseDTO( + ) + """ + + def testServicingLocalTenantProfileRevokeResponseDTO(self): + """Test ServicingLocalTenantProfileRevokeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_member_filter_config_dto.py b/src/visier_platform_sdk/test/test_servicing_member_filter_config_dto.py new file mode 100644 index 0000000000..698ae226a9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_member_filter_config_dto.py @@ -0,0 +1,77 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO + +class TestServicingMemberFilterConfigDTO(unittest.TestCase): + """ServicingMemberFilterConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingMemberFilterConfigDTO: + """Test ServicingMemberFilterConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingMemberFilterConfigDTO` + """ + model = ServicingMemberFilterConfigDTO() + if include_optional: + return ServicingMemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ] + ) + else: + return ServicingMemberFilterConfigDTO( + ) + """ + + def testServicingMemberFilterConfigDTO(self): + """Test ServicingMemberFilterConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_member_selection_dto.py b/src/visier_platform_sdk/test/test_servicing_member_selection_dto.py new file mode 100644 index 0000000000..9c66041b79 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_member_selection_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_member_selection_dto import ServicingMemberSelectionDTO + +class TestServicingMemberSelectionDTO(unittest.TestCase): + """ServicingMemberSelectionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingMemberSelectionDTO: + """Test ServicingMemberSelectionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingMemberSelectionDTO` + """ + model = ServicingMemberSelectionDTO() + if include_optional: + return ServicingMemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset' + ) + else: + return ServicingMemberSelectionDTO( + ) + """ + + def testServicingMemberSelectionDTO(self): + """Test ServicingMemberSelectionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_calculated_property_type_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_calculated_property_type_dto.py new file mode 100644 index 0000000000..6d1f00ef77 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_calculated_property_type_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO + +class TestServicingObjectconfigurationCalculatedPropertyTypeDTO(unittest.TestCase): + """ServicingObjectconfigurationCalculatedPropertyTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationCalculatedPropertyTypeDTO: + """Test ServicingObjectconfigurationCalculatedPropertyTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationCalculatedPropertyTypeDTO` + """ + model = ServicingObjectconfigurationCalculatedPropertyTypeDTO() + if include_optional: + return ServicingObjectconfigurationCalculatedPropertyTypeDTO( + data_type = '', + formula = '' + ) + else: + return ServicingObjectconfigurationCalculatedPropertyTypeDTO( + ) + """ + + def testServicingObjectconfigurationCalculatedPropertyTypeDTO(self): + """Test ServicingObjectconfigurationCalculatedPropertyTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dependent_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dependent_dto.py new file mode 100644 index 0000000000..24d7716122 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dependent_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO + +class TestServicingObjectconfigurationDependentDTO(unittest.TestCase): + """ServicingObjectconfigurationDependentDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationDependentDTO: + """Test ServicingObjectconfigurationDependentDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationDependentDTO` + """ + model = ServicingObjectconfigurationDependentDTO() + if include_optional: + return ServicingObjectconfigurationDependentDTO( + id = '', + display_name = '', + object_type = '' + ) + else: + return ServicingObjectconfigurationDependentDTO( + ) + """ + + def testServicingObjectconfigurationDependentDTO(self): + """Test ServicingObjectconfigurationDependentDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimension_change_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimension_change_definition_dto.py new file mode 100644 index 0000000000..00bf55c16f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimension_change_definition_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO + +class TestServicingObjectconfigurationDimensionChangeDefinitionDTO(unittest.TestCase): + """ServicingObjectconfigurationDimensionChangeDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationDimensionChangeDefinitionDTO: + """Test ServicingObjectconfigurationDimensionChangeDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationDimensionChangeDefinitionDTO` + """ + model = ServicingObjectconfigurationDimensionChangeDefinitionDTO() + if include_optional: + return ServicingObjectconfigurationDimensionChangeDefinitionDTO( + id = '', + display_name = '', + short_display_name = '', + description = '' + ) + else: + return ServicingObjectconfigurationDimensionChangeDefinitionDTO( + ) + """ + + def testServicingObjectconfigurationDimensionChangeDefinitionDTO(self): + """Test ServicingObjectconfigurationDimensionChangeDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py new file mode 100644 index 0000000000..654dcb0793 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO + +class TestServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO(unittest.TestCase): + """ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO: + """Test ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO` + """ + model = ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO() + if include_optional: + return ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + dimensions = [ + visier_platform_sdk.models.servicing/objectconfiguration/dimension_change_definition_dto.servicing.objectconfiguration.DimensionChangeDefinitionDTO( + id = '', + display_name = '', + short_display_name = '', + description = '', ) + ] + ) + else: + return ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO( + ) + """ + + def testServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO(self): + """Test ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py new file mode 100644 index 0000000000..cff69ea3f6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_dimensions_change_definitions_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO + +class TestServicingObjectconfigurationDimensionsChangeDefinitionsDTO(unittest.TestCase): + """ServicingObjectconfigurationDimensionsChangeDefinitionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationDimensionsChangeDefinitionsDTO: + """Test ServicingObjectconfigurationDimensionsChangeDefinitionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationDimensionsChangeDefinitionsDTO` + """ + model = ServicingObjectconfigurationDimensionsChangeDefinitionsDTO() + if include_optional: + return ServicingObjectconfigurationDimensionsChangeDefinitionsDTO( + dimensions_by_tenant = [ + visier_platform_sdk.models.servicing/objectconfiguration/dimension_change_definitions_by_tenant_dto.servicing.objectconfiguration.DimensionChangeDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + dimensions = [ + visier_platform_sdk.models.servicing/objectconfiguration/dimension_change_definition_dto.servicing.objectconfiguration.DimensionChangeDefinitionDTO( + id = '', + display_name = '', + short_display_name = '', + description = '', ) + ], ) + ] + ) + else: + return ServicingObjectconfigurationDimensionsChangeDefinitionsDTO( + ) + """ + + def testServicingObjectconfigurationDimensionsChangeDefinitionsDTO(self): + """Test ServicingObjectconfigurationDimensionsChangeDefinitionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_object_change_failure_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_object_change_failure_dto.py new file mode 100644 index 0000000000..d1bdcf927f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_object_change_failure_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO + +class TestServicingObjectconfigurationObjectChangeFailureDTO(unittest.TestCase): + """ServicingObjectconfigurationObjectChangeFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationObjectChangeFailureDTO: + """Test ServicingObjectconfigurationObjectChangeFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationObjectChangeFailureDTO` + """ + model = ServicingObjectconfigurationObjectChangeFailureDTO() + if include_optional: + return ServicingObjectconfigurationObjectChangeFailureDTO( + id = '', + display_name = '', + message = '', + rci = '', + tenant_code = '', + project_id = '' + ) + else: + return ServicingObjectconfigurationObjectChangeFailureDTO( + ) + """ + + def testServicingObjectconfigurationObjectChangeFailureDTO(self): + """Test ServicingObjectconfigurationObjectChangeFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_object_change_success_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_object_change_success_dto.py new file mode 100644 index 0000000000..681569c1f5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_object_change_success_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO + +class TestServicingObjectconfigurationObjectChangeSuccessDTO(unittest.TestCase): + """ServicingObjectconfigurationObjectChangeSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationObjectChangeSuccessDTO: + """Test ServicingObjectconfigurationObjectChangeSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationObjectChangeSuccessDTO` + """ + model = ServicingObjectconfigurationObjectChangeSuccessDTO() + if include_optional: + return ServicingObjectconfigurationObjectChangeSuccessDTO( + id = '', + display_name = '', + tenant_code = '', + project_id = '' + ) + else: + return ServicingObjectconfigurationObjectChangeSuccessDTO( + ) + """ + + def testServicingObjectconfigurationObjectChangeSuccessDTO(self): + """Test ServicingObjectconfigurationObjectChangeSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py new file mode 100644 index 0000000000..4f9150118e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_objects_bulk_change_response_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO + +class TestServicingObjectconfigurationObjectsBulkChangeResponseDTO(unittest.TestCase): + """ServicingObjectconfigurationObjectsBulkChangeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationObjectsBulkChangeResponseDTO: + """Test ServicingObjectconfigurationObjectsBulkChangeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationObjectsBulkChangeResponseDTO` + """ + model = ServicingObjectconfigurationObjectsBulkChangeResponseDTO() + if include_optional: + return ServicingObjectconfigurationObjectsBulkChangeResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/objectconfiguration/object_change_success_dto.servicing.objectconfiguration.ObjectChangeSuccessDTO( + id = '', + display_name = '', + tenant_code = '', + project_id = '', ) + ], + failures = [ + visier_platform_sdk.models.servicing/objectconfiguration/object_change_failure_dto.servicing.objectconfiguration.ObjectChangeFailureDTO( + id = '', + display_name = '', + message = '', + rci = '', + tenant_code = '', + project_id = '', ) + ] + ) + else: + return ServicingObjectconfigurationObjectsBulkChangeResponseDTO( + ) + """ + + def testServicingObjectconfigurationObjectsBulkChangeResponseDTO(self): + """Test ServicingObjectconfigurationObjectsBulkChangeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_properties_change_definitions_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_properties_change_definitions_dto.py new file mode 100644 index 0000000000..bf2d18f7b0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_properties_change_definitions_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO + +class TestServicingObjectconfigurationPropertiesChangeDefinitionsDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertiesChangeDefinitionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertiesChangeDefinitionsDTO: + """Test ServicingObjectconfigurationPropertiesChangeDefinitionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertiesChangeDefinitionsDTO` + """ + model = ServicingObjectconfigurationPropertiesChangeDefinitionsDTO() + if include_optional: + return ServicingObjectconfigurationPropertiesChangeDefinitionsDTO( + properties_by_tenant = [ + visier_platform_sdk.models.servicing/objectconfiguration/property_change_definitions_by_tenant_dto.servicing.objectconfiguration.PropertyChangeDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + properties = [ + visier_platform_sdk.models.servicing/objectconfiguration/property_change_definition_dto.servicing.objectconfiguration.PropertyChangeDefinitionDTO( + id = '', + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + type = None, + tags = None, + include_with_vee = True, ) + ], ) + ] + ) + else: + return ServicingObjectconfigurationPropertiesChangeDefinitionsDTO( + ) + """ + + def testServicingObjectconfigurationPropertiesChangeDefinitionsDTO(self): + """Test ServicingObjectconfigurationPropertiesChangeDefinitionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py new file mode 100644 index 0000000000..e11bc51c6c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_properties_delete_definitions_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO + +class TestServicingObjectconfigurationPropertiesDeleteDefinitionsDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO: + """Test ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO` + """ + model = ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO() + if include_optional: + return ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO( + delete_derived_properties = True, + ignore_property_references = True, + properties_by_tenant = [ + visier_platform_sdk.models.servicing/objectconfiguration/property_delete_definitions_by_tenant_dto.servicing.objectconfiguration.PropertyDeleteDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + property_ids = [ + '' + ], ) + ] + ) + else: + return ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO( + ) + """ + + def testServicingObjectconfigurationPropertiesDeleteDefinitionsDTO(self): + """Test ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py new file mode 100644 index 0000000000..3b68d24ff8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_bulk_delete_response_dto.py @@ -0,0 +1,91 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO + +class TestServicingObjectconfigurationPropertyBulkDeleteResponseDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyBulkDeleteResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyBulkDeleteResponseDTO: + """Test ServicingObjectconfigurationPropertyBulkDeleteResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyBulkDeleteResponseDTO` + """ + model = ServicingObjectconfigurationPropertyBulkDeleteResponseDTO() + if include_optional: + return ServicingObjectconfigurationPropertyBulkDeleteResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/objectconfiguration/property_delete_success_dto.servicing.objectconfiguration.PropertyDeleteSuccessDTO( + id = '', + display_name = '', + tenant_code = '', + project_id = '', + derived_dependents_deleted = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ], + reference_dependents_ignored = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ], ) + ], + failures = [ + visier_platform_sdk.models.servicing/objectconfiguration/property_delete_failure_dto.servicing.objectconfiguration.PropertyDeleteFailureDTO( + id = '', + display_name = '', + message = '', + rci = '', + tenant_code = '', + project_id = '', + derived_dependents_to_delete = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ], + reference_dependents_to_ignore = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ], ) + ] + ) + else: + return ServicingObjectconfigurationPropertyBulkDeleteResponseDTO( + ) + """ + + def testServicingObjectconfigurationPropertyBulkDeleteResponseDTO(self): + """Test ServicingObjectconfigurationPropertyBulkDeleteResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_change_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_change_definition_dto.py new file mode 100644 index 0000000000..24da83f0d7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_change_definition_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO + +class TestServicingObjectconfigurationPropertyChangeDefinitionDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyChangeDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyChangeDefinitionDTO: + """Test ServicingObjectconfigurationPropertyChangeDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyChangeDefinitionDTO` + """ + model = ServicingObjectconfigurationPropertyChangeDefinitionDTO() + if include_optional: + return ServicingObjectconfigurationPropertyChangeDefinitionDTO( + id = '', + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + type = visier_platform_sdk.models.servicing/objectconfiguration/property_type_dto.servicing.objectconfiguration.PropertyTypeDTO( + simple = None, + calculated = None, ), + tags = visier_platform_sdk.models.servicing/objectconfiguration/tags_dto.servicing.objectconfiguration.TagsDTO( + ids = [ + '' + ], ), + include_with_vee = True + ) + else: + return ServicingObjectconfigurationPropertyChangeDefinitionDTO( + ) + """ + + def testServicingObjectconfigurationPropertyChangeDefinitionDTO(self): + """Test ServicingObjectconfigurationPropertyChangeDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py new file mode 100644 index 0000000000..e2f9c34db5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO + +class TestServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO: + """Test ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO` + """ + model = ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO() + if include_optional: + return ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + properties = [ + visier_platform_sdk.models.servicing/objectconfiguration/property_change_definition_dto.servicing.objectconfiguration.PropertyChangeDefinitionDTO( + id = '', + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + type = None, + tags = None, + include_with_vee = True, ) + ] + ) + else: + return ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO( + ) + """ + + def testServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO(self): + """Test ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py new file mode 100644 index 0000000000..b8e4b56c35 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO + +class TestServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO: + """Test ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO` + """ + model = ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO() + if include_optional: + return ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + property_ids = [ + '' + ] + ) + else: + return ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO( + ) + """ + + def testServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO(self): + """Test ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_failure_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_failure_dto.py new file mode 100644 index 0000000000..45f050fae2 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_failure_dto.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO + +class TestServicingObjectconfigurationPropertyDeleteFailureDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyDeleteFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyDeleteFailureDTO: + """Test ServicingObjectconfigurationPropertyDeleteFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyDeleteFailureDTO` + """ + model = ServicingObjectconfigurationPropertyDeleteFailureDTO() + if include_optional: + return ServicingObjectconfigurationPropertyDeleteFailureDTO( + id = '', + display_name = '', + message = '', + rci = '', + tenant_code = '', + project_id = '', + derived_dependents_to_delete = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ], + reference_dependents_to_ignore = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ] + ) + else: + return ServicingObjectconfigurationPropertyDeleteFailureDTO( + ) + """ + + def testServicingObjectconfigurationPropertyDeleteFailureDTO(self): + """Test ServicingObjectconfigurationPropertyDeleteFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_success_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_success_dto.py new file mode 100644 index 0000000000..3a2bef09ba --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_delete_success_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO + +class TestServicingObjectconfigurationPropertyDeleteSuccessDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyDeleteSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyDeleteSuccessDTO: + """Test ServicingObjectconfigurationPropertyDeleteSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyDeleteSuccessDTO` + """ + model = ServicingObjectconfigurationPropertyDeleteSuccessDTO() + if include_optional: + return ServicingObjectconfigurationPropertyDeleteSuccessDTO( + id = '', + display_name = '', + tenant_code = '', + project_id = '', + derived_dependents_deleted = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ], + reference_dependents_ignored = [ + visier_platform_sdk.models.servicing/objectconfiguration/dependent_dto.servicing.objectconfiguration.DependentDTO( + id = '', + display_name = '', + object_type = '', ) + ] + ) + else: + return ServicingObjectconfigurationPropertyDeleteSuccessDTO( + ) + """ + + def testServicingObjectconfigurationPropertyDeleteSuccessDTO(self): + """Test ServicingObjectconfigurationPropertyDeleteSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_type_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_type_dto.py new file mode 100644 index 0000000000..7d54e5bd3f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_property_type_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO + +class TestServicingObjectconfigurationPropertyTypeDTO(unittest.TestCase): + """ServicingObjectconfigurationPropertyTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationPropertyTypeDTO: + """Test ServicingObjectconfigurationPropertyTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationPropertyTypeDTO` + """ + model = ServicingObjectconfigurationPropertyTypeDTO() + if include_optional: + return ServicingObjectconfigurationPropertyTypeDTO( + simple = visier_platform_sdk.models.servicing/objectconfiguration/simple_property_type_dto.servicing.objectconfiguration.SimplePropertyTypeDTO( + data_type = '', ), + calculated = visier_platform_sdk.models.servicing/objectconfiguration/calculated_property_type_dto.servicing.objectconfiguration.CalculatedPropertyTypeDTO( + data_type = '', + formula = '', ) + ) + else: + return ServicingObjectconfigurationPropertyTypeDTO( + ) + """ + + def testServicingObjectconfigurationPropertyTypeDTO(self): + """Test ServicingObjectconfigurationPropertyTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_simple_property_type_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_simple_property_type_dto.py new file mode 100644 index 0000000000..38d1aaa4d4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_simple_property_type_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO + +class TestServicingObjectconfigurationSimplePropertyTypeDTO(unittest.TestCase): + """ServicingObjectconfigurationSimplePropertyTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationSimplePropertyTypeDTO: + """Test ServicingObjectconfigurationSimplePropertyTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationSimplePropertyTypeDTO` + """ + model = ServicingObjectconfigurationSimplePropertyTypeDTO() + if include_optional: + return ServicingObjectconfigurationSimplePropertyTypeDTO( + data_type = '' + ) + else: + return ServicingObjectconfigurationSimplePropertyTypeDTO( + ) + """ + + def testServicingObjectconfigurationSimplePropertyTypeDTO(self): + """Test ServicingObjectconfigurationSimplePropertyTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_objectconfiguration_tags_dto.py b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_tags_dto.py new file mode 100644 index 0000000000..45813c59ca --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_objectconfiguration_tags_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO + +class TestServicingObjectconfigurationTagsDTO(unittest.TestCase): + """ServicingObjectconfigurationTagsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingObjectconfigurationTagsDTO: + """Test ServicingObjectconfigurationTagsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingObjectconfigurationTagsDTO` + """ + model = ServicingObjectconfigurationTagsDTO() + if include_optional: + return ServicingObjectconfigurationTagsDTO( + ids = [ + '' + ] + ) + else: + return ServicingObjectconfigurationTagsDTO( + ) + """ + + def testServicingObjectconfigurationTagsDTO(self): + """Test ServicingObjectconfigurationTagsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_assigned_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_assigned_by_tenant_dto.py new file mode 100644 index 0000000000..decccfe6c5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_assigned_by_tenant_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO + +class TestServicingPermissionAssignedByTenantDTO(unittest.TestCase): + """ServicingPermissionAssignedByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionAssignedByTenantDTO: + """Test ServicingPermissionAssignedByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionAssignedByTenantDTO` + """ + model = ServicingPermissionAssignedByTenantDTO() + if include_optional: + return ServicingPermissionAssignedByTenantDTO( + tenant_code = '', + users = [ + visier_platform_sdk.models.servicing/permission_assigned_user_dto.servicing.PermissionAssignedUserDTO( + user_id = '', + username = '', + permission_from = '', ) + ] + ) + else: + return ServicingPermissionAssignedByTenantDTO( + ) + """ + + def testServicingPermissionAssignedByTenantDTO(self): + """Test ServicingPermissionAssignedByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..279ee78522 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_assigned_for_local_tenant_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO + +class TestServicingPermissionAssignedForLocalTenantDTO(unittest.TestCase): + """ServicingPermissionAssignedForLocalTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionAssignedForLocalTenantDTO: + """Test ServicingPermissionAssignedForLocalTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionAssignedForLocalTenantDTO` + """ + model = ServicingPermissionAssignedForLocalTenantDTO() + if include_optional: + return ServicingPermissionAssignedForLocalTenantDTO( + permission_id = '', + display_name = '', + description = '' + ) + else: + return ServicingPermissionAssignedForLocalTenantDTO( + ) + """ + + def testServicingPermissionAssignedForLocalTenantDTO(self): + """Test ServicingPermissionAssignedForLocalTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_assigned_user_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_assigned_user_dto.py new file mode 100644 index 0000000000..4517255bf8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_assigned_user_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO + +class TestServicingPermissionAssignedUserDTO(unittest.TestCase): + """ServicingPermissionAssignedUserDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionAssignedUserDTO: + """Test ServicingPermissionAssignedUserDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionAssignedUserDTO` + """ + model = ServicingPermissionAssignedUserDTO() + if include_optional: + return ServicingPermissionAssignedUserDTO( + user_id = '', + username = '', + permission_from = '' + ) + else: + return ServicingPermissionAssignedUserDTO( + ) + """ + + def testServicingPermissionAssignedUserDTO(self): + """Test ServicingPermissionAssignedUserDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_assigned_users_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_assigned_users_dto.py new file mode 100644 index 0000000000..a26b0cb5d8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_assigned_users_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO + +class TestServicingPermissionAssignedUsersDTO(unittest.TestCase): + """ServicingPermissionAssignedUsersDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionAssignedUsersDTO: + """Test ServicingPermissionAssignedUsersDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionAssignedUsersDTO` + """ + model = ServicingPermissionAssignedUsersDTO() + if include_optional: + return ServicingPermissionAssignedUsersDTO( + tenants = [ + visier_platform_sdk.models.servicing/permission_assigned_by_tenant_dto.servicing.PermissionAssignedByTenantDTO( + tenant_code = '', + users = [ + visier_platform_sdk.models.servicing/permission_assigned_user_dto.servicing.PermissionAssignedUserDTO( + user_id = '', + username = '', + permission_from = '', ) + ], ) + ], + limit = 56, + start = 56 + ) + else: + return ServicingPermissionAssignedUsersDTO( + ) + """ + + def testServicingPermissionAssignedUsersDTO(self): + """Test ServicingPermissionAssignedUsersDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_bulk_operation_response_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_bulk_operation_response_dto.py new file mode 100644 index 0000000000..6328abb75c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_bulk_operation_response_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO + +class TestServicingPermissionBulkOperationResponseDTO(unittest.TestCase): + """ServicingPermissionBulkOperationResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionBulkOperationResponseDTO: + """Test ServicingPermissionBulkOperationResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionBulkOperationResponseDTO` + """ + model = ServicingPermissionBulkOperationResponseDTO() + if include_optional: + return ServicingPermissionBulkOperationResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/permission_success_dto.servicing.PermissionSuccessDTO( + permission_id = '', + display_name = '', ) + ], + failures = [ + visier_platform_sdk.models.servicing/permission_failure_dto.servicing.PermissionFailureDTO( + permission_id = '', + display_name = '', + error = None, ) + ] + ) + else: + return ServicingPermissionBulkOperationResponseDTO( + ) + """ + + def testServicingPermissionBulkOperationResponseDTO(self): + """Test ServicingPermissionBulkOperationResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_dto.py new file mode 100644 index 0000000000..4974dae8dc --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_dto.py @@ -0,0 +1,105 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_dto import ServicingPermissionDTO + +class TestServicingPermissionDTO(unittest.TestCase): + """ServicingPermissionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionDTO: + """Test ServicingPermissionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionDTO` + """ + model = ServicingPermissionDTO() + if include_optional: + return ServicingPermissionDTO( + permission_id = '', + display_name = '', + description = '', + data_security_profiles = [ + visier_platform_sdk.models.servicing/data_security_profile_dto.servicing.DataSecurityProfileDTO( + analytic_object_id = '', + property_set_config = None, + all_data_point_access = True, + member_filter_configs = [ + visier_platform_sdk.models.servicing/member_filter_config_dto.servicing.MemberFilterConfigDTO( + dimension_filters = [ + visier_platform_sdk.models.servicing/dimension_filter_dto.servicing.DimensionFilterDTO( + static_dimension_filter = visier_platform_sdk.models.servicing/static_dimension_filter_dto.servicing.StaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset', ), + dynamic_dimension_filter = visier_platform_sdk.models.servicing/dynamic_dimension_filter_dto.servicing.DynamicDimensionFilterDTO( + dimension_id = '', + dynamic_property_mappings = [ + visier_platform_sdk.models.servicing/dynamic_property_mapping_dto.servicing.DynamicPropertyMappingDTO( + hierarchy_property_id = '', + user_property = None, + hierarchy_property_status = 'Unset', ) + ], + dimension_status = 'Unset', ), ) + ], ) + ], + inherited_access_configs = [ + visier_platform_sdk.models.servicing/inherited_access_config_dto.servicing.InheritedAccessConfigDTO( + analytic_object_id = '', + remove_access = True, ) + ], + inherited_reference_member_filter_config = None, + analytic_object_status = 'Unset', ) + ], + admin_capability_config = visier_platform_sdk.models.servicing/admin_capability_config_dto.servicing.AdminCapabilityConfigDTO( + all_capabilities_access = True, + capabilities = [ + '' + ], ), + role_modules_config = visier_platform_sdk.models.servicing/role_modules_config_dto.servicing.RoleModulesConfigDTO( + content_package_ids = [ + '' + ], ) + ) + else: + return ServicingPermissionDTO( + ) + """ + + def testServicingPermissionDTO(self): + """Test ServicingPermissionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_error_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_error_dto.py new file mode 100644 index 0000000000..c7b413dbfb --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_error_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_error_dto import ServicingPermissionErrorDTO + +class TestServicingPermissionErrorDTO(unittest.TestCase): + """ServicingPermissionErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionErrorDTO: + """Test ServicingPermissionErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionErrorDTO` + """ + model = ServicingPermissionErrorDTO() + if include_optional: + return ServicingPermissionErrorDTO( + message = '', + rci = '' + ) + else: + return ServicingPermissionErrorDTO( + ) + """ + + def testServicingPermissionErrorDTO(self): + """Test ServicingPermissionErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_failure_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_failure_dto.py new file mode 100644 index 0000000000..7f753dede6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_failure_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO + +class TestServicingPermissionFailureDTO(unittest.TestCase): + """ServicingPermissionFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionFailureDTO: + """Test ServicingPermissionFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionFailureDTO` + """ + model = ServicingPermissionFailureDTO() + if include_optional: + return ServicingPermissionFailureDTO( + permission_id = '', + display_name = '', + error = visier_platform_sdk.models.servicing/permission_error_dto.servicing.PermissionErrorDTO( + message = '', + rci = '', ) + ) + else: + return ServicingPermissionFailureDTO( + ) + """ + + def testServicingPermissionFailureDTO(self): + """Test ServicingPermissionFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_permission_success_dto.py b/src/visier_platform_sdk/test/test_servicing_permission_success_dto.py new file mode 100644 index 0000000000..8584256c93 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_permission_success_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO + +class TestServicingPermissionSuccessDTO(unittest.TestCase): + """ServicingPermissionSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPermissionSuccessDTO: + """Test ServicingPermissionSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPermissionSuccessDTO` + """ + model = ServicingPermissionSuccessDTO() + if include_optional: + return ServicingPermissionSuccessDTO( + permission_id = '', + display_name = '' + ) + else: + return ServicingPermissionSuccessDTO( + ) + """ + + def testServicingPermissionSuccessDTO(self): + """Test ServicingPermissionSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_production_version_api_operation_request_dto.py b/src/visier_platform_sdk/test/test_servicing_production_version_api_operation_request_dto.py new file mode 100644 index 0000000000..5774503863 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_production_version_api_operation_request_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO + +class TestServicingProductionVersionAPIOperationRequestDTO(unittest.TestCase): + """ServicingProductionVersionAPIOperationRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProductionVersionAPIOperationRequestDTO: + """Test ServicingProductionVersionAPIOperationRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProductionVersionAPIOperationRequestDTO` + """ + model = ServicingProductionVersionAPIOperationRequestDTO() + if include_optional: + return ServicingProductionVersionAPIOperationRequestDTO( + operation = 'unknownProductionVersionAPIOperation' + ) + else: + return ServicingProductionVersionAPIOperationRequestDTO( + ) + """ + + def testServicingProductionVersionAPIOperationRequestDTO(self): + """Test ServicingProductionVersionAPIOperationRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_production_version_api_operation_response_dto.py b/src/visier_platform_sdk/test/test_servicing_production_version_api_operation_response_dto.py new file mode 100644 index 0000000000..80668967e7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_production_version_api_operation_response_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO + +class TestServicingProductionVersionAPIOperationResponseDTO(unittest.TestCase): + """ServicingProductionVersionAPIOperationResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProductionVersionAPIOperationResponseDTO: + """Test ServicingProductionVersionAPIOperationResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProductionVersionAPIOperationResponseDTO` + """ + model = ServicingProductionVersionAPIOperationResponseDTO() + if include_optional: + return ServicingProductionVersionAPIOperationResponseDTO( + roll_back_to = visier_platform_sdk.models.servicing/project_dto.servicing.ProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ], ) + ) + else: + return ServicingProductionVersionAPIOperationResponseDTO( + ) + """ + + def testServicingProductionVersionAPIOperationResponseDTO(self): + """Test ServicingProductionVersionAPIOperationResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_production_versions_api_operation_request_dto.py b/src/visier_platform_sdk/test/test_servicing_production_versions_api_operation_request_dto.py new file mode 100644 index 0000000000..e7fbde0806 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_production_versions_api_operation_request_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO + +class TestServicingProductionVersionsAPIOperationRequestDTO(unittest.TestCase): + """ServicingProductionVersionsAPIOperationRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProductionVersionsAPIOperationRequestDTO: + """Test ServicingProductionVersionsAPIOperationRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProductionVersionsAPIOperationRequestDTO` + """ + model = ServicingProductionVersionsAPIOperationRequestDTO() + if include_optional: + return ServicingProductionVersionsAPIOperationRequestDTO( + operation = 'unknownProductionVersionsAPIOperation', + export_parameters = visier_platform_sdk.models.servicing/export_production_versions_api_operation_parameters_dto.servicing.ExportProductionVersionsAPIOperationParametersDTO( + start_version = '', + end_version = '', + excluded_versions = [ + '' + ], ) + ) + else: + return ServicingProductionVersionsAPIOperationRequestDTO( + ) + """ + + def testServicingProductionVersionsAPIOperationRequestDTO(self): + """Test ServicingProductionVersionsAPIOperationRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_production_versions_api_operation_response_dto.py b/src/visier_platform_sdk/test/test_servicing_production_versions_api_operation_response_dto.py new file mode 100644 index 0000000000..fcfba111db --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_production_versions_api_operation_response_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO + +class TestServicingProductionVersionsAPIOperationResponseDTO(unittest.TestCase): + """ServicingProductionVersionsAPIOperationResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProductionVersionsAPIOperationResponseDTO: + """Test ServicingProductionVersionsAPIOperationResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProductionVersionsAPIOperationResponseDTO` + """ + model = ServicingProductionVersionsAPIOperationResponseDTO() + if include_optional: + return ServicingProductionVersionsAPIOperationResponseDTO( + export = None + ) + else: + return ServicingProductionVersionsAPIOperationResponseDTO( + ) + """ + + def testServicingProductionVersionsAPIOperationResponseDTO(self): + """Test ServicingProductionVersionsAPIOperationResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_profile_assigned_for_accessible_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_profile_assigned_for_accessible_tenant_dto.py new file mode 100644 index 0000000000..9103403b09 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_profile_assigned_for_accessible_tenant_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO + +class TestServicingProfileAssignedForAccessibleTenantDTO(unittest.TestCase): + """ServicingProfileAssignedForAccessibleTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProfileAssignedForAccessibleTenantDTO: + """Test ServicingProfileAssignedForAccessibleTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProfileAssignedForAccessibleTenantDTO` + """ + model = ServicingProfileAssignedForAccessibleTenantDTO() + if include_optional: + return ServicingProfileAssignedForAccessibleTenantDTO( + profile_id = '', + display_name = '', + tenant_code = '', + for_all_children = True, + validity_start_time = '', + validity_end_time = '' + ) + else: + return ServicingProfileAssignedForAccessibleTenantDTO( + ) + """ + + def testServicingProfileAssignedForAccessibleTenantDTO(self): + """Test ServicingProfileAssignedForAccessibleTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_profile_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_profile_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..90727ef679 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_profile_assigned_for_local_tenant_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO + +class TestServicingProfileAssignedForLocalTenantDTO(unittest.TestCase): + """ServicingProfileAssignedForLocalTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProfileAssignedForLocalTenantDTO: + """Test ServicingProfileAssignedForLocalTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProfileAssignedForLocalTenantDTO` + """ + model = ServicingProfileAssignedForLocalTenantDTO() + if include_optional: + return ServicingProfileAssignedForLocalTenantDTO( + profile_id = '', + display_name = '', + validity_start_time = '', + validity_end_time = '', + capabilities = [ + visier_platform_sdk.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( + capability = '', + access_level = '', + view_level = '', ) + ], + additional_capabilities = visier_platform_sdk.models.servicing/additional_capabilities_dto.servicing.AdditionalCapabilitiesDTO( + additional_capabilities = [ + '' + ], ) + ) + else: + return ServicingProfileAssignedForLocalTenantDTO( + ) + """ + + def testServicingProfileAssignedForLocalTenantDTO(self): + """Test ServicingProfileAssignedForLocalTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_profile_get_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_profile_get_api_response_dto.py new file mode 100644 index 0000000000..6ab75a2206 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_profile_get_api_response_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO + +class TestServicingProfileGetAPIResponseDTO(unittest.TestCase): + """ServicingProfileGetAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProfileGetAPIResponseDTO: + """Test ServicingProfileGetAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProfileGetAPIResponseDTO` + """ + model = ServicingProfileGetAPIResponseDTO() + if include_optional: + return ServicingProfileGetAPIResponseDTO( + profile_id = '', + display_name = '', + capabilities = [ + visier_platform_sdk.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( + capability = '', + access_level = '', + view_level = '', ) + ], + additional_capabilities = [ + '' + ] + ) + else: + return ServicingProfileGetAPIResponseDTO( + ) + """ + + def testServicingProfileGetAPIResponseDTO(self): + """Test ServicingProfileGetAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_profiles_get_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_profiles_get_api_response_dto.py new file mode 100644 index 0000000000..80509b3577 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_profiles_get_api_response_dto.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO + +class TestServicingProfilesGetAPIResponseDTO(unittest.TestCase): + """ServicingProfilesGetAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProfilesGetAPIResponseDTO: + """Test ServicingProfilesGetAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProfilesGetAPIResponseDTO` + """ + model = ServicingProfilesGetAPIResponseDTO() + if include_optional: + return ServicingProfilesGetAPIResponseDTO( + profiles = [ + visier_platform_sdk.models.servicing/profile_get_api_response_dto.servicing.ProfileGetAPIResponseDTO( + profile_id = '', + display_name = '', + capabilities = [ + visier_platform_sdk.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( + capability = '', + access_level = '', + view_level = '', ) + ], + additional_capabilities = [ + '' + ], ) + ] + ) + else: + return ServicingProfilesGetAPIResponseDTO( + ) + """ + + def testServicingProfilesGetAPIResponseDTO(self): + """Test ServicingProfilesGetAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_project_commits_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_project_commits_api_response_dto.py new file mode 100644 index 0000000000..9495ea560d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_project_commits_api_response_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO + +class TestServicingProjectCommitsAPIResponseDTO(unittest.TestCase): + """ServicingProjectCommitsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProjectCommitsAPIResponseDTO: + """Test ServicingProjectCommitsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProjectCommitsAPIResponseDTO` + """ + model = ServicingProjectCommitsAPIResponseDTO() + if include_optional: + return ServicingProjectCommitsAPIResponseDTO( + commits = [ + visier_platform_sdk.models.servicing/commit_dto.servicing.CommitDTO( + id = '', + name = '', + description = '', ) + ] + ) + else: + return ServicingProjectCommitsAPIResponseDTO( + ) + """ + + def testServicingProjectCommitsAPIResponseDTO(self): + """Test ServicingProjectCommitsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_project_dto.py b/src/visier_platform_sdk/test/test_servicing_project_dto.py new file mode 100644 index 0000000000..dc8f8b8bd9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_project_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO + +class TestServicingProjectDTO(unittest.TestCase): + """ServicingProjectDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProjectDTO: + """Test ServicingProjectDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProjectDTO` + """ + model = ServicingProjectDTO() + if include_optional: + return ServicingProjectDTO( + id = '', + name = '', + description = '', + release_version = '', + ticket_number = '', + version_number = 56, + capabilities = [ + 'canRead' + ] + ) + else: + return ServicingProjectDTO( + ) + """ + + def testServicingProjectDTO(self): + """Test ServicingProjectDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_project_operation_request_dto.py b/src/visier_platform_sdk/test/test_servicing_project_operation_request_dto.py new file mode 100644 index 0000000000..d291b370ca --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_project_operation_request_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO + +class TestServicingProjectOperationRequestDTO(unittest.TestCase): + """ServicingProjectOperationRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProjectOperationRequestDTO: + """Test ServicingProjectOperationRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProjectOperationRequestDTO` + """ + model = ServicingProjectOperationRequestDTO() + if include_optional: + return ServicingProjectOperationRequestDTO( + operation = 'unknown' + ) + else: + return ServicingProjectOperationRequestDTO( + ) + """ + + def testServicingProjectOperationRequestDTO(self): + """Test ServicingProjectOperationRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_project_operation_response_dto.py b/src/visier_platform_sdk/test/test_servicing_project_operation_response_dto.py new file mode 100644 index 0000000000..d22bd2767f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_project_operation_response_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO + +class TestServicingProjectOperationResponseDTO(unittest.TestCase): + """ServicingProjectOperationResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingProjectOperationResponseDTO: + """Test ServicingProjectOperationResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingProjectOperationResponseDTO` + """ + model = ServicingProjectOperationResponseDTO() + if include_optional: + return ServicingProjectOperationResponseDTO( + commit_and_publish = visier_platform_sdk.models.servicing/commit_and_publish_operation_response_dto.servicing.CommitAndPublishOperationResponseDTO( + published_version = None, ) + ) + else: + return ServicingProjectOperationResponseDTO( + ) + """ + + def testServicingProjectOperationResponseDTO(self): + """Test ServicingProjectOperationResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_property_access_config_dto.py b/src/visier_platform_sdk/test/test_servicing_property_access_config_dto.py new file mode 100644 index 0000000000..b3fde9e8e9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_property_access_config_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO + +class TestServicingPropertyAccessConfigDTO(unittest.TestCase): + """ServicingPropertyAccessConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPropertyAccessConfigDTO: + """Test ServicingPropertyAccessConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPropertyAccessConfigDTO` + """ + model = ServicingPropertyAccessConfigDTO() + if include_optional: + return ServicingPropertyAccessConfigDTO( + property_id = '', + analytic_object_id = '', + analytic_object_reference_paths = [ + '' + ], + access_level = 'None', + property_status = 'Unset' + ) + else: + return ServicingPropertyAccessConfigDTO( + ) + """ + + def testServicingPropertyAccessConfigDTO(self): + """Test ServicingPropertyAccessConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_property_set_config_dto.py b/src/visier_platform_sdk/test/test_servicing_property_set_config_dto.py new file mode 100644 index 0000000000..a8183c5d94 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_property_set_config_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO + +class TestServicingPropertySetConfigDTO(unittest.TestCase): + """ServicingPropertySetConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingPropertySetConfigDTO: + """Test ServicingPropertySetConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingPropertySetConfigDTO` + """ + model = ServicingPropertySetConfigDTO() + if include_optional: + return ServicingPropertySetConfigDTO( + property_access_configs = [ + visier_platform_sdk.models.servicing/property_access_config_dto.servicing.PropertyAccessConfigDTO( + property_id = '', + analytic_object_id = '', + analytic_object_reference_paths = [ + '' + ], + access_level = 'None', + property_status = 'Unset', ) + ], + shareable_data_access_set = visier_platform_sdk.models.servicing/shareable_data_access_set.servicing.ShareableDataAccessSet( + data_access_set_id = '', ) + ) + else: + return ServicingPropertySetConfigDTO( + ) + """ + + def testServicingPropertySetConfigDTO(self): + """Test ServicingPropertySetConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_question_categories_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_question_categories_api_response_dto.py new file mode 100644 index 0000000000..4f754a7607 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_question_categories_api_response_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO + +class TestServicingQuestionCategoriesAPIResponseDTO(unittest.TestCase): + """ServicingQuestionCategoriesAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingQuestionCategoriesAPIResponseDTO: + """Test ServicingQuestionCategoriesAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingQuestionCategoriesAPIResponseDTO` + """ + model = ServicingQuestionCategoriesAPIResponseDTO() + if include_optional: + return ServicingQuestionCategoriesAPIResponseDTO( + categories = [ + visier_platform_sdk.models.servicing/question_category_api_response_dto.servicing.QuestionCategoryAPIResponseDTO( + category_id = '', + display_name = '', ) + ] + ) + else: + return ServicingQuestionCategoriesAPIResponseDTO( + ) + """ + + def testServicingQuestionCategoriesAPIResponseDTO(self): + """Test ServicingQuestionCategoriesAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_question_category_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_question_category_api_response_dto.py new file mode 100644 index 0000000000..65cc985ed1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_question_category_api_response_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO + +class TestServicingQuestionCategoryAPIResponseDTO(unittest.TestCase): + """ServicingQuestionCategoryAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingQuestionCategoryAPIResponseDTO: + """Test ServicingQuestionCategoryAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingQuestionCategoryAPIResponseDTO` + """ + model = ServicingQuestionCategoryAPIResponseDTO() + if include_optional: + return ServicingQuestionCategoryAPIResponseDTO( + category_id = '', + display_name = '' + ) + else: + return ServicingQuestionCategoryAPIResponseDTO( + ) + """ + + def testServicingQuestionCategoryAPIResponseDTO(self): + """Test ServicingQuestionCategoryAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_reduced_error_dto.py b/src/visier_platform_sdk/test/test_servicing_reduced_error_dto.py new file mode 100644 index 0000000000..f03a6d1c37 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_reduced_error_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_reduced_error_dto import ServicingReducedErrorDTO + +class TestServicingReducedErrorDTO(unittest.TestCase): + """ServicingReducedErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingReducedErrorDTO: + """Test ServicingReducedErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingReducedErrorDTO` + """ + model = ServicingReducedErrorDTO() + if include_optional: + return ServicingReducedErrorDTO( + error_message = '' + ) + else: + return ServicingReducedErrorDTO( + ) + """ + + def testServicingReducedErrorDTO(self): + """Test ServicingReducedErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_reduced_tenant_code_error_dto.py b/src/visier_platform_sdk/test/test_servicing_reduced_tenant_code_error_dto.py new file mode 100644 index 0000000000..54d1437be5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_reduced_tenant_code_error_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO + +class TestServicingReducedTenantCodeErrorDTO(unittest.TestCase): + """ServicingReducedTenantCodeErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingReducedTenantCodeErrorDTO: + """Test ServicingReducedTenantCodeErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingReducedTenantCodeErrorDTO` + """ + model = ServicingReducedTenantCodeErrorDTO() + if include_optional: + return ServicingReducedTenantCodeErrorDTO( + tenant_code = '', + for_all_children = True, + error = visier_platform_sdk.models.servicing/reduced_error_dto.servicing.ReducedErrorDTO( + error_message = '', ) + ) + else: + return ServicingReducedTenantCodeErrorDTO( + ) + """ + + def testServicingReducedTenantCodeErrorDTO(self): + """Test ServicingReducedTenantCodeErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_reduced_user_id_error_dto.py b/src/visier_platform_sdk/test/test_servicing_reduced_user_id_error_dto.py new file mode 100644 index 0000000000..d34da90ad1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_reduced_user_id_error_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO + +class TestServicingReducedUserIdErrorDTO(unittest.TestCase): + """ServicingReducedUserIdErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingReducedUserIdErrorDTO: + """Test ServicingReducedUserIdErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingReducedUserIdErrorDTO` + """ + model = ServicingReducedUserIdErrorDTO() + if include_optional: + return ServicingReducedUserIdErrorDTO( + user_id = '', + error = visier_platform_sdk.models.servicing/reduced_error_dto.servicing.ReducedErrorDTO( + error_message = '', ) + ) + else: + return ServicingReducedUserIdErrorDTO( + ) + """ + + def testServicingReducedUserIdErrorDTO(self): + """Test ServicingReducedUserIdErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_related_analytic_object_dto.py b/src/visier_platform_sdk/test/test_servicing_related_analytic_object_dto.py new file mode 100644 index 0000000000..fbae6e50ab --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_related_analytic_object_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO + +class TestServicingRelatedAnalyticObjectDTO(unittest.TestCase): + """ServicingRelatedAnalyticObjectDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingRelatedAnalyticObjectDTO: + """Test ServicingRelatedAnalyticObjectDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingRelatedAnalyticObjectDTO` + """ + model = ServicingRelatedAnalyticObjectDTO() + if include_optional: + return ServicingRelatedAnalyticObjectDTO( + analytic_object_id = '', + display_name = '' + ) + else: + return ServicingRelatedAnalyticObjectDTO( + ) + """ + + def testServicingRelatedAnalyticObjectDTO(self): + """Test ServicingRelatedAnalyticObjectDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_role_modules_config_dto.py b/src/visier_platform_sdk/test/test_servicing_role_modules_config_dto.py new file mode 100644 index 0000000000..286f612211 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_role_modules_config_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO + +class TestServicingRoleModulesConfigDTO(unittest.TestCase): + """ServicingRoleModulesConfigDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingRoleModulesConfigDTO: + """Test ServicingRoleModulesConfigDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingRoleModulesConfigDTO` + """ + model = ServicingRoleModulesConfigDTO() + if include_optional: + return ServicingRoleModulesConfigDTO( + content_package_ids = [ + '' + ] + ) + else: + return ServicingRoleModulesConfigDTO( + ) + """ + + def testServicingRoleModulesConfigDTO(self): + """Test ServicingRoleModulesConfigDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_sample_question_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_sample_question_api_response_dto.py new file mode 100644 index 0000000000..a980a05259 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_sample_question_api_response_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO + +class TestServicingSampleQuestionAPIResponseDTO(unittest.TestCase): + """ServicingSampleQuestionAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSampleQuestionAPIResponseDTO: + """Test ServicingSampleQuestionAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSampleQuestionAPIResponseDTO` + """ + model = ServicingSampleQuestionAPIResponseDTO() + if include_optional: + return ServicingSampleQuestionAPIResponseDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = visier_platform_sdk.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( + user_group_ids = [ + '' + ], ) + ) + else: + return ServicingSampleQuestionAPIResponseDTO( + ) + """ + + def testServicingSampleQuestionAPIResponseDTO(self): + """Test ServicingSampleQuestionAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_sample_questions_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_sample_questions_api_response_dto.py new file mode 100644 index 0000000000..8684197e68 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_sample_questions_api_response_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO + +class TestServicingSampleQuestionsAPIResponseDTO(unittest.TestCase): + """ServicingSampleQuestionsAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSampleQuestionsAPIResponseDTO: + """Test ServicingSampleQuestionsAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSampleQuestionsAPIResponseDTO` + """ + model = ServicingSampleQuestionsAPIResponseDTO() + if include_optional: + return ServicingSampleQuestionsAPIResponseDTO( + questions = [ + visier_platform_sdk.models.servicing/sample_question_api_response_dto.servicing.SampleQuestionAPIResponseDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = None, ) + ] + ) + else: + return ServicingSampleQuestionsAPIResponseDTO( + ) + """ + + def testServicingSampleQuestionsAPIResponseDTO(self): + """Test ServicingSampleQuestionsAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_securable_dimension_dto.py b/src/visier_platform_sdk/test/test_servicing_securable_dimension_dto.py new file mode 100644 index 0000000000..a2ce40ee20 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_securable_dimension_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO + +class TestServicingSecurableDimensionDTO(unittest.TestCase): + """ServicingSecurableDimensionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSecurableDimensionDTO: + """Test ServicingSecurableDimensionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSecurableDimensionDTO` + """ + model = ServicingSecurableDimensionDTO() + if include_optional: + return ServicingSecurableDimensionDTO( + dimension_id = '', + display_name = '', + analytic_object_ids = [ + '' + ], + hierarchy_properties = [ + visier_platform_sdk.models.servicing/hierarchy_property_dto.servicing.HierarchyPropertyDTO( + hierarchy_property_id = '', + display_name = '', ) + ] + ) + else: + return ServicingSecurableDimensionDTO( + ) + """ + + def testServicingSecurableDimensionDTO(self): + """Test ServicingSecurableDimensionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_securable_property_dto.py b/src/visier_platform_sdk/test/test_servicing_securable_property_dto.py new file mode 100644 index 0000000000..16ce06dabc --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_securable_property_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO + +class TestServicingSecurablePropertyDTO(unittest.TestCase): + """ServicingSecurablePropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSecurablePropertyDTO: + """Test ServicingSecurablePropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSecurablePropertyDTO` + """ + model = ServicingSecurablePropertyDTO() + if include_optional: + return ServicingSecurablePropertyDTO( + property_id = '', + display_name = '', + analytic_object_id = '', + is_primary_key = True, + reference_symbol_name = '' + ) + else: + return ServicingSecurablePropertyDTO( + ) + """ + + def testServicingSecurablePropertyDTO(self): + """Test ServicingSecurablePropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_servicing_capability_proto_enum_access_lookup_dto.py b/src/visier_platform_sdk/test/test_servicing_servicing_capability_proto_enum_access_lookup_dto.py new file mode 100644 index 0000000000..7368de6793 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_servicing_capability_proto_enum_access_lookup_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_servicing_capability_proto_enum_access_lookup_dto import ServicingServicingCapabilityProtoEnumAccessLookupDTO + +class TestServicingServicingCapabilityProtoEnumAccessLookupDTO(unittest.TestCase): + """ServicingServicingCapabilityProtoEnumAccessLookupDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingServicingCapabilityProtoEnumAccessLookupDTO: + """Test ServicingServicingCapabilityProtoEnumAccessLookupDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingServicingCapabilityProtoEnumAccessLookupDTO` + """ + model = ServicingServicingCapabilityProtoEnumAccessLookupDTO() + if include_optional: + return ServicingServicingCapabilityProtoEnumAccessLookupDTO( + capability_groups = [ + visier_platform_sdk.models.servicing/capability_group_dto.servicing.CapabilityGroupDTO( + group = 'unknown', + access_level = 'NoAccess', + view_level = 'Simple', + api_access_level = 'NoAccess', + api_view_level = 'Simple', ) + ] + ) + else: + return ServicingServicingCapabilityProtoEnumAccessLookupDTO( + ) + """ + + def testServicingServicingCapabilityProtoEnumAccessLookupDTO(self): + """Test ServicingServicingCapabilityProtoEnumAccessLookupDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_shareable_data_access_set.py b/src/visier_platform_sdk/test/test_servicing_shareable_data_access_set.py new file mode 100644 index 0000000000..d36833e23c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_shareable_data_access_set.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet + +class TestServicingShareableDataAccessSet(unittest.TestCase): + """ServicingShareableDataAccessSet unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingShareableDataAccessSet: + """Test ServicingShareableDataAccessSet + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingShareableDataAccessSet` + """ + model = ServicingShareableDataAccessSet() + if include_optional: + return ServicingShareableDataAccessSet( + data_access_set_id = '' + ) + else: + return ServicingShareableDataAccessSet( + ) + """ + + def testServicingShareableDataAccessSet(self): + """Test ServicingShareableDataAccessSet""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_simple_document_header_search_response_dto.py b/src/visier_platform_sdk/test/test_servicing_simple_document_header_search_response_dto.py new file mode 100644 index 0000000000..b8af670358 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_simple_document_header_search_response_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO + +class TestServicingSimpleDocumentHeaderSearchResponseDTO(unittest.TestCase): + """ServicingSimpleDocumentHeaderSearchResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSimpleDocumentHeaderSearchResponseDTO: + """Test ServicingSimpleDocumentHeaderSearchResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSimpleDocumentHeaderSearchResponseDTO` + """ + model = ServicingSimpleDocumentHeaderSearchResponseDTO() + if include_optional: + return ServicingSimpleDocumentHeaderSearchResponseDTO( + document_headers = [ + visier_platform_sdk.models.servicing/simple_document_header_search_result_dto.servicing.SimpleDocumentHeaderSearchResultDTO( + display_name = '', + description = '', + relevance = 1.337, + view_link = None, ) + ] + ) + else: + return ServicingSimpleDocumentHeaderSearchResponseDTO( + ) + """ + + def testServicingSimpleDocumentHeaderSearchResponseDTO(self): + """Test ServicingSimpleDocumentHeaderSearchResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_simple_document_header_search_result_dto.py b/src/visier_platform_sdk/test/test_servicing_simple_document_header_search_result_dto.py new file mode 100644 index 0000000000..32ea248f7a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_simple_document_header_search_result_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO + +class TestServicingSimpleDocumentHeaderSearchResultDTO(unittest.TestCase): + """ServicingSimpleDocumentHeaderSearchResultDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSimpleDocumentHeaderSearchResultDTO: + """Test ServicingSimpleDocumentHeaderSearchResultDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSimpleDocumentHeaderSearchResultDTO` + """ + model = ServicingSimpleDocumentHeaderSearchResultDTO() + if include_optional: + return ServicingSimpleDocumentHeaderSearchResultDTO( + display_name = '', + description = '', + relevance = 1.337, + view_link = visier_platform_sdk.models.servicing/document_search_link_dto.servicing.DocumentSearchLinkDTO( + href = '', + verb = '', ) + ) + else: + return ServicingSimpleDocumentHeaderSearchResultDTO( + ) + """ + + def testServicingSimpleDocumentHeaderSearchResultDTO(self): + """Test ServicingSimpleDocumentHeaderSearchResultDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_sources_api_operation_request_dto.py b/src/visier_platform_sdk/test/test_servicing_sources_api_operation_request_dto.py new file mode 100644 index 0000000000..e1d91bb4a9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_sources_api_operation_request_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO + +class TestServicingSourcesAPIOperationRequestDTO(unittest.TestCase): + """ServicingSourcesAPIOperationRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSourcesAPIOperationRequestDTO: + """Test ServicingSourcesAPIOperationRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSourcesAPIOperationRequestDTO` + """ + model = ServicingSourcesAPIOperationRequestDTO() + if include_optional: + return ServicingSourcesAPIOperationRequestDTO( + operation = 'unknownSourcesAPIOperation' + ) + else: + return ServicingSourcesAPIOperationRequestDTO( + ) + """ + + def testServicingSourcesAPIOperationRequestDTO(self): + """Test ServicingSourcesAPIOperationRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_static_dimension_filter_dto.py b/src/visier_platform_sdk/test/test_servicing_static_dimension_filter_dto.py new file mode 100644 index 0000000000..5aa402cb00 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_static_dimension_filter_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO + +class TestServicingStaticDimensionFilterDTO(unittest.TestCase): + """ServicingStaticDimensionFilterDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingStaticDimensionFilterDTO: + """Test ServicingStaticDimensionFilterDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingStaticDimensionFilterDTO` + """ + model = ServicingStaticDimensionFilterDTO() + if include_optional: + return ServicingStaticDimensionFilterDTO( + dimension_id = '', + subject_reference_path = [ + '' + ], + member_selections = [ + visier_platform_sdk.models.servicing/member_selection_dto.servicing.MemberSelectionDTO( + name_path = [ + '' + ], + excluded = True, + dimension_member_status = 'Unset', ) + ], + dimension_status = 'Unset' + ) + else: + return ServicingStaticDimensionFilterDTO( + ) + """ + + def testServicingStaticDimensionFilterDTO(self): + """Test ServicingStaticDimensionFilterDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..8e179408d7 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_successful_accessible_tenant_profile_assignment_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO + +class TestServicingSuccessfulAccessibleTenantProfileAssignmentDTO(unittest.TestCase): + """ServicingSuccessfulAccessibleTenantProfileAssignmentDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSuccessfulAccessibleTenantProfileAssignmentDTO: + """Test ServicingSuccessfulAccessibleTenantProfileAssignmentDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSuccessfulAccessibleTenantProfileAssignmentDTO` + """ + model = ServicingSuccessfulAccessibleTenantProfileAssignmentDTO() + if include_optional: + return ServicingSuccessfulAccessibleTenantProfileAssignmentDTO( + user_id = '', + tenant_code = '', + for_all_children = True + ) + else: + return ServicingSuccessfulAccessibleTenantProfileAssignmentDTO( + ) + """ + + def testServicingSuccessfulAccessibleTenantProfileAssignmentDTO(self): + """Test ServicingSuccessfulAccessibleTenantProfileAssignmentDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_successful_local_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/test/test_servicing_successful_local_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..5d4631797a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_successful_local_tenant_profile_assignment_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO + +class TestServicingSuccessfulLocalTenantProfileAssignmentDTO(unittest.TestCase): + """ServicingSuccessfulLocalTenantProfileAssignmentDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingSuccessfulLocalTenantProfileAssignmentDTO: + """Test ServicingSuccessfulLocalTenantProfileAssignmentDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingSuccessfulLocalTenantProfileAssignmentDTO` + """ + model = ServicingSuccessfulLocalTenantProfileAssignmentDTO() + if include_optional: + return ServicingSuccessfulLocalTenantProfileAssignmentDTO( + user_id = '' + ) + else: + return ServicingSuccessfulLocalTenantProfileAssignmentDTO( + ) + """ + + def testServicingSuccessfulLocalTenantProfileAssignmentDTO(self): + """Test ServicingSuccessfulLocalTenantProfileAssignmentDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_target_tenant_code_dto.py b/src/visier_platform_sdk/test/test_servicing_target_tenant_code_dto.py new file mode 100644 index 0000000000..7a0771e1cb --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_target_tenant_code_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO + +class TestServicingTargetTenantCodeDTO(unittest.TestCase): + """ServicingTargetTenantCodeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTargetTenantCodeDTO: + """Test ServicingTargetTenantCodeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTargetTenantCodeDTO` + """ + model = ServicingTargetTenantCodeDTO() + if include_optional: + return ServicingTargetTenantCodeDTO( + tenant_code = '', + for_all_children = True + ) + else: + return ServicingTargetTenantCodeDTO( + ) + """ + + def testServicingTargetTenantCodeDTO(self): + """Test ServicingTargetTenantCodeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_tenant_code_error_dto.py b/src/visier_platform_sdk/test/test_servicing_tenant_code_error_dto.py new file mode 100644 index 0000000000..a4c65b8383 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_tenant_code_error_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO + +class TestServicingTenantCodeErrorDTO(unittest.TestCase): + """ServicingTenantCodeErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTenantCodeErrorDTO: + """Test ServicingTenantCodeErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTenantCodeErrorDTO` + """ + model = ServicingTenantCodeErrorDTO() + if include_optional: + return ServicingTenantCodeErrorDTO( + tenant_code = '', + for_all_children = True, + error = visier_platform_sdk.models.servicing/error_dto.servicing.ErrorDTO( + root_cause_id = '', + error_code = '', + error_message = '', ) + ) + else: + return ServicingTenantCodeErrorDTO( + ) + """ + + def testServicingTenantCodeErrorDTO(self): + """Test ServicingTenantCodeErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_tenant_data_upload_status_response_dto.py b/src/visier_platform_sdk/test/test_servicing_tenant_data_upload_status_response_dto.py new file mode 100644 index 0000000000..5eb6099719 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_tenant_data_upload_status_response_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO + +class TestServicingTenantDataUploadStatusResponseDTO(unittest.TestCase): + """ServicingTenantDataUploadStatusResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTenantDataUploadStatusResponseDTO: + """Test ServicingTenantDataUploadStatusResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTenantDataUploadStatusResponseDTO` + """ + model = ServicingTenantDataUploadStatusResponseDTO() + if include_optional: + return ServicingTenantDataUploadStatusResponseDTO( + upload_time = '', + included = True + ) + else: + return ServicingTenantDataUploadStatusResponseDTO( + ) + """ + + def testServicingTenantDataUploadStatusResponseDTO(self): + """Test ServicingTenantDataUploadStatusResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_tenant_data_upload_update_status_response_dto.py b/src/visier_platform_sdk/test/test_servicing_tenant_data_upload_update_status_response_dto.py new file mode 100644 index 0000000000..47fef6f893 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_tenant_data_upload_update_status_response_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO + +class TestServicingTenantDataUploadUpdateStatusResponseDTO(unittest.TestCase): + """ServicingTenantDataUploadUpdateStatusResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTenantDataUploadUpdateStatusResponseDTO: + """Test ServicingTenantDataUploadUpdateStatusResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTenantDataUploadUpdateStatusResponseDTO` + """ + model = ServicingTenantDataUploadUpdateStatusResponseDTO() + if include_optional: + return ServicingTenantDataUploadUpdateStatusResponseDTO( + tenant_code = '', + upload_time = '', + status = '', + message = '' + ) + else: + return ServicingTenantDataUploadUpdateStatusResponseDTO( + ) + """ + + def testServicingTenantDataUploadUpdateStatusResponseDTO(self): + """Test ServicingTenantDataUploadUpdateStatusResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_list_response_dto.py b/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_list_response_dto.py new file mode 100644 index 0000000000..02e027686c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_list_response_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO + +class TestServicingTenantDataUploadsListResponseDTO(unittest.TestCase): + """ServicingTenantDataUploadsListResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTenantDataUploadsListResponseDTO: + """Test ServicingTenantDataUploadsListResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTenantDataUploadsListResponseDTO` + """ + model = ServicingTenantDataUploadsListResponseDTO() + if include_optional: + return ServicingTenantDataUploadsListResponseDTO( + tenants = [ + visier_platform_sdk.models.servicing/tenant_data_uploads_response_dto.servicing.TenantDataUploadsResponseDTO( + tenant_code = '', + uploads = [ + visier_platform_sdk.models.servicing/tenant_data_upload_status_response_dto.servicing.TenantDataUploadStatusResponseDTO( + upload_time = '', + included = True, ) + ], ) + ], + limit = 56, + start = 56 + ) + else: + return ServicingTenantDataUploadsListResponseDTO( + ) + """ + + def testServicingTenantDataUploadsListResponseDTO(self): + """Test ServicingTenantDataUploadsListResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_response_dto.py b/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_response_dto.py new file mode 100644 index 0000000000..c4bf72036b --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_response_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO + +class TestServicingTenantDataUploadsResponseDTO(unittest.TestCase): + """ServicingTenantDataUploadsResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTenantDataUploadsResponseDTO: + """Test ServicingTenantDataUploadsResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTenantDataUploadsResponseDTO` + """ + model = ServicingTenantDataUploadsResponseDTO() + if include_optional: + return ServicingTenantDataUploadsResponseDTO( + tenant_code = '', + uploads = [ + visier_platform_sdk.models.servicing/tenant_data_upload_status_response_dto.servicing.TenantDataUploadStatusResponseDTO( + upload_time = '', + included = True, ) + ] + ) + else: + return ServicingTenantDataUploadsResponseDTO( + ) + """ + + def testServicingTenantDataUploadsResponseDTO(self): + """Test ServicingTenantDataUploadsResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_update_response_dto.py b/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_update_response_dto.py new file mode 100644 index 0000000000..ecbe0cd92d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_tenant_data_uploads_update_response_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO + +class TestServicingTenantDataUploadsUpdateResponseDTO(unittest.TestCase): + """ServicingTenantDataUploadsUpdateResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingTenantDataUploadsUpdateResponseDTO: + """Test ServicingTenantDataUploadsUpdateResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingTenantDataUploadsUpdateResponseDTO` + """ + model = ServicingTenantDataUploadsUpdateResponseDTO() + if include_optional: + return ServicingTenantDataUploadsUpdateResponseDTO( + total_failures = 56, + total_success = 56, + uploads = [ + visier_platform_sdk.models.servicing/tenant_data_upload_update_status_response_dto.servicing.TenantDataUploadUpdateStatusResponseDTO( + tenant_code = '', + upload_time = '', + status = '', + message = '', ) + ] + ) + else: + return ServicingTenantDataUploadsUpdateResponseDTO( + ) + """ + + def testServicingTenantDataUploadsUpdateResponseDTO(self): + """Test ServicingTenantDataUploadsUpdateResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_creation_api_request_dto.py b/src/visier_platform_sdk/test/test_servicing_user_creation_api_request_dto.py new file mode 100644 index 0000000000..a12b064999 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_creation_api_request_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO + +class TestServicingUserCreationAPIRequestDTO(unittest.TestCase): + """ServicingUserCreationAPIRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserCreationAPIRequestDTO: + """Test ServicingUserCreationAPIRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserCreationAPIRequestDTO` + """ + model = ServicingUserCreationAPIRequestDTO() + if include_optional: + return ServicingUserCreationAPIRequestDTO( + username = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '' + ) + else: + return ServicingUserCreationAPIRequestDTO( + ) + """ + + def testServicingUserCreationAPIRequestDTO(self): + """Test ServicingUserCreationAPIRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_get_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_user_get_api_response_dto.py new file mode 100644 index 0000000000..1d0216b8f3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_get_api_response_dto.py @@ -0,0 +1,87 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO + +class TestServicingUserGetAPIResponseDTO(unittest.TestCase): + """ServicingUserGetAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserGetAPIResponseDTO: + """Test ServicingUserGetAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserGetAPIResponseDTO` + """ + model = ServicingUserGetAPIResponseDTO() + if include_optional: + return ServicingUserGetAPIResponseDTO( + user_id = '', + username = '', + display_name = '', + employee_id = '', + account_enabled = True, + profiles = visier_platform_sdk.models.servicing/all_profile_assigned_for_local_tenant_dto.servicing.AllProfileAssignedForLocalTenantDTO( + assigned_profiles = [ + visier_platform_sdk.models.servicing/profile_assigned_for_local_tenant_dto.servicing.ProfileAssignedForLocalTenantDTO( + profile_id = '', + display_name = '', + validity_start_time = '', + validity_end_time = '', + capabilities = [ + visier_platform_sdk.models.servicing/capabilities_dto.servicing.CapabilitiesDTO( + capability = '', + access_level = '', + view_level = '', ) + ], + additional_capabilities = None, ) + ], ), + permissions = visier_platform_sdk.models.servicing/all_permissions_assigned_for_local_tenant_dto.servicing.AllPermissionsAssignedForLocalTenantDTO( + assigned_permissions = [ + visier_platform_sdk.models.servicing/permission_assigned_for_local_tenant_dto.servicing.PermissionAssignedForLocalTenantDTO( + permission_id = '', + display_name = '', + description = '', ) + ], ), + user_groups = visier_platform_sdk.models.servicing/all_user_groups_assigned_for_local_tenant_dto.servicing.AllUserGroupsAssignedForLocalTenantDTO( + assigned_user_groups = [ + visier_platform_sdk.models.servicing/user_group_assigned_for_local_tenant_dto.servicing.UserGroupAssignedForLocalTenantDTO( + user_group_id = '', + display_name = '', ) + ], ), + last_login = visier_platform_sdk.models.servicing/last_login_dto.servicing.LastLoginDTO( + timestamp = '', ), + email = '' + ) + else: + return ServicingUserGetAPIResponseDTO( + ) + """ + + def testServicingUserGetAPIResponseDTO(self): + """Test ServicingUserGetAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_group_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_user_group_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..47fc357390 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_group_assigned_for_local_tenant_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO + +class TestServicingUserGroupAssignedForLocalTenantDTO(unittest.TestCase): + """ServicingUserGroupAssignedForLocalTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserGroupAssignedForLocalTenantDTO: + """Test ServicingUserGroupAssignedForLocalTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserGroupAssignedForLocalTenantDTO` + """ + model = ServicingUserGroupAssignedForLocalTenantDTO() + if include_optional: + return ServicingUserGroupAssignedForLocalTenantDTO( + user_group_id = '', + display_name = '' + ) + else: + return ServicingUserGroupAssignedForLocalTenantDTO( + ) + """ + + def testServicingUserGroupAssignedForLocalTenantDTO(self): + """Test ServicingUserGroupAssignedForLocalTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_group_assignment_dto.py b/src/visier_platform_sdk/test/test_servicing_user_group_assignment_dto.py new file mode 100644 index 0000000000..bd885a0625 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_group_assignment_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO + +class TestServicingUserGroupAssignmentDTO(unittest.TestCase): + """ServicingUserGroupAssignmentDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserGroupAssignmentDTO: + """Test ServicingUserGroupAssignmentDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserGroupAssignmentDTO` + """ + model = ServicingUserGroupAssignmentDTO() + if include_optional: + return ServicingUserGroupAssignmentDTO( + user_group_ids = [ + '' + ] + ) + else: + return ServicingUserGroupAssignmentDTO( + ) + """ + + def testServicingUserGroupAssignmentDTO(self): + """Test ServicingUserGroupAssignmentDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_id_error_dto.py b/src/visier_platform_sdk/test/test_servicing_user_id_error_dto.py new file mode 100644 index 0000000000..f64be702f4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_id_error_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO + +class TestServicingUserIdErrorDTO(unittest.TestCase): + """ServicingUserIdErrorDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserIdErrorDTO: + """Test ServicingUserIdErrorDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserIdErrorDTO` + """ + model = ServicingUserIdErrorDTO() + if include_optional: + return ServicingUserIdErrorDTO( + user_id = '', + error = visier_platform_sdk.models.servicing/error_dto.servicing.ErrorDTO( + root_cause_id = '', + error_code = '', + error_message = '', ) + ) + else: + return ServicingUserIdErrorDTO( + ) + """ + + def testServicingUserIdErrorDTO(self): + """Test ServicingUserIdErrorDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_property_dto.py b/src/visier_platform_sdk/test/test_servicing_user_property_dto.py new file mode 100644 index 0000000000..67dcd2d284 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_property_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_property_dto import ServicingUserPropertyDTO + +class TestServicingUserPropertyDTO(unittest.TestCase): + """ServicingUserPropertyDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserPropertyDTO: + """Test ServicingUserPropertyDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserPropertyDTO` + """ + model = ServicingUserPropertyDTO() + if include_optional: + return ServicingUserPropertyDTO( + name = '' + ) + else: + return ServicingUserPropertyDTO( + ) + """ + + def testServicingUserPropertyDTO(self): + """Test ServicingUserPropertyDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_user_update_api_request_dto.py b/src/visier_platform_sdk/test/test_servicing_user_update_api_request_dto.py new file mode 100644 index 0000000000..63c8251cf4 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_user_update_api_request_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO + +class TestServicingUserUpdateAPIRequestDTO(unittest.TestCase): + """ServicingUserUpdateAPIRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUserUpdateAPIRequestDTO: + """Test ServicingUserUpdateAPIRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUserUpdateAPIRequestDTO` + """ + model = ServicingUserUpdateAPIRequestDTO() + if include_optional: + return ServicingUserUpdateAPIRequestDTO( + display_name = '', + employee_id = '', + account_enabled = '', + email = '', + username = '' + ) + else: + return ServicingUserUpdateAPIRequestDTO( + ) + """ + + def testServicingUserUpdateAPIRequestDTO(self): + """Test ServicingUserUpdateAPIRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_api_error_message_dto.py b/src/visier_platform_sdk/test/test_servicing_users_api_error_message_dto.py new file mode 100644 index 0000000000..a9a2cd0e8c --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_api_error_message_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO + +class TestServicingUsersAPIErrorMessageDTO(unittest.TestCase): + """ServicingUsersAPIErrorMessageDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersAPIErrorMessageDTO: + """Test ServicingUsersAPIErrorMessageDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersAPIErrorMessageDTO` + """ + model = ServicingUsersAPIErrorMessageDTO() + if include_optional: + return ServicingUsersAPIErrorMessageDTO( + message = '', + rci = '' + ) + else: + return ServicingUsersAPIErrorMessageDTO( + ) + """ + + def testServicingUsersAPIErrorMessageDTO(self): + """Test ServicingUsersAPIErrorMessageDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_api_failure_dto.py b/src/visier_platform_sdk/test/test_servicing_users_api_failure_dto.py new file mode 100644 index 0000000000..8df9e56492 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_api_failure_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO + +class TestServicingUsersAPIFailureDTO(unittest.TestCase): + """ServicingUsersAPIFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersAPIFailureDTO: + """Test ServicingUsersAPIFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersAPIFailureDTO` + """ + model = ServicingUsersAPIFailureDTO() + if include_optional: + return ServicingUsersAPIFailureDTO( + user_id = '', + user_name = '', + display_name = '', + error = visier_platform_sdk.models.servicing/users_api_error_message_dto.servicing.UsersAPIErrorMessageDTO( + message = '', + rci = '', ) + ) + else: + return ServicingUsersAPIFailureDTO( + ) + """ + + def testServicingUsersAPIFailureDTO(self): + """Test ServicingUsersAPIFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_api_response_dto.py b/src/visier_platform_sdk/test/test_servicing_users_api_response_dto.py new file mode 100644 index 0000000000..e4eccfa7f1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_api_response_dto.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO + +class TestServicingUsersAPIResponseDTO(unittest.TestCase): + """ServicingUsersAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersAPIResponseDTO: + """Test ServicingUsersAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersAPIResponseDTO` + """ + model = ServicingUsersAPIResponseDTO() + if include_optional: + return ServicingUsersAPIResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/users_api_success_dto.servicing.UsersAPISuccessDTO( + user_id = '', + username = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '', ) + ], + failures = [ + visier_platform_sdk.models.servicing/users_api_failure_dto.servicing.UsersAPIFailureDTO( + user_id = '', + user_name = '', + display_name = '', + error = None, ) + ] + ) + else: + return ServicingUsersAPIResponseDTO( + ) + """ + + def testServicingUsersAPIResponseDTO(self): + """Test ServicingUsersAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_api_success_dto.py b/src/visier_platform_sdk/test/test_servicing_users_api_success_dto.py new file mode 100644 index 0000000000..724926f4eb --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_api_success_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO + +class TestServicingUsersAPISuccessDTO(unittest.TestCase): + """ServicingUsersAPISuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersAPISuccessDTO: + """Test ServicingUsersAPISuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersAPISuccessDTO` + """ + model = ServicingUsersAPISuccessDTO() + if include_optional: + return ServicingUsersAPISuccessDTO( + user_id = '', + username = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '' + ) + else: + return ServicingUsersAPISuccessDTO( + ) + """ + + def testServicingUsersAPISuccessDTO(self): + """Test ServicingUsersAPISuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_creation_api_request_dto.py b/src/visier_platform_sdk/test/test_servicing_users_creation_api_request_dto.py new file mode 100644 index 0000000000..5e5d7f61fe --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_creation_api_request_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO + +class TestServicingUsersCreationAPIRequestDTO(unittest.TestCase): + """ServicingUsersCreationAPIRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersCreationAPIRequestDTO: + """Test ServicingUsersCreationAPIRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersCreationAPIRequestDTO` + """ + model = ServicingUsersCreationAPIRequestDTO() + if include_optional: + return ServicingUsersCreationAPIRequestDTO( + users = [ + visier_platform_sdk.models.servicing/user_creation_api_request_dto.servicing.UserCreationAPIRequestDTO( + username = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '', ) + ] + ) + else: + return ServicingUsersCreationAPIRequestDTO( + ) + """ + + def testServicingUsersCreationAPIRequestDTO(self): + """Test ServicingUsersCreationAPIRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_delete_api_request_dto.py b/src/visier_platform_sdk/test/test_servicing_users_delete_api_request_dto.py new file mode 100644 index 0000000000..00801481a8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_delete_api_request_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO + +class TestServicingUsersDeleteAPIRequestDTO(unittest.TestCase): + """ServicingUsersDeleteAPIRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersDeleteAPIRequestDTO: + """Test ServicingUsersDeleteAPIRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersDeleteAPIRequestDTO` + """ + model = ServicingUsersDeleteAPIRequestDTO() + if include_optional: + return ServicingUsersDeleteAPIRequestDTO( + user_ids = [ + '' + ] + ) + else: + return ServicingUsersDeleteAPIRequestDTO( + ) + """ + + def testServicingUsersDeleteAPIRequestDTO(self): + """Test ServicingUsersDeleteAPIRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_update_api_request_dto.py b/src/visier_platform_sdk/test/test_servicing_users_update_api_request_dto.py new file mode 100644 index 0000000000..50002c68d6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_update_api_request_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO + +class TestServicingUsersUpdateAPIRequestDTO(unittest.TestCase): + """ServicingUsersUpdateAPIRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersUpdateAPIRequestDTO: + """Test ServicingUsersUpdateAPIRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersUpdateAPIRequestDTO` + """ + model = ServicingUsersUpdateAPIRequestDTO() + if include_optional: + return ServicingUsersUpdateAPIRequestDTO( + users = [ + visier_platform_sdk.models.servicing/users_update_api_user_dto.servicing.UsersUpdateAPIUserDTO( + user_id = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '', + username = '', ) + ] + ) + else: + return ServicingUsersUpdateAPIRequestDTO( + ) + """ + + def testServicingUsersUpdateAPIRequestDTO(self): + """Test ServicingUsersUpdateAPIRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_users_update_api_user_dto.py b/src/visier_platform_sdk/test/test_servicing_users_update_api_user_dto.py new file mode 100644 index 0000000000..51840f2017 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_users_update_api_user_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO + +class TestServicingUsersUpdateAPIUserDTO(unittest.TestCase): + """ServicingUsersUpdateAPIUserDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingUsersUpdateAPIUserDTO: + """Test ServicingUsersUpdateAPIUserDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingUsersUpdateAPIUserDTO` + """ + model = ServicingUsersUpdateAPIUserDTO() + if include_optional: + return ServicingUsersUpdateAPIUserDTO( + user_id = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '', + username = '' + ) + else: + return ServicingUsersUpdateAPIUserDTO( + ) + """ + + def testServicingUsersUpdateAPIUserDTO(self): + """Test ServicingUsersUpdateAPIUserDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py new file mode 100644 index 0000000000..73756b131d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_definition_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO + +class TestServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO: + """Test ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO` + """ + model = ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO() + if include_optional: + return ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO( + uuid = '', + object_name = '', + update_operation = 'unspecified' + ) + else: + return ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO( + ) + """ + + def testServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO(self): + """Test ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py new file mode 100644 index 0000000000..ca67ec4541 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_request_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO + +class TestServicingV2ObjectconfigurationAnalyticObjectRequestDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationAnalyticObjectRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationAnalyticObjectRequestDTO: + """Test ServicingV2ObjectconfigurationAnalyticObjectRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationAnalyticObjectRequestDTO` + """ + model = ServicingV2ObjectconfigurationAnalyticObjectRequestDTO() + if include_optional: + return ServicingV2ObjectconfigurationAnalyticObjectRequestDTO( + analytic_objects = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/analytic_object_with_context_dto.servicing.v2.objectconfiguration.AnalyticObjectWithContextDTO( + execution_context = None, + analytic_object = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationAnalyticObjectRequestDTO( + ) + """ + + def testServicingV2ObjectconfigurationAnalyticObjectRequestDTO(self): + """Test ServicingV2ObjectconfigurationAnalyticObjectRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py new file mode 100644 index 0000000000..5400b8b3e1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_analytic_object_with_context_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO + +class TestServicingV2ObjectconfigurationAnalyticObjectWithContextDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO: + """Test ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO` + """ + model = ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO() + if include_optional: + return ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO( + execution_context = visier_platform_sdk.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( + tenant_code = '', + project_id = '', ), + analytic_object = visier_platform_sdk.models.servicing/v2/objectconfiguration/analytic_object_definition_dto.servicing.v2.objectconfiguration.AnalyticObjectDefinitionDTO( + uuid = '', + object_name = '', + update_operation = 'unspecified', ) + ) + else: + return ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO( + ) + """ + + def testServicingV2ObjectconfigurationAnalyticObjectWithContextDTO(self): + """Test ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_basic_information_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_basic_information_dto.py new file mode 100644 index 0000000000..016e7f2eed --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_basic_information_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO + +class TestServicingV2ObjectconfigurationBasicInformationDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationBasicInformationDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationBasicInformationDTO: + """Test ServicingV2ObjectconfigurationBasicInformationDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationBasicInformationDTO` + """ + model = ServicingV2ObjectconfigurationBasicInformationDTO() + if include_optional: + return ServicingV2ObjectconfigurationBasicInformationDTO( + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + synonym_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/synonym_list_dto.servicing.v2.objectconfiguration.SynonymListDTO( + synonyms = [ + '' + ], ) + ) + else: + return ServicingV2ObjectconfigurationBasicInformationDTO( + ) + """ + + def testServicingV2ObjectconfigurationBasicInformationDTO(self): + """Test ServicingV2ObjectconfigurationBasicInformationDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py new file mode 100644 index 0000000000..b9b6d514ba --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_bulk_change_response_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO + +class TestServicingV2ObjectconfigurationBulkChangeResponseDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationBulkChangeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationBulkChangeResponseDTO: + """Test ServicingV2ObjectconfigurationBulkChangeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationBulkChangeResponseDTO` + """ + model = ServicingV2ObjectconfigurationBulkChangeResponseDTO() + if include_optional: + return ServicingV2ObjectconfigurationBulkChangeResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/successful_change_dto.servicing.v2.objectconfiguration.SuccessfulChangeDTO( + execution_context = None, + object_name = '', + uuid = '', + display_name = '', ) + ], + failures = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/failed_change_dto.servicing.v2.objectconfiguration.FailedChangeDTO( + execution_context = None, + object_name = '', + uuid = '', + display_name = '', + messages = [ + '' + ], ) + ] + ) + else: + return ServicingV2ObjectconfigurationBulkChangeResponseDTO( + ) + """ + + def testServicingV2ObjectconfigurationBulkChangeResponseDTO(self): + """Test ServicingV2ObjectconfigurationBulkChangeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py new file mode 100644 index 0000000000..9a873dc35d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_calculated_property_type_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO + +class TestServicingV2ObjectconfigurationCalculatedPropertyTypeDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO: + """Test ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO` + """ + model = ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO() + if include_optional: + return ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO( + data_type = '', + primitive_type = '', + formula = '' + ) + else: + return ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO( + ) + """ + + def testServicingV2ObjectconfigurationCalculatedPropertyTypeDTO(self): + """Test ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_definition_dto.py new file mode 100644 index 0000000000..b4de088a3a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_definition_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO + +class TestServicingV2ObjectconfigurationConceptDefinitionDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptDefinitionDTO: + """Test ServicingV2ObjectconfigurationConceptDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptDefinitionDTO` + """ + model = ServicingV2ObjectconfigurationConceptDefinitionDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptDefinitionDTO( + uuid = '', + object_name = '', + basic_information = visier_platform_sdk.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + synonym_list = None, ), + details = visier_platform_sdk.models.servicing/v2/objectconfiguration/concept_type_details_dto.servicing.v2.objectconfiguration.ConceptTypeDetailsDTO( + process = None, ) + ) + else: + return ServicingV2ObjectconfigurationConceptDefinitionDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptDefinitionDTO(self): + """Test ServicingV2ObjectconfigurationConceptDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py new file mode 100644 index 0000000000..a4af68a5b9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_delete_request_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO + +class TestServicingV2ObjectconfigurationConceptDeleteRequestDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptDeleteRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptDeleteRequestDTO: + """Test ServicingV2ObjectconfigurationConceptDeleteRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptDeleteRequestDTO` + """ + model = ServicingV2ObjectconfigurationConceptDeleteRequestDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptDeleteRequestDTO( + concepts = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/concept_delete_with_context_dto.servicing.v2.objectconfiguration.ConceptDeleteWithContextDTO( + execution_context = None, + concept = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationConceptDeleteRequestDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptDeleteRequestDTO(self): + """Test ServicingV2ObjectconfigurationConceptDeleteRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py new file mode 100644 index 0000000000..7bdc25ef7e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_delete_with_context_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO + +class TestServicingV2ObjectconfigurationConceptDeleteWithContextDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptDeleteWithContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptDeleteWithContextDTO: + """Test ServicingV2ObjectconfigurationConceptDeleteWithContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptDeleteWithContextDTO` + """ + model = ServicingV2ObjectconfigurationConceptDeleteWithContextDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptDeleteWithContextDTO( + execution_context = visier_platform_sdk.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( + tenant_code = '', + project_id = '', ), + concept = visier_platform_sdk.models.servicing/v2/objectconfiguration/object_id_dto.servicing.v2.objectconfiguration.ObjectIdDTO( + uuid = '', + object_name = '', ) + ) + else: + return ServicingV2ObjectconfigurationConceptDeleteWithContextDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptDeleteWithContextDTO(self): + """Test ServicingV2ObjectconfigurationConceptDeleteWithContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_request_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_request_dto.py new file mode 100644 index 0000000000..95cb624ce3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_request_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO + +class TestServicingV2ObjectconfigurationConceptRequestDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptRequestDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptRequestDTO: + """Test ServicingV2ObjectconfigurationConceptRequestDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptRequestDTO` + """ + model = ServicingV2ObjectconfigurationConceptRequestDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptRequestDTO( + concepts = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/concept_with_context_dto.servicing.v2.objectconfiguration.ConceptWithContextDTO( + execution_context = None, + concept = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationConceptRequestDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptRequestDTO(self): + """Test ServicingV2ObjectconfigurationConceptRequestDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_response_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_response_dto.py new file mode 100644 index 0000000000..34c982a890 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_response_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO + +class TestServicingV2ObjectconfigurationConceptResponseDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptResponseDTO: + """Test ServicingV2ObjectconfigurationConceptResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptResponseDTO` + """ + model = ServicingV2ObjectconfigurationConceptResponseDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptResponseDTO( + concepts = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/concept_with_context_dto.servicing.v2.objectconfiguration.ConceptWithContextDTO( + execution_context = None, + concept = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationConceptResponseDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptResponseDTO(self): + """Test ServicingV2ObjectconfigurationConceptResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py new file mode 100644 index 0000000000..ec95000de1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_type_details_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO + +class TestServicingV2ObjectconfigurationConceptTypeDetailsDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptTypeDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptTypeDetailsDTO: + """Test ServicingV2ObjectconfigurationConceptTypeDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptTypeDetailsDTO` + """ + model = ServicingV2ObjectconfigurationConceptTypeDetailsDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptTypeDetailsDTO( + process = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_definition_dto.servicing.v2.objectconfiguration.ProcessConceptDefinitionDTO( + analytic_object_name = '', + status_dimension_object_name = '', + participation_concept_uuid = '', + on_hold_concept_uuid = '', + stage_list = None, + outcome_list = None, + metric_list = None, + property_list = None, + tag_list = None, + visible_in_analytics = True, + include_with_vee = True, ) + ) + else: + return ServicingV2ObjectconfigurationConceptTypeDetailsDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptTypeDetailsDTO(self): + """Test ServicingV2ObjectconfigurationConceptTypeDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py new file mode 100644 index 0000000000..33c29c796d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_concept_with_context_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO + +class TestServicingV2ObjectconfigurationConceptWithContextDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationConceptWithContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationConceptWithContextDTO: + """Test ServicingV2ObjectconfigurationConceptWithContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationConceptWithContextDTO` + """ + model = ServicingV2ObjectconfigurationConceptWithContextDTO() + if include_optional: + return ServicingV2ObjectconfigurationConceptWithContextDTO( + execution_context = visier_platform_sdk.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( + tenant_code = '', + project_id = '', ), + concept = visier_platform_sdk.models.servicing/v2/objectconfiguration/concept_definition_dto.servicing.v2.objectconfiguration.ConceptDefinitionDTO( + uuid = '', + object_name = '', + basic_information = None, + details = None, ) + ) + else: + return ServicingV2ObjectconfigurationConceptWithContextDTO( + ) + """ + + def testServicingV2ObjectconfigurationConceptWithContextDTO(self): + """Test ServicingV2ObjectconfigurationConceptWithContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_execution_context_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_execution_context_dto.py new file mode 100644 index 0000000000..df716a9344 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_execution_context_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO + +class TestServicingV2ObjectconfigurationExecutionContextDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationExecutionContextDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationExecutionContextDTO: + """Test ServicingV2ObjectconfigurationExecutionContextDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationExecutionContextDTO` + """ + model = ServicingV2ObjectconfigurationExecutionContextDTO() + if include_optional: + return ServicingV2ObjectconfigurationExecutionContextDTO( + tenant_code = '', + project_id = '' + ) + else: + return ServicingV2ObjectconfigurationExecutionContextDTO( + ) + """ + + def testServicingV2ObjectconfigurationExecutionContextDTO(self): + """Test ServicingV2ObjectconfigurationExecutionContextDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_failed_change_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_failed_change_dto.py new file mode 100644 index 0000000000..50cf8dd0a5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_failed_change_dto.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO + +class TestServicingV2ObjectconfigurationFailedChangeDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationFailedChangeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationFailedChangeDTO: + """Test ServicingV2ObjectconfigurationFailedChangeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationFailedChangeDTO` + """ + model = ServicingV2ObjectconfigurationFailedChangeDTO() + if include_optional: + return ServicingV2ObjectconfigurationFailedChangeDTO( + execution_context = visier_platform_sdk.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( + tenant_code = '', + project_id = '', ), + object_name = '', + uuid = '', + display_name = '', + messages = [ + '' + ] + ) + else: + return ServicingV2ObjectconfigurationFailedChangeDTO( + ) + """ + + def testServicingV2ObjectconfigurationFailedChangeDTO(self): + """Test ServicingV2ObjectconfigurationFailedChangeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_metric_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_metric_definition_dto.py new file mode 100644 index 0000000000..483eeaaa1e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_metric_definition_dto.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO + +class TestServicingV2ObjectconfigurationMetricDefinitionDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationMetricDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationMetricDefinitionDTO: + """Test ServicingV2ObjectconfigurationMetricDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationMetricDefinitionDTO` + """ + model = ServicingV2ObjectconfigurationMetricDefinitionDTO() + if include_optional: + return ServicingV2ObjectconfigurationMetricDefinitionDTO( + uuid = '', + object_name = '', + basic_information = visier_platform_sdk.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + synonym_list = None, ), + details = visier_platform_sdk.models.servicing/v2/objectconfiguration/metric_type_details_dto.servicing.v2.objectconfiguration.MetricTypeDetailsDTO( + process_concept = None, ), + additive_type = 'fullyAdditive' + ) + else: + return ServicingV2ObjectconfigurationMetricDefinitionDTO( + ) + """ + + def testServicingV2ObjectconfigurationMetricDefinitionDTO(self): + """Test ServicingV2ObjectconfigurationMetricDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py new file mode 100644 index 0000000000..8f26333435 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_metric_type_details_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO + +class TestServicingV2ObjectconfigurationMetricTypeDetailsDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationMetricTypeDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationMetricTypeDetailsDTO: + """Test ServicingV2ObjectconfigurationMetricTypeDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationMetricTypeDetailsDTO` + """ + model = ServicingV2ObjectconfigurationMetricTypeDetailsDTO() + if include_optional: + return ServicingV2ObjectconfigurationMetricTypeDetailsDTO( + process_concept = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_metric_definition_dto.servicing.v2.objectconfiguration.ProcessConceptMetricDefinitionDTO( + formula = '', + data_type = '', + visible_in_analytics = True, ) + ) + else: + return ServicingV2ObjectconfigurationMetricTypeDetailsDTO( + ) + """ + + def testServicingV2ObjectconfigurationMetricTypeDetailsDTO(self): + """Test ServicingV2ObjectconfigurationMetricTypeDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_object_id_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_object_id_dto.py new file mode 100644 index 0000000000..629081a464 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_object_id_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO + +class TestServicingV2ObjectconfigurationObjectIdDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationObjectIdDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationObjectIdDTO: + """Test ServicingV2ObjectconfigurationObjectIdDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationObjectIdDTO` + """ + model = ServicingV2ObjectconfigurationObjectIdDTO() + if include_optional: + return ServicingV2ObjectconfigurationObjectIdDTO( + uuid = '', + object_name = '' + ) + else: + return ServicingV2ObjectconfigurationObjectIdDTO( + ) + """ + + def testServicingV2ObjectconfigurationObjectIdDTO(self): + """Test ServicingV2ObjectconfigurationObjectIdDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py new file mode 100644 index 0000000000..dc134861ff --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_definition_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO + +class TestServicingV2ObjectconfigurationProcessConceptDefinitionDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptDefinitionDTO: + """Test ServicingV2ObjectconfigurationProcessConceptDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptDefinitionDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptDefinitionDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptDefinitionDTO( + analytic_object_name = '', + status_dimension_object_name = '', + participation_concept_uuid = '', + on_hold_concept_uuid = '', + stage_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_stage_list_dto.servicing.v2.objectconfiguration.ProcessConceptStageListDTO( + stages = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_stage_dto.servicing.v2.objectconfiguration.ProcessConceptStageDTO( + uuid = '', + object_name = '', + basic_information = None, + mapped_member_list = None, ) + ], ), + outcome_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_outcome_list_dto.servicing.v2.objectconfiguration.ProcessConceptOutcomeListDTO( + outcomes = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_outcome_dto.servicing.v2.objectconfiguration.ProcessConceptOutcomeDTO( + uuid = '', + object_name = '', + basic_information = None, + outcome_semantic = 'Success', + mapped_member_list = None, ) + ], ), + metric_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_metric_list_dto.servicing.v2.objectconfiguration.ProcessConceptMetricListDTO( + metrics = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/metric_definition_dto.servicing.v2.objectconfiguration.MetricDefinitionDTO( + uuid = '', + object_name = '', + basic_information = None, + details = None, + additive_type = 'fullyAdditive', ) + ], ), + property_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_property_list_dto.servicing.v2.objectconfiguration.ProcessConceptPropertyListDTO( + properties = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/property_definition_dto.servicing.v2.objectconfiguration.PropertyDefinitionDTO( + uuid = '', + object_name = '', + basic_information = None, + details = None, ) + ], ), + tag_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/tag_reference_list_dto.servicing.v2.objectconfiguration.TagReferenceListDTO( + tags = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/tag_reference_dto.servicing.v2.objectconfiguration.TagReferenceDTO( + object_name = '', ) + ], ), + visible_in_analytics = True, + include_with_vee = True + ) + else: + return ServicingV2ObjectconfigurationProcessConceptDefinitionDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptDefinitionDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py new file mode 100644 index 0000000000..4b5889f649 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_member_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO + +class TestServicingV2ObjectconfigurationProcessConceptMemberDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptMemberDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMemberDTO: + """Test ServicingV2ObjectconfigurationProcessConceptMemberDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptMemberDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptMemberDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptMemberDTO( + display_name = '', + name_path = [ + '' + ] + ) + else: + return ServicingV2ObjectconfigurationProcessConceptMemberDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptMemberDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptMemberDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py new file mode 100644 index 0000000000..c5bbbc191f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_member_list_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO + +class TestServicingV2ObjectconfigurationProcessConceptMemberListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptMemberListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMemberListDTO: + """Test ServicingV2ObjectconfigurationProcessConceptMemberListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptMemberListDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptMemberListDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptMemberListDTO( + members = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_member_dto.servicing.v2.objectconfiguration.ProcessConceptMemberDTO( + display_name = '', + name_path = [ + '' + ], ) + ] + ) + else: + return ServicingV2ObjectconfigurationProcessConceptMemberListDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptMemberListDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptMemberListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py new file mode 100644 index 0000000000..f4173e741e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO + +class TestServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO: + """Test ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO( + formula = '', + data_type = '', + visible_in_analytics = True + ) + else: + return ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py new file mode 100644 index 0000000000..bea9d6210f --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_metric_list_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO + +class TestServicingV2ObjectconfigurationProcessConceptMetricListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptMetricListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptMetricListDTO: + """Test ServicingV2ObjectconfigurationProcessConceptMetricListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptMetricListDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptMetricListDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptMetricListDTO( + metrics = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/metric_definition_dto.servicing.v2.objectconfiguration.MetricDefinitionDTO( + uuid = '', + object_name = '', + basic_information = None, + details = None, + additive_type = 'fullyAdditive', ) + ] + ) + else: + return ServicingV2ObjectconfigurationProcessConceptMetricListDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptMetricListDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptMetricListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py new file mode 100644 index 0000000000..533645b87a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_outcome_dto.py @@ -0,0 +1,69 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO + +class TestServicingV2ObjectconfigurationProcessConceptOutcomeDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptOutcomeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptOutcomeDTO: + """Test ServicingV2ObjectconfigurationProcessConceptOutcomeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptOutcomeDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptOutcomeDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptOutcomeDTO( + uuid = '', + object_name = '', + basic_information = visier_platform_sdk.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + synonym_list = None, ), + outcome_semantic = 'Success', + mapped_member_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_member_list_dto.servicing.v2.objectconfiguration.ProcessConceptMemberListDTO( + members = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_member_dto.servicing.v2.objectconfiguration.ProcessConceptMemberDTO( + display_name = '', + name_path = [ + '' + ], ) + ], ) + ) + else: + return ServicingV2ObjectconfigurationProcessConceptOutcomeDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptOutcomeDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptOutcomeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py new file mode 100644 index 0000000000..5e9a226dc0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO + +class TestServicingV2ObjectconfigurationProcessConceptOutcomeListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO: + """Test ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO( + outcomes = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_outcome_dto.servicing.v2.objectconfiguration.ProcessConceptOutcomeDTO( + uuid = '', + object_name = '', + basic_information = None, + outcome_semantic = 'Success', + mapped_member_list = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptOutcomeListDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py new file mode 100644 index 0000000000..d62d164702 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_property_list_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO + +class TestServicingV2ObjectconfigurationProcessConceptPropertyListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptPropertyListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptPropertyListDTO: + """Test ServicingV2ObjectconfigurationProcessConceptPropertyListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptPropertyListDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptPropertyListDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptPropertyListDTO( + properties = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/property_definition_dto.servicing.v2.objectconfiguration.PropertyDefinitionDTO( + uuid = '', + object_name = '', + basic_information = None, + details = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationProcessConceptPropertyListDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptPropertyListDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptPropertyListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py new file mode 100644 index 0000000000..c5b5fe75a3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_property_type_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO + +class TestServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO: + """Test ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO( + data_type = '', + primitive_type = '', + formula = '' + ) + else: + return ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py new file mode 100644 index 0000000000..9c94e6e588 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_stage_dto.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO + +class TestServicingV2ObjectconfigurationProcessConceptStageDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptStageDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptStageDTO: + """Test ServicingV2ObjectconfigurationProcessConceptStageDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptStageDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptStageDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptStageDTO( + uuid = '', + object_name = '', + basic_information = visier_platform_sdk.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + synonym_list = None, ), + mapped_member_list = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_member_list_dto.servicing.v2.objectconfiguration.ProcessConceptMemberListDTO( + members = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_member_dto.servicing.v2.objectconfiguration.ProcessConceptMemberDTO( + display_name = '', + name_path = [ + '' + ], ) + ], ) + ) + else: + return ServicingV2ObjectconfigurationProcessConceptStageDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptStageDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptStageDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py new file mode 100644 index 0000000000..6f99aa6e6d --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_process_concept_stage_list_dto.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO + +class TestServicingV2ObjectconfigurationProcessConceptStageListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationProcessConceptStageListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationProcessConceptStageListDTO: + """Test ServicingV2ObjectconfigurationProcessConceptStageListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationProcessConceptStageListDTO` + """ + model = ServicingV2ObjectconfigurationProcessConceptStageListDTO() + if include_optional: + return ServicingV2ObjectconfigurationProcessConceptStageListDTO( + stages = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_stage_dto.servicing.v2.objectconfiguration.ProcessConceptStageDTO( + uuid = '', + object_name = '', + basic_information = None, + mapped_member_list = None, ) + ] + ) + else: + return ServicingV2ObjectconfigurationProcessConceptStageListDTO( + ) + """ + + def testServicingV2ObjectconfigurationProcessConceptStageListDTO(self): + """Test ServicingV2ObjectconfigurationProcessConceptStageListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_property_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_property_definition_dto.py new file mode 100644 index 0000000000..ad40376da0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_property_definition_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO + +class TestServicingV2ObjectconfigurationPropertyDefinitionDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationPropertyDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationPropertyDefinitionDTO: + """Test ServicingV2ObjectconfigurationPropertyDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationPropertyDefinitionDTO` + """ + model = ServicingV2ObjectconfigurationPropertyDefinitionDTO() + if include_optional: + return ServicingV2ObjectconfigurationPropertyDefinitionDTO( + uuid = '', + object_name = '', + basic_information = visier_platform_sdk.models.servicing/v2/objectconfiguration/basic_information_dto.servicing.v2.objectconfiguration.BasicInformationDTO( + display_name = '', + short_display_name = '', + description = '', + explanation = '', + designer_notes = '', + synonym_list = None, ), + details = visier_platform_sdk.models.servicing/v2/objectconfiguration/property_type_details_dto.servicing.v2.objectconfiguration.PropertyTypeDetailsDTO( + simple = None, + calculated = None, + process_concept = None, ) + ) + else: + return ServicingV2ObjectconfigurationPropertyDefinitionDTO( + ) + """ + + def testServicingV2ObjectconfigurationPropertyDefinitionDTO(self): + """Test ServicingV2ObjectconfigurationPropertyDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_property_type_details_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_property_type_details_dto.py new file mode 100644 index 0000000000..fa41820158 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_property_type_details_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO + +class TestServicingV2ObjectconfigurationPropertyTypeDetailsDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationPropertyTypeDetailsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationPropertyTypeDetailsDTO: + """Test ServicingV2ObjectconfigurationPropertyTypeDetailsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationPropertyTypeDetailsDTO` + """ + model = ServicingV2ObjectconfigurationPropertyTypeDetailsDTO() + if include_optional: + return ServicingV2ObjectconfigurationPropertyTypeDetailsDTO( + simple = visier_platform_sdk.models.servicing/v2/objectconfiguration/simple_property_type_dto.servicing.v2.objectconfiguration.SimplePropertyTypeDTO( + data_type = '', + primitive_type = '', ), + calculated = visier_platform_sdk.models.servicing/v2/objectconfiguration/calculated_property_type_dto.servicing.v2.objectconfiguration.CalculatedPropertyTypeDTO( + data_type = '', + primitive_type = '', + formula = '', ), + process_concept = visier_platform_sdk.models.servicing/v2/objectconfiguration/process_concept_property_type_dto.servicing.v2.objectconfiguration.ProcessConceptPropertyTypeDTO( + data_type = '', + primitive_type = '', + formula = '', ) + ) + else: + return ServicingV2ObjectconfigurationPropertyTypeDetailsDTO( + ) + """ + + def testServicingV2ObjectconfigurationPropertyTypeDetailsDTO(self): + """Test ServicingV2ObjectconfigurationPropertyTypeDetailsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py new file mode 100644 index 0000000000..7e7b6563b3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_simple_property_type_dto.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO + +class TestServicingV2ObjectconfigurationSimplePropertyTypeDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationSimplePropertyTypeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationSimplePropertyTypeDTO: + """Test ServicingV2ObjectconfigurationSimplePropertyTypeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationSimplePropertyTypeDTO` + """ + model = ServicingV2ObjectconfigurationSimplePropertyTypeDTO() + if include_optional: + return ServicingV2ObjectconfigurationSimplePropertyTypeDTO( + data_type = '', + primitive_type = '' + ) + else: + return ServicingV2ObjectconfigurationSimplePropertyTypeDTO( + ) + """ + + def testServicingV2ObjectconfigurationSimplePropertyTypeDTO(self): + """Test ServicingV2ObjectconfigurationSimplePropertyTypeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_successful_change_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_successful_change_dto.py new file mode 100644 index 0000000000..e0266e2d6e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_successful_change_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO + +class TestServicingV2ObjectconfigurationSuccessfulChangeDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationSuccessfulChangeDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationSuccessfulChangeDTO: + """Test ServicingV2ObjectconfigurationSuccessfulChangeDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationSuccessfulChangeDTO` + """ + model = ServicingV2ObjectconfigurationSuccessfulChangeDTO() + if include_optional: + return ServicingV2ObjectconfigurationSuccessfulChangeDTO( + execution_context = visier_platform_sdk.models.servicing/v2/objectconfiguration/execution_context_dto.servicing.v2.objectconfiguration.ExecutionContextDTO( + tenant_code = '', + project_id = '', ), + object_name = '', + uuid = '', + display_name = '' + ) + else: + return ServicingV2ObjectconfigurationSuccessfulChangeDTO( + ) + """ + + def testServicingV2ObjectconfigurationSuccessfulChangeDTO(self): + """Test ServicingV2ObjectconfigurationSuccessfulChangeDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_synonym_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_synonym_list_dto.py new file mode 100644 index 0000000000..8a05e3488e --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_synonym_list_dto.py @@ -0,0 +1,54 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO + +class TestServicingV2ObjectconfigurationSynonymListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationSynonymListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationSynonymListDTO: + """Test ServicingV2ObjectconfigurationSynonymListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationSynonymListDTO` + """ + model = ServicingV2ObjectconfigurationSynonymListDTO() + if include_optional: + return ServicingV2ObjectconfigurationSynonymListDTO( + synonyms = [ + '' + ] + ) + else: + return ServicingV2ObjectconfigurationSynonymListDTO( + ) + """ + + def testServicingV2ObjectconfigurationSynonymListDTO(self): + """Test ServicingV2ObjectconfigurationSynonymListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_tag_reference_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_tag_reference_dto.py new file mode 100644 index 0000000000..addb26a800 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_tag_reference_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO + +class TestServicingV2ObjectconfigurationTagReferenceDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationTagReferenceDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationTagReferenceDTO: + """Test ServicingV2ObjectconfigurationTagReferenceDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationTagReferenceDTO` + """ + model = ServicingV2ObjectconfigurationTagReferenceDTO() + if include_optional: + return ServicingV2ObjectconfigurationTagReferenceDTO( + object_name = '' + ) + else: + return ServicingV2ObjectconfigurationTagReferenceDTO( + ) + """ + + def testServicingV2ObjectconfigurationTagReferenceDTO(self): + """Test ServicingV2ObjectconfigurationTagReferenceDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py new file mode 100644 index 0000000000..ecb61978cd --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_v2_objectconfiguration_tag_reference_list_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO + +class TestServicingV2ObjectconfigurationTagReferenceListDTO(unittest.TestCase): + """ServicingV2ObjectconfigurationTagReferenceListDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingV2ObjectconfigurationTagReferenceListDTO: + """Test ServicingV2ObjectconfigurationTagReferenceListDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingV2ObjectconfigurationTagReferenceListDTO` + """ + model = ServicingV2ObjectconfigurationTagReferenceListDTO() + if include_optional: + return ServicingV2ObjectconfigurationTagReferenceListDTO( + tags = [ + visier_platform_sdk.models.servicing/v2/objectconfiguration/tag_reference_dto.servicing.v2.objectconfiguration.TagReferenceDTO( + object_name = '', ) + ] + ) + else: + return ServicingV2ObjectconfigurationTagReferenceListDTO( + ) + """ + + def testServicingV2ObjectconfigurationTagReferenceListDTO(self): + """Test ServicingV2ObjectconfigurationTagReferenceListDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_question_change_definition_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_question_change_definition_dto.py new file mode 100644 index 0000000000..25041fe852 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_question_change_definition_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO + +class TestServicingVeeQuestionChangeDefinitionDTO(unittest.TestCase): + """ServicingVeeQuestionChangeDefinitionDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionChangeDefinitionDTO: + """Test ServicingVeeQuestionChangeDefinitionDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionChangeDefinitionDTO` + """ + model = ServicingVeeQuestionChangeDefinitionDTO() + if include_optional: + return ServicingVeeQuestionChangeDefinitionDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = visier_platform_sdk.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( + user_group_ids = [ + '' + ], ) + ) + else: + return ServicingVeeQuestionChangeDefinitionDTO( + ) + """ + + def testServicingVeeQuestionChangeDefinitionDTO(self): + """Test ServicingVeeQuestionChangeDefinitionDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_question_change_definitions_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_question_change_definitions_by_tenant_dto.py new file mode 100644 index 0000000000..3987bb1c50 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_question_change_definitions_by_tenant_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO + +class TestServicingVeeQuestionChangeDefinitionsByTenantDTO(unittest.TestCase): + """ServicingVeeQuestionChangeDefinitionsByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionChangeDefinitionsByTenantDTO: + """Test ServicingVeeQuestionChangeDefinitionsByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionChangeDefinitionsByTenantDTO` + """ + model = ServicingVeeQuestionChangeDefinitionsByTenantDTO() + if include_optional: + return ServicingVeeQuestionChangeDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + questions = [ + visier_platform_sdk.models.servicing/vee_question_change_definition_dto.servicing.VeeQuestionChangeDefinitionDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = None, ) + ] + ) + else: + return ServicingVeeQuestionChangeDefinitionsByTenantDTO( + ) + """ + + def testServicingVeeQuestionChangeDefinitionsByTenantDTO(self): + """Test ServicingVeeQuestionChangeDefinitionsByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_question_change_failure_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_question_change_failure_dto.py new file mode 100644 index 0000000000..515156d855 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_question_change_failure_dto.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO + +class TestServicingVeeQuestionChangeFailureDTO(unittest.TestCase): + """ServicingVeeQuestionChangeFailureDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionChangeFailureDTO: + """Test ServicingVeeQuestionChangeFailureDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionChangeFailureDTO` + """ + model = ServicingVeeQuestionChangeFailureDTO() + if include_optional: + return ServicingVeeQuestionChangeFailureDTO( + question = '', + question_id = '', + category_id = '', + user_group_assignment = visier_platform_sdk.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( + user_group_ids = [ + '' + ], ), + message = '', + rci = '', + tenant_code = '', + project_id = '' + ) + else: + return ServicingVeeQuestionChangeFailureDTO( + ) + """ + + def testServicingVeeQuestionChangeFailureDTO(self): + """Test ServicingVeeQuestionChangeFailureDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_question_change_success_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_question_change_success_dto.py new file mode 100644 index 0000000000..22388b695a --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_question_change_success_dto.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO + +class TestServicingVeeQuestionChangeSuccessDTO(unittest.TestCase): + """ServicingVeeQuestionChangeSuccessDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionChangeSuccessDTO: + """Test ServicingVeeQuestionChangeSuccessDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionChangeSuccessDTO` + """ + model = ServicingVeeQuestionChangeSuccessDTO() + if include_optional: + return ServicingVeeQuestionChangeSuccessDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = visier_platform_sdk.models.servicing/user_group_assignment_dto.servicing.UserGroupAssignmentDTO( + user_group_ids = [ + '' + ], ), + tenant_code = '', + project_id = '' + ) + else: + return ServicingVeeQuestionChangeSuccessDTO( + ) + """ + + def testServicingVeeQuestionChangeSuccessDTO(self): + """Test ServicingVeeQuestionChangeSuccessDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py new file mode 100644 index 0000000000..067cd185e3 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_question_delete_definitions_by_tenant_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO + +class TestServicingVeeQuestionDeleteDefinitionsByTenantDTO(unittest.TestCase): + """ServicingVeeQuestionDeleteDefinitionsByTenantDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionDeleteDefinitionsByTenantDTO: + """Test ServicingVeeQuestionDeleteDefinitionsByTenantDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionDeleteDefinitionsByTenantDTO` + """ + model = ServicingVeeQuestionDeleteDefinitionsByTenantDTO() + if include_optional: + return ServicingVeeQuestionDeleteDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + question_ids = [ + '' + ] + ) + else: + return ServicingVeeQuestionDeleteDefinitionsByTenantDTO( + ) + """ + + def testServicingVeeQuestionDeleteDefinitionsByTenantDTO(self): + """Test ServicingVeeQuestionDeleteDefinitionsByTenantDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_questions_bulk_change_response_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_questions_bulk_change_response_dto.py new file mode 100644 index 0000000000..539544e4f0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_questions_bulk_change_response_dto.py @@ -0,0 +1,72 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO + +class TestServicingVeeQuestionsBulkChangeResponseDTO(unittest.TestCase): + """ServicingVeeQuestionsBulkChangeResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionsBulkChangeResponseDTO: + """Test ServicingVeeQuestionsBulkChangeResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionsBulkChangeResponseDTO` + """ + model = ServicingVeeQuestionsBulkChangeResponseDTO() + if include_optional: + return ServicingVeeQuestionsBulkChangeResponseDTO( + successes = [ + visier_platform_sdk.models.servicing/vee_question_change_success_dto.servicing.VeeQuestionChangeSuccessDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = None, + tenant_code = '', + project_id = '', ) + ], + failures = [ + visier_platform_sdk.models.servicing/vee_question_change_failure_dto.servicing.VeeQuestionChangeFailureDTO( + question = '', + question_id = '', + category_id = '', + user_group_assignment = None, + message = '', + rci = '', + tenant_code = '', + project_id = '', ) + ] + ) + else: + return ServicingVeeQuestionsBulkChangeResponseDTO( + ) + """ + + def testServicingVeeQuestionsBulkChangeResponseDTO(self): + """Test ServicingVeeQuestionsBulkChangeResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_questions_change_definitions_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_questions_change_definitions_dto.py new file mode 100644 index 0000000000..c7eaec98a5 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_questions_change_definitions_dto.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO + +class TestServicingVeeQuestionsChangeDefinitionsDTO(unittest.TestCase): + """ServicingVeeQuestionsChangeDefinitionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionsChangeDefinitionsDTO: + """Test ServicingVeeQuestionsChangeDefinitionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionsChangeDefinitionsDTO` + """ + model = ServicingVeeQuestionsChangeDefinitionsDTO() + if include_optional: + return ServicingVeeQuestionsChangeDefinitionsDTO( + questions_by_tenant = [ + visier_platform_sdk.models.servicing/vee_question_change_definitions_by_tenant_dto.servicing.VeeQuestionChangeDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + questions = [ + visier_platform_sdk.models.servicing/vee_question_change_definition_dto.servicing.VeeQuestionChangeDefinitionDTO( + question = '', + question_id = '', + visible_in_vee = True, + category_id = '', + user_group_assignment = None, ) + ], ) + ] + ) + else: + return ServicingVeeQuestionsChangeDefinitionsDTO( + ) + """ + + def testServicingVeeQuestionsChangeDefinitionsDTO(self): + """Test ServicingVeeQuestionsChangeDefinitionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_servicing_vee_questions_delete_definitions_dto.py b/src/visier_platform_sdk/test/test_servicing_vee_questions_delete_definitions_dto.py new file mode 100644 index 0000000000..041ca539a1 --- /dev/null +++ b/src/visier_platform_sdk/test/test_servicing_vee_questions_delete_definitions_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO + +class TestServicingVeeQuestionsDeleteDefinitionsDTO(unittest.TestCase): + """ServicingVeeQuestionsDeleteDefinitionsDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ServicingVeeQuestionsDeleteDefinitionsDTO: + """Test ServicingVeeQuestionsDeleteDefinitionsDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ServicingVeeQuestionsDeleteDefinitionsDTO` + """ + model = ServicingVeeQuestionsDeleteDefinitionsDTO() + if include_optional: + return ServicingVeeQuestionsDeleteDefinitionsDTO( + questions_by_tenant = [ + visier_platform_sdk.models.servicing/vee_question_delete_definitions_by_tenant_dto.servicing.VeeQuestionDeleteDefinitionsByTenantDTO( + tenant_code = '', + project_id = '', + question_ids = [ + '' + ], ) + ] + ) + else: + return ServicingVeeQuestionsDeleteDefinitionsDTO( + ) + """ + + def testServicingVeeQuestionsDeleteDefinitionsDTO(self): + """Test ServicingVeeQuestionsDeleteDefinitionsDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill.py b/src/visier_platform_sdk/test/test_skill.py new file mode 100644 index 0000000000..c68bc06fef --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill.py @@ -0,0 +1,73 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill import Skill + +class TestSkill(unittest.TestCase): + """Skill unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> Skill: + """Test Skill + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `Skill` + """ + model = Skill() + if include_optional: + return Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56 + ) + else: + return Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + ) + """ + + def testSkill(self): + """Test Skill""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_category.py b/src/visier_platform_sdk/test/test_skill_category.py new file mode 100644 index 0000000000..966f9df983 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_category.py @@ -0,0 +1,101 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_category import SkillCategory + +class TestSkillCategory(unittest.TestCase): + """SkillCategory unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillCategory: + """Test SkillCategory + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillCategory` + """ + model = SkillCategory() + if include_optional: + return SkillCategory( + id = '', + name = '', + description = '', + skill_groups = [ + visier_platform_sdk.models.skill_group.SkillGroup( + id = '', + name = '', + description = '', + skill_category_id = '', + skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], ) + ] + ) + else: + return SkillCategory( + id = '', + name = '', + description = '', + skill_groups = [ + visier_platform_sdk.models.skill_group.SkillGroup( + id = '', + name = '', + description = '', + skill_category_id = '', + skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], ) + ], + ) + """ + + def testSkillCategory(self): + """Test SkillCategory""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_category_entry.py b/src/visier_platform_sdk/test/test_skill_category_entry.py new file mode 100644 index 0000000000..1b21903a55 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_category_entry.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_category_entry import SkillCategoryEntry + +class TestSkillCategoryEntry(unittest.TestCase): + """SkillCategoryEntry unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillCategoryEntry: + """Test SkillCategoryEntry + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillCategoryEntry` + """ + model = SkillCategoryEntry() + if include_optional: + return SkillCategoryEntry( + id = '', + name = '', + description = '' + ) + else: + return SkillCategoryEntry( + id = '', + name = '', + description = '', + ) + """ + + def testSkillCategoryEntry(self): + """Test SkillCategoryEntry""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_entry.py b/src/visier_platform_sdk/test/test_skill_entry.py new file mode 100644 index 0000000000..abb8723c80 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_entry.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_entry import SkillEntry + +class TestSkillEntry(unittest.TestCase): + """SkillEntry unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillEntry: + """Test SkillEntry + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillEntry` + """ + model = SkillEntry() + if include_optional: + return SkillEntry( + id = '', + name = '', + description = '' + ) + else: + return SkillEntry( + id = '', + name = '', + description = '', + ) + """ + + def testSkillEntry(self): + """Test SkillEntry""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_extraction_input.py b/src/visier_platform_sdk/test/test_skill_extraction_input.py new file mode 100644 index 0000000000..9f6c548739 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_extraction_input.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_extraction_input import SkillExtractionInput + +class TestSkillExtractionInput(unittest.TestCase): + """SkillExtractionInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillExtractionInput: + """Test SkillExtractionInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillExtractionInput` + """ + model = SkillExtractionInput() + if include_optional: + return SkillExtractionInput( + content = '0123', + language_code = '', + limit = 1 + ) + else: + return SkillExtractionInput( + content = '0123', + ) + """ + + def testSkillExtractionInput(self): + """Test SkillExtractionInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_group.py b/src/visier_platform_sdk/test/test_skill_group.py new file mode 100644 index 0000000000..c18a90196c --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_group.py @@ -0,0 +1,89 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_group import SkillGroup + +class TestSkillGroup(unittest.TestCase): + """SkillGroup unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillGroup: + """Test SkillGroup + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillGroup` + """ + model = SkillGroup() + if include_optional: + return SkillGroup( + id = '', + name = '', + description = '', + skill_category_id = '', + skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ] + ) + else: + return SkillGroup( + id = '', + name = '', + description = '', + skill_category_id = '', + skills = [ + visier_platform_sdk.models.skill.Skill( + id = '', + name = '', + description = '', + skill_group_id = '', + skill_category_id = '', + is_knowledge = True, + skill_type = '', + alternative_titles = [ + '' + ], + remote_index = 1.337, + automation_index = 56, ) + ], + ) + """ + + def testSkillGroup(self): + """Test SkillGroup""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_group_entry.py b/src/visier_platform_sdk/test/test_skill_group_entry.py new file mode 100644 index 0000000000..6f5e9b0ec0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_group_entry.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_group_entry import SkillGroupEntry + +class TestSkillGroupEntry(unittest.TestCase): + """SkillGroupEntry unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillGroupEntry: + """Test SkillGroupEntry + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillGroupEntry` + """ + model = SkillGroupEntry() + if include_optional: + return SkillGroupEntry( + id = '', + name = '', + description = '' + ) + else: + return SkillGroupEntry( + id = '', + name = '', + description = '', + ) + """ + + def testSkillGroupEntry(self): + """Test SkillGroupEntry""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skill_match_input.py b/src/visier_platform_sdk/test/test_skill_match_input.py new file mode 100644 index 0000000000..de83fec099 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skill_match_input.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.skill_match_input import SkillMatchInput + +class TestSkillMatchInput(unittest.TestCase): + """SkillMatchInput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SkillMatchInput: + """Test SkillMatchInput + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SkillMatchInput` + """ + model = SkillMatchInput() + if include_optional: + return SkillMatchInput( + skill_set = [["21795",85],["19391",50],["21577",40]], + target_skill_sets = [[["21795",75],["19391",70],["21577",40]],[["15812",90],["16835",88],["30645",76]],[["21577",90],["19391",67],["19237",66]]] + ) + else: + return SkillMatchInput( + ) + """ + + def testSkillMatchInput(self): + """Test SkillMatchInput""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_skills_library_api.py b/src/visier_platform_sdk/test/test_skills_library_api.py new file mode 100644 index 0000000000..e0a3323546 --- /dev/null +++ b/src/visier_platform_sdk/test/test_skills_library_api.py @@ -0,0 +1,95 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.skills_library_api import SkillsLibraryApi + + +class TestSkillsLibraryApi(unittest.TestCase): + """SkillsLibraryApi unit test stubs""" + + def setUp(self) -> None: + self.api = SkillsLibraryApi() + + def tearDown(self) -> None: + pass + + def test_extract_skills(self) -> None: + """Test case for extract_skills + + Extract skills from text + """ + pass + + def test_get_skill(self) -> None: + """Test case for get_skill + + Get skill details by ID + """ + pass + + def test_get_skill_category(self) -> None: + """Test case for get_skill_category + + Get skill category details by ID + """ + pass + + def test_get_skill_group(self) -> None: + """Test case for get_skill_group + + Get skill group details by ID + """ + pass + + def test_list_skill_categories(self) -> None: + """Test case for list_skill_categories + + Retrieve a list of skill categories + """ + pass + + def test_list_skill_groups(self) -> None: + """Test case for list_skill_groups + + Retrieve a list of skill groups + """ + pass + + def test_list_skills(self) -> None: + """Test case for list_skills + + Retrieve a list of skills + """ + pass + + def test_match_skills(self) -> None: + """Test case for match_skills + + Match a skill set to a group of skill sets (targets) + """ + pass + + def test_search_skill(self) -> None: + """Test case for search_skill + + Search skills + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_source_files_download_api.py b/src/visier_platform_sdk/test/test_source_files_download_api.py new file mode 100644 index 0000000000..119f878a36 --- /dev/null +++ b/src/visier_platform_sdk/test/test_source_files_download_api.py @@ -0,0 +1,39 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.source_files_download_api import SourceFilesDownloadApi + + +class TestSourceFilesDownloadApi(unittest.TestCase): + """SourceFilesDownloadApi unit test stubs""" + + def setUp(self) -> None: + self.api = SourceFilesDownloadApi() + + def tearDown(self) -> None: + pass + + def test_download_source_files(self) -> None: + """Test case for download_source_files + + Download source files + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_source_import_result_summary_dto.py b/src/visier_platform_sdk/test/test_source_import_result_summary_dto.py new file mode 100644 index 0000000000..69370118ec --- /dev/null +++ b/src/visier_platform_sdk/test/test_source_import_result_summary_dto.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.source_import_result_summary_dto import SourceImportResultSummaryDTO + +class TestSourceImportResultSummaryDTO(unittest.TestCase): + """SourceImportResultSummaryDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SourceImportResultSummaryDTO: + """Test SourceImportResultSummaryDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SourceImportResultSummaryDTO` + """ + model = SourceImportResultSummaryDTO() + if include_optional: + return SourceImportResultSummaryDTO( + created = 56, + updated = 56, + ignored = 56, + deleted = 56 + ) + else: + return SourceImportResultSummaryDTO( + ) + """ + + def testSourceImportResultSummaryDTO(self): + """Test SourceImportResultSummaryDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_sources_api.py b/src/visier_platform_sdk/test/test_sources_api.py new file mode 100644 index 0000000000..fdeb930bf8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_sources_api.py @@ -0,0 +1,46 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.sources_api import SourcesApi + + +class TestSourcesApi(unittest.TestCase): + """SourcesApi unit test stubs""" + + def setUp(self) -> None: + self.api = SourcesApi() + + def tearDown(self) -> None: + pass + + def test_put_sources(self) -> None: + """Test case for put_sources + + Import a list of sources + """ + pass + + def test_run_sources_operation(self) -> None: + """Test case for run_sources_operation + + Perform an operation on all sources + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_sources_api_put_response_dto.py b/src/visier_platform_sdk/test/test_sources_api_put_response_dto.py new file mode 100644 index 0000000000..9570e480e0 --- /dev/null +++ b/src/visier_platform_sdk/test/test_sources_api_put_response_dto.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO + +class TestSourcesAPIPutResponseDTO(unittest.TestCase): + """SourcesAPIPutResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SourcesAPIPutResponseDTO: + """Test SourcesAPIPutResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SourcesAPIPutResponseDTO` + """ + model = SourcesAPIPutResponseDTO() + if include_optional: + return SourcesAPIPutResponseDTO( + summary = visier_platform_sdk.models.source_import_result_summary_dto.SourceImportResultSummaryDTO( + created = 56, + updated = 56, + ignored = 56, + deleted = 56, ) + ) + else: + return SourcesAPIPutResponseDTO( + ) + """ + + def testSourcesAPIPutResponseDTO(self): + """Test SourcesAPIPutResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_status.py b/src/visier_platform_sdk/test/test_status.py new file mode 100644 index 0000000000..984175352a --- /dev/null +++ b/src/visier_platform_sdk/test/test_status.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.status import Status + +class TestStatus(unittest.TestCase): + """Status unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> Status: + """Test Status + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `Status` + """ + model = Status() + if include_optional: + return Status( + localized_message = '', + code = '', + message = '', + rci = '', + user_error = True + ) + else: + return Status( + ) + """ + + def testStatus(self): + """Test Status""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_system_status_api.py b/src/visier_platform_sdk/test/test_system_status_api.py new file mode 100644 index 0000000000..42f595feb8 --- /dev/null +++ b/src/visier_platform_sdk/test/test_system_status_api.py @@ -0,0 +1,46 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.system_status_api import SystemStatusApi + + +class TestSystemStatusApi(unittest.TestCase): + """SystemStatusApi unit test stubs""" + + def setUp(self) -> None: + self.api = SystemStatusApi() + + def tearDown(self) -> None: + pass + + def test_post_system_status(self) -> None: + """Test case for post_system_status + + Check the overall current status of Visier's systems + """ + pass + + def test_system_status(self) -> None: + """Test case for system_status + + Check the overall current status of Visier's systems + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_systemstatus_system_status_dto.py b/src/visier_platform_sdk/test/test_systemstatus_system_status_dto.py new file mode 100644 index 0000000000..6074048bbb --- /dev/null +++ b/src/visier_platform_sdk/test/test_systemstatus_system_status_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO + +class TestSystemstatusSystemStatusDTO(unittest.TestCase): + """SystemstatusSystemStatusDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SystemstatusSystemStatusDTO: + """Test SystemstatusSystemStatusDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SystemstatusSystemStatusDTO` + """ + model = SystemstatusSystemStatusDTO() + if include_optional: + return SystemstatusSystemStatusDTO( + overall = '' + ) + else: + return SystemstatusSystemStatusDTO( + ) + """ + + def testSystemstatusSystemStatusDTO(self): + """Test SystemstatusSystemStatusDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_systemstatus_vee_status_dto.py b/src/visier_platform_sdk/test/test_systemstatus_vee_status_dto.py new file mode 100644 index 0000000000..bfe81c6afd --- /dev/null +++ b/src/visier_platform_sdk/test/test_systemstatus_vee_status_dto.py @@ -0,0 +1,52 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO + +class TestSystemstatusVeeStatusDTO(unittest.TestCase): + """SystemstatusVeeStatusDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> SystemstatusVeeStatusDTO: + """Test SystemstatusVeeStatusDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `SystemstatusVeeStatusDTO` + """ + model = SystemstatusVeeStatusDTO() + if include_optional: + return SystemstatusVeeStatusDTO( + overall = '' + ) + else: + return SystemstatusVeeStatusDTO( + ) + """ + + def testSystemstatusVeeStatusDTO(self): + """Test SystemstatusVeeStatusDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_table_response_dto.py b/src/visier_platform_sdk/test/test_table_response_dto.py new file mode 100644 index 0000000000..41c1613f8e --- /dev/null +++ b/src/visier_platform_sdk/test/test_table_response_dto.py @@ -0,0 +1,59 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.table_response_dto import TableResponseDTO + +class TestTableResponseDTO(unittest.TestCase): + """TableResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> TableResponseDTO: + """Test TableResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `TableResponseDTO` + """ + model = TableResponseDTO() + if include_optional: + return TableResponseDTO( + header = { + 'key' : '' + }, + rows = [ + { + 'key' : '' + } + ] + ) + else: + return TableResponseDTO( + ) + """ + + def testTableResponseDTO(self): + """Test TableResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_tenants_v1_api.py b/src/visier_platform_sdk/test/test_tenants_v1_api.py new file mode 100644 index 0000000000..08ef5564b9 --- /dev/null +++ b/src/visier_platform_sdk/test/test_tenants_v1_api.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.tenants_v1_api import TenantsV1Api + + +class TestTenantsV1Api(unittest.TestCase): + """TenantsV1Api unit test stubs""" + + def setUp(self) -> None: + self.api = TenantsV1Api() + + def tearDown(self) -> None: + pass + + def test_add_tenant(self) -> None: + """Test case for add_tenant + + Add an analytic tenant + """ + pass + + def test_add_tenants(self) -> None: + """Test case for add_tenants + + Add analytic tenants + """ + pass + + def test_delete_tenant(self) -> None: + """Test case for delete_tenant + + Deprovision an analytic tenant + """ + pass + + def test_disable_tenant(self) -> None: + """Test case for disable_tenant + + Disable an analytic tenant + """ + pass + + def test_enable_tenant(self) -> None: + """Test case for enable_tenant + + Enable an analytic tenant + """ + pass + + def test_get_tenant(self) -> None: + """Test case for get_tenant + + Retrieve an analytic tenant's details + """ + pass + + def test_get_tenants(self) -> None: + """Test case for get_tenants + + Retrieve a list of all analytic tenants + """ + pass + + def test_update_tenant(self) -> None: + """Test case for update_tenant + + Update an analytic tenant + """ + pass + + def test_validate_tenant(self) -> None: + """Test case for validate_tenant + + Validate an analytic tenant's metric values + """ + pass + + def test_validate_tenants(self) -> None: + """Test case for validate_tenants + + Validate metric values for all analytic tenants + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_tenants_v2_api.py b/src/visier_platform_sdk/test/test_tenants_v2_api.py new file mode 100644 index 0000000000..3fae97cd59 --- /dev/null +++ b/src/visier_platform_sdk/test/test_tenants_v2_api.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.tenants_v2_api import TenantsV2Api + + +class TestTenantsV2Api(unittest.TestCase): + """TenantsV2Api unit test stubs""" + + def setUp(self) -> None: + self.api = TenantsV2Api() + + def tearDown(self) -> None: + pass + + def test_create_tenant(self) -> None: + """Test case for create_tenant + + Add an analytic tenant + """ + pass + + def test_delete_tenant(self) -> None: + """Test case for delete_tenant + + Deprovision an analytic tenant + """ + pass + + def test_list_tenants(self) -> None: + """Test case for list_tenants + + Retrieve a list of all analytic tenants + """ + pass + + def test_tenant_info(self) -> None: + """Test case for tenant_info + + Retrieve an analytic tenant's details + """ + pass + + def test_update_tenant(self) -> None: + """Test case for update_tenant + + Update an analytic tenant + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_token_response.py b/src/visier_platform_sdk/test/test_token_response.py new file mode 100644 index 0000000000..7ca51d5930 --- /dev/null +++ b/src/visier_platform_sdk/test/test_token_response.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.token_response import TokenResponse + +class TestTokenResponse(unittest.TestCase): + """TokenResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> TokenResponse: + """Test TokenResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `TokenResponse` + """ + model = TokenResponse() + if include_optional: + return TokenResponse( + access_token = '', + refresh_token = '', + id_token = '', + token_type = '', + expires_in = 56 + ) + else: + return TokenResponse( + ) + """ + + def testTokenResponse(self): + """Test TokenResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_user_creation_api_response_dto.py b/src/visier_platform_sdk/test/test_user_creation_api_response_dto.py new file mode 100644 index 0000000000..abded3bd3a --- /dev/null +++ b/src/visier_platform_sdk/test/test_user_creation_api_response_dto.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.models.user_creation_api_response_dto import UserCreationAPIResponseDTO + +class TestUserCreationAPIResponseDTO(unittest.TestCase): + """UserCreationAPIResponseDTO unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> UserCreationAPIResponseDTO: + """Test UserCreationAPIResponseDTO + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `UserCreationAPIResponseDTO` + """ + model = UserCreationAPIResponseDTO() + if include_optional: + return UserCreationAPIResponseDTO( + user_id = '', + username = '', + display_name = '', + employee_id = '', + account_enabled = '', + email = '' + ) + else: + return UserCreationAPIResponseDTO( + ) + """ + + def testUserCreationAPIResponseDTO(self): + """Test UserCreationAPIResponseDTO""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_user_groups_v2_api.py b/src/visier_platform_sdk/test/test_user_groups_v2_api.py new file mode 100644 index 0000000000..d750638057 --- /dev/null +++ b/src/visier_platform_sdk/test/test_user_groups_v2_api.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.user_groups_v2_api import UserGroupsV2Api + + +class TestUserGroupsV2Api(unittest.TestCase): + """UserGroupsV2Api unit test stubs""" + + def setUp(self) -> None: + self.api = UserGroupsV2Api() + + def tearDown(self) -> None: + pass + + def test_create_user_groups(self) -> None: + """Test case for create_user_groups + + Create multiple user groups + """ + pass + + def test_delete_user_group(self) -> None: + """Test case for delete_user_group + + Delete a user group + """ + pass + + def test_delete_user_groups(self) -> None: + """Test case for delete_user_groups + + Delete multiple user groups + """ + pass + + def test_get_user_group(self) -> None: + """Test case for get_user_group + + Retrieve the details of a user group + """ + pass + + def test_get_user_groups(self) -> None: + """Test case for get_user_groups + + Retrieve a list of user groups + """ + pass + + def test_patch_user_groups(self) -> None: + """Test case for patch_user_groups + + Patch multiple user groups + """ + pass + + def test_put_user_groups(self) -> None: + """Test case for put_user_groups + + Update multiple user groups + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_users_v1_api.py b/src/visier_platform_sdk/test/test_users_v1_api.py new file mode 100644 index 0000000000..877ba8d30d --- /dev/null +++ b/src/visier_platform_sdk/test/test_users_v1_api.py @@ -0,0 +1,165 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.users_v1_api import UsersV1Api + + +class TestUsersV1Api(unittest.TestCase): + """UsersV1Api unit test stubs""" + + def setUp(self) -> None: + self.api = UsersV1Api() + + def tearDown(self) -> None: + pass + + def test_add_user(self) -> None: + """Test case for add_user + + Add a user + """ + pass + + def test_add_users_to_user_group(self) -> None: + """Test case for add_users_to_user_group + + Assign users to user groups + """ + pass + + def test_assign_permissions(self) -> None: + """Test case for assign_permissions + + Assign permissions to users + """ + pass + + def test_assign_permissions_to_user_groups(self) -> None: + """Test case for assign_permissions_to_user_groups + + Assign permissions to user groups + """ + pass + + def test_delete_user(self) -> None: + """Test case for delete_user + + Delete a user + """ + pass + + def test_get_all_permissions_xlsx(self) -> None: + """Test case for get_all_permissions_xlsx + + Retrieve a list of all permissions in XLSX format + """ + pass + + def test_get_all_user_groups(self) -> None: + """Test case for get_all_user_groups + + Retrieve a list of all user groups + """ + pass + + def test_get_all_users(self) -> None: + """Test case for get_all_users + + Retrieve a list of all users + """ + pass + + def test_get_application_logs_xlsx(self) -> None: + """Test case for get_application_logs_xlsx + + Retrieve the Application Logs + """ + pass + + def test_get_data_security_report_xlsx(self) -> None: + """Test case for get_data_security_report_xlsx + + Retrieve the Data Security Report + """ + pass + + def test_get_permission_assigned_users(self) -> None: + """Test case for get_permission_assigned_users + + Retrieve users that are assigned a specific permission + """ + pass + + def test_get_profile_assignments_xlsx(self) -> None: + """Test case for get_profile_assignments_xlsx + + Retrieve user profile assignments in XLSX format + """ + pass + + def test_get_user_detail(self) -> None: + """Test case for get_user_detail + + Retrieve a user's details + """ + pass + + def test_get_user_group_users(self) -> None: + """Test case for get_user_group_users + + Retrieve a list of user group users + """ + pass + + def test_get_user_permissions_xlsx(self) -> None: + """Test case for get_user_permissions_xlsx + + Retrieve user permissions in XLSX format + """ + pass + + def test_remove_permissions(self) -> None: + """Test case for remove_permissions + + Remove permissions from users + """ + pass + + def test_remove_users_from_user_group(self) -> None: + """Test case for remove_users_from_user_group + + Remove users from user groups + """ + pass + + def test_revoke_permissions_from_user_groups(self) -> None: + """Test case for revoke_permissions_from_user_groups + + Remove permissions from user groups + """ + pass + + def test_update_user(self) -> None: + """Test case for update_user + + Update a user + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_users_v2_api.py b/src/visier_platform_sdk/test/test_users_v2_api.py new file mode 100644 index 0000000000..a8ad421423 --- /dev/null +++ b/src/visier_platform_sdk/test/test_users_v2_api.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.users_v2_api import UsersV2Api + + +class TestUsersV2Api(unittest.TestCase): + """UsersV2Api unit test stubs""" + + def setUp(self) -> None: + self.api = UsersV2Api() + + def tearDown(self) -> None: + pass + + def test_add_users(self) -> None: + """Test case for add_users + + Add users + """ + pass + + def test_delete_users(self) -> None: + """Test case for delete_users + + Delete users + """ + pass + + def test_update_users(self) -> None: + """Test case for update_users + + Update users + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_vee_api.py b/src/visier_platform_sdk/test/test_vee_api.py new file mode 100644 index 0000000000..3a5b7526f6 --- /dev/null +++ b/src/visier_platform_sdk/test/test_vee_api.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.vee_api import VeeApi + + +class TestVeeApi(unittest.TestCase): + """VeeApi unit test stubs""" + + def setUp(self) -> None: + self.api = VeeApi() + + def tearDown(self) -> None: + pass + + def test_vee_feedback(self) -> None: + """Test case for vee_feedback + + Submit Vee feedback + """ + pass + + def test_vee_question_request(self) -> None: + """Test case for vee_question_request + + Ask Vee a question + """ + pass + + def test_vee_sample_questions(self) -> None: + """Test case for vee_sample_questions + + Retrieve a list of sample questions to ask Vee + """ + pass + + def test_vee_status(self) -> None: + """Test case for vee_status + + Check the overall current status of Vee + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/test/test_webhooks_api.py b/src/visier_platform_sdk/test/test_webhooks_api.py new file mode 100644 index 0000000000..d4bd4d2838 --- /dev/null +++ b/src/visier_platform_sdk/test/test_webhooks_api.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from visier_platform_sdk.api.webhooks_api import WebhooksApi + + +class TestWebhooksApi(unittest.TestCase): + """WebhooksApi unit test stubs""" + + def setUp(self) -> None: + self.api = WebhooksApi() + + def tearDown(self) -> None: + pass + + def test_create_webhook(self) -> None: + """Test case for create_webhook + + Create a webhook + """ + pass + + def test_delete_webhook(self) -> None: + """Test case for delete_webhook + + Delete a webhook + """ + pass + + def test_delete_webhook_credentials(self) -> None: + """Test case for delete_webhook_credentials + + Delete a webhook's credentials + """ + pass + + def test_get_all_webhooks(self) -> None: + """Test case for get_all_webhooks + + Retrieve a list of webhooks + """ + pass + + def test_get_webhook(self) -> None: + """Test case for get_webhook + + Retrieve a webhook's details + """ + pass + + def test_send_test_event(self) -> None: + """Test case for send_test_event + + Test a webhook + """ + pass + + def test_update_webhook(self) -> None: + """Test case for update_webhook + + Update a webhook's details + """ + pass + + def test_update_webhook_credentials(self) -> None: + """Test case for update_webhook_credentials + + Update a webhook's credentials + """ + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/src/visier_platform_sdk/tox.ini b/src/visier_platform_sdk/tox.ini new file mode 100644 index 0000000000..de3fca79fb --- /dev/null +++ b/src/visier_platform_sdk/tox.ini @@ -0,0 +1,9 @@ +[tox] +envlist = py3 + +[testenv] +deps=-r{toxinidir}/requirements.txt + -r{toxinidir}/test-requirements.txt + +commands= + pytest --cov=visier_platform_sdk diff --git a/src/visier_platform_sdk/visier_platform_sdk/__init__.py b/src/visier_platform_sdk/visier_platform_sdk/__init__.py new file mode 100644 index 0000000000..a02424ad7f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/__init__.py @@ -0,0 +1,684 @@ +# coding: utf-8 + +# flake8: noqa + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +__version__ = "22222222.99201.1892.beta3" + +# import apis into sdk package +from visier_platform_sdk.api.basic_authentication_api import BasicAuthenticationApi +from visier_platform_sdk.api.benchmarks_api import BenchmarksApi +from visier_platform_sdk.api.concepts_v2_api import ConceptsV2Api +from visier_platform_sdk.api.consolidated_analytics_api import ConsolidatedAnalyticsApi +from visier_platform_sdk.api.data_and_job_handling_api import DataAndJobHandlingApi +from visier_platform_sdk.api.data_intake_api import DataIntakeApi +from visier_platform_sdk.api.data_model_api import DataModelApi +from visier_platform_sdk.api.data_query_api import DataQueryApi +from visier_platform_sdk.api.data_upload_api import DataUploadApi +from visier_platform_sdk.api.data_version_export_api import DataVersionExportApi +from visier_platform_sdk.api.dimensions_api import DimensionsApi +from visier_platform_sdk.api.direct_data_intake_api import DirectDataIntakeApi +from visier_platform_sdk.api.email_domains_api import EmailDomainsApi +from visier_platform_sdk.api.encryption_keys_api import EncryptionKeysApi +from visier_platform_sdk.api.jobs_library_api import JobsLibraryApi +from visier_platform_sdk.api.network_subnets_api import NetworkSubnetsApi +from visier_platform_sdk.api.o_auth2_api import OAuth2Api +from visier_platform_sdk.api.object_configuration_api import ObjectConfigurationApi +from visier_platform_sdk.api.pgp_key_api import PGPKeyApi +from visier_platform_sdk.api.permissions_api import PermissionsApi +from visier_platform_sdk.api.planning_data_load_api import PlanningDataLoadApi +from visier_platform_sdk.api.production_versions_api import ProductionVersionsApi +from visier_platform_sdk.api.profiles_api import ProfilesApi +from visier_platform_sdk.api.projects_api import ProjectsApi +from visier_platform_sdk.api.release_version_configuration_api import ReleaseVersionConfigurationApi +from visier_platform_sdk.api.reporting_api import ReportingApi +from visier_platform_sdk.api.search_api import SearchApi +from visier_platform_sdk.api.skills_library_api import SkillsLibraryApi +from visier_platform_sdk.api.source_files_download_api import SourceFilesDownloadApi +from visier_platform_sdk.api.sources_api import SourcesApi +from visier_platform_sdk.api.system_status_api import SystemStatusApi +from visier_platform_sdk.api.tenants_v1_api import TenantsV1Api +from visier_platform_sdk.api.tenants_v2_api import TenantsV2Api +from visier_platform_sdk.api.user_groups_v2_api import UserGroupsV2Api +from visier_platform_sdk.api.users_v1_api import UsersV1Api +from visier_platform_sdk.api.users_v2_api import UsersV2Api +from visier_platform_sdk.api.vee_api import VeeApi +from visier_platform_sdk.api.webhooks_api import WebhooksApi + +# import ApiClient +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.api_client import ApiClient +from visier_platform_sdk.configuration import Configuration +from visier_platform_sdk.exceptions import OpenApiException +from visier_platform_sdk.exceptions import ApiTypeError +from visier_platform_sdk.exceptions import ApiValueError +from visier_platform_sdk.exceptions import ApiKeyError +from visier_platform_sdk.exceptions import ApiAttributeError +from visier_platform_sdk.exceptions import ApiException + +# import models into sdk package +from visier_platform_sdk.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO +from visier_platform_sdk.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO +from visier_platform_sdk.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO +from visier_platform_sdk.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO +from visier_platform_sdk.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO +from visier_platform_sdk.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO +from visier_platform_sdk.models.admin_business_location_dto import AdminBusinessLocationDTO +from visier_platform_sdk.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO +from visier_platform_sdk.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO +from visier_platform_sdk.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO +from visier_platform_sdk.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO +from visier_platform_sdk.models.admin_custom_property_dto import AdminCustomPropertyDTO +from visier_platform_sdk.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO +from visier_platform_sdk.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO +from visier_platform_sdk.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO +from visier_platform_sdk.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO +from visier_platform_sdk.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request +from visier_platform_sdk.models.admin_element_ids_dto import AdminElementIDsDTO +from visier_platform_sdk.models.admin_email_domains_dto import AdminEmailDomainsDTO +from visier_platform_sdk.models.admin_excluded_sources_body import AdminExcludedSourcesBody +from visier_platform_sdk.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO +from visier_platform_sdk.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO +from visier_platform_sdk.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO +from visier_platform_sdk.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO +from visier_platform_sdk.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO +from visier_platform_sdk.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO +from visier_platform_sdk.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO +from visier_platform_sdk.models.admin_key_name import AdminKeyName +from visier_platform_sdk.models.admin_mask_message import AdminMaskMessage +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO +from visier_platform_sdk.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest +from visier_platform_sdk.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse +from visier_platform_sdk.models.admin_permission_response_dto import AdminPermissionResponseDTO +from visier_platform_sdk.models.admin_permissions_list_dto import AdminPermissionsListDTO +from visier_platform_sdk.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO +from visier_platform_sdk.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO +from visier_platform_sdk.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO +from visier_platform_sdk.models.admin_product_release_dto import AdminProductReleaseDTO +from visier_platform_sdk.models.admin_product_releases_dto import AdminProductReleasesDTO +from visier_platform_sdk.models.admin_product_version_dto import AdminProductVersionDTO +from visier_platform_sdk.models.admin_product_versions_dto import AdminProductVersionsDTO +from visier_platform_sdk.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO +from visier_platform_sdk.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO +from visier_platform_sdk.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO +from visier_platform_sdk.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest +from visier_platform_sdk.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO +from visier_platform_sdk.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO +from visier_platform_sdk.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO +from visier_platform_sdk.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO +from visier_platform_sdk.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO +from visier_platform_sdk.models.admin_simple_user_dto import AdminSimpleUserDTO +from visier_platform_sdk.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO +from visier_platform_sdk.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO +from visier_platform_sdk.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO +from visier_platform_sdk.models.admin_tenant_code_body import AdminTenantCodeBody +from visier_platform_sdk.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO +from visier_platform_sdk.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO +from visier_platform_sdk.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO +from visier_platform_sdk.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO +from visier_platform_sdk.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO +from visier_platform_sdk.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO +from visier_platform_sdk.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO +from visier_platform_sdk.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO +from visier_platform_sdk.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO +from visier_platform_sdk.models.admin_update_tenant_model import AdminUpdateTenantModel +from visier_platform_sdk.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO +from visier_platform_sdk.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO +from visier_platform_sdk.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO +from visier_platform_sdk.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO +from visier_platform_sdk.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO +from visier_platform_sdk.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO +from visier_platform_sdk.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO +from visier_platform_sdk.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO +from visier_platform_sdk.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO +from visier_platform_sdk.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO +from visier_platform_sdk.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO +from visier_platform_sdk.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO +from visier_platform_sdk.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO +from visier_platform_sdk.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO +from visier_platform_sdk.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO +from visier_platform_sdk.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO +from visier_platform_sdk.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO +from visier_platform_sdk.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO +from visier_platform_sdk.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO +from visier_platform_sdk.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO +from visier_platform_sdk.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO +from visier_platform_sdk.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO +from visier_platform_sdk.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO +from visier_platform_sdk.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO +from visier_platform_sdk.models.analysis_common_report_dto import AnalysisCommonReportDTO +from visier_platform_sdk.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO +from visier_platform_sdk.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO +from visier_platform_sdk.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO +from visier_platform_sdk.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO +from visier_platform_sdk.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO +from visier_platform_sdk.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO +from visier_platform_sdk.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO +from visier_platform_sdk.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO +from visier_platform_sdk.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO +from visier_platform_sdk.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO +from visier_platform_sdk.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO +from visier_platform_sdk.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO +from visier_platform_sdk.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO +from visier_platform_sdk.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO +from visier_platform_sdk.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO +from visier_platform_sdk.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO +from visier_platform_sdk.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO +from visier_platform_sdk.models.api_error import ApiError +from visier_platform_sdk.models.authentication_o_auth2_user_info_dto import AuthenticationOAuth2UserInfoDTO +from visier_platform_sdk.models.authentication_o_auth2_user_subnet_info_dto import AuthenticationOAuth2UserSubnetInfoDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_detail_dto import AuthenticationOAuth2UserTenantDetailDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_details_dto import AuthenticationOAuth2UserTenantDetailsDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_properties_dto import AuthenticationOAuth2UserTenantPropertiesDTO +from visier_platform_sdk.models.benchmark_info import BenchmarkInfo +from visier_platform_sdk.models.benchmark_value import BenchmarkValue +from visier_platform_sdk.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest +from visier_platform_sdk.models.data_in_connector import DataInConnector +from visier_platform_sdk.models.data_in_data_load_request import DataInDataLoadRequest +from visier_platform_sdk.models.data_in_data_load_request_model import DataInDataLoadRequestModel +from visier_platform_sdk.models.data_in_data_load_response import DataInDataLoadResponse +from visier_platform_sdk.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail +from visier_platform_sdk.models.data_in_data_version_object import DataInDataVersionObject +from visier_platform_sdk.models.data_in_disable_dv_model import DataInDisableDVModel +from visier_platform_sdk.models.data_in_disable_dv_request import DataInDisableDVRequest +from visier_platform_sdk.models.data_in_disable_dv_response import DataInDisableDVResponse +from visier_platform_sdk.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse +from visier_platform_sdk.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest +from visier_platform_sdk.models.data_in_extraction_job import DataInExtractionJob +from visier_platform_sdk.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse +from visier_platform_sdk.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest +from visier_platform_sdk.models.data_in_job_status_list_response import DataInJobStatusListResponse +from visier_platform_sdk.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime +from visier_platform_sdk.models.data_in_processing_job import DataInProcessingJob +from visier_platform_sdk.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse +from visier_platform_sdk.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse +from visier_platform_sdk.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse +from visier_platform_sdk.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest +from visier_platform_sdk.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse +from visier_platform_sdk.models.data_in_push_data_response import DataInPushDataResponse +from visier_platform_sdk.models.data_in_receiving_job import DataInReceivingJob +from visier_platform_sdk.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse +from visier_platform_sdk.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse +from visier_platform_sdk.models.data_in_result import DataInResult +from visier_platform_sdk.models.data_in_source import DataInSource +from visier_platform_sdk.models.data_in_start_extraction_response import DataInStartExtractionResponse +from visier_platform_sdk.models.data_in_start_transfer_response import DataInStartTransferResponse +from visier_platform_sdk.models.data_in_tenant import DataInTenant +from visier_platform_sdk.models.data_in_tenant_and_credential import DataInTenantAndCredential +from visier_platform_sdk.models.data_in_upload_to_exclude import DataInUploadToExclude +from visier_platform_sdk.models.data_in_upload_to_include import DataInUploadToInclude +from visier_platform_sdk.models.data_out_list_response import DataOutListResponse +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO +from visier_platform_sdk.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO +from visier_platform_sdk.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO +from visier_platform_sdk.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO +from visier_platform_sdk.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO +from visier_platform_sdk.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO +from visier_platform_sdk.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO +from visier_platform_sdk.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO +from visier_platform_sdk.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO +from visier_platform_sdk.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO +from visier_platform_sdk.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO +from visier_platform_sdk.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO +from visier_platform_sdk.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO +from visier_platform_sdk.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO +from visier_platform_sdk.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO +from visier_platform_sdk.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO +from visier_platform_sdk.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO +from visier_platform_sdk.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO +from visier_platform_sdk.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO +from visier_platform_sdk.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO +from visier_platform_sdk.models.dataservices_query_cell_dto import DataservicesQueryCellDTO +from visier_platform_sdk.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO +from visier_platform_sdk.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO +from visier_platform_sdk.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO +from visier_platform_sdk.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO +from visier_platform_sdk.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO +from visier_platform_sdk.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO +from visier_platform_sdk.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO +from visier_platform_sdk.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO +from visier_platform_sdk.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO +from visier_platform_sdk.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO +from visier_platform_sdk.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO +from visier_platform_sdk.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO +from visier_platform_sdk.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO +from visier_platform_sdk.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO +from visier_platform_sdk.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO +from visier_platform_sdk.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO +from visier_platform_sdk.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO +from visier_platform_sdk.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO +from visier_platform_sdk.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO +from visier_platform_sdk.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO +from visier_platform_sdk.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO +from visier_platform_sdk.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO +from visier_platform_sdk.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO +from visier_platform_sdk.models.description_entry import DescriptionEntry +from visier_platform_sdk.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO +from visier_platform_sdk.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO +from visier_platform_sdk.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO +from visier_platform_sdk.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO +from visier_platform_sdk.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO +from visier_platform_sdk.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO +from visier_platform_sdk.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO +from visier_platform_sdk.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO +from visier_platform_sdk.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO +from visier_platform_sdk.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO +from visier_platform_sdk.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO +from visier_platform_sdk.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO +from visier_platform_sdk.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO +from visier_platform_sdk.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO +from visier_platform_sdk.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO +from visier_platform_sdk.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO +from visier_platform_sdk.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO +from visier_platform_sdk.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO +from visier_platform_sdk.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO +from visier_platform_sdk.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO +from visier_platform_sdk.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO +from visier_platform_sdk.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO +from visier_platform_sdk.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO +from visier_platform_sdk.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO +from visier_platform_sdk.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO +from visier_platform_sdk.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO +from visier_platform_sdk.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO +from visier_platform_sdk.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO +from visier_platform_sdk.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO +from visier_platform_sdk.models.designer_data_version_export_dto import DesignerDataVersionExportDTO +from visier_platform_sdk.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO +from visier_platform_sdk.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO +from visier_platform_sdk.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO +from visier_platform_sdk.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO +from visier_platform_sdk.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO +from visier_platform_sdk.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO +from visier_platform_sdk.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO +from visier_platform_sdk.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO +from visier_platform_sdk.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO +from visier_platform_sdk.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO +from visier_platform_sdk.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO +from visier_platform_sdk.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO +from visier_platform_sdk.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO +from visier_platform_sdk.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO +from visier_platform_sdk.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO +from visier_platform_sdk.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO +from visier_platform_sdk.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO +from visier_platform_sdk.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO +from visier_platform_sdk.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO +from visier_platform_sdk.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO +from visier_platform_sdk.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO +from visier_platform_sdk.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO +from visier_platform_sdk.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO +from visier_platform_sdk.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO +from visier_platform_sdk.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO +from visier_platform_sdk.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO +from visier_platform_sdk.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO +from visier_platform_sdk.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO +from visier_platform_sdk.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO +from visier_platform_sdk.models.designer_module_settings_dto import DesignerModuleSettingsDTO +from visier_platform_sdk.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO +from visier_platform_sdk.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO +from visier_platform_sdk.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO +from visier_platform_sdk.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO +from visier_platform_sdk.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO +from visier_platform_sdk.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO +from visier_platform_sdk.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO +from visier_platform_sdk.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO +from visier_platform_sdk.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO +from visier_platform_sdk.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO +from visier_platform_sdk.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO +from visier_platform_sdk.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO +from visier_platform_sdk.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO +from visier_platform_sdk.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO +from visier_platform_sdk.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO +from visier_platform_sdk.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO +from visier_platform_sdk.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO +from visier_platform_sdk.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO +from visier_platform_sdk.models.designer_tenant_module_dto import DesignerTenantModuleDTO +from visier_platform_sdk.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO +from visier_platform_sdk.models.designer_webhook_webhook_basic_auth_credential_dto import DesignerWebhookWebhookBasicAuthCredentialDTO +from visier_platform_sdk.models.designer_webhook_webhook_credentials_dto import DesignerWebhookWebhookCredentialsDTO +from visier_platform_sdk.models.designer_webhook_webhook_dto import DesignerWebhookWebhookDTO +from visier_platform_sdk.models.designer_webhook_webhook_details_dto import DesignerWebhookWebhookDetailsDTO +from visier_platform_sdk.models.designer_webhook_webhook_event_type_dto import DesignerWebhookWebhookEventTypeDTO +from visier_platform_sdk.models.designer_webhook_webhook_message_response_dto import DesignerWebhookWebhookMessageResponseDTO +from visier_platform_sdk.models.designer_webhook_webhook_request_dto import DesignerWebhookWebhookRequestDTO +from visier_platform_sdk.models.designer_webhook_webhooks_dto import DesignerWebhookWebhooksDTO +from visier_platform_sdk.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO +from visier_platform_sdk.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO +from visier_platform_sdk.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO +from visier_platform_sdk.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO +from visier_platform_sdk.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO +from visier_platform_sdk.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO +from visier_platform_sdk.models.dimension_member import DimensionMember +from visier_platform_sdk.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO +from visier_platform_sdk.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO +from visier_platform_sdk.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO +from visier_platform_sdk.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO +from visier_platform_sdk.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO +from visier_platform_sdk.models.dv_export_status import DvExportStatus +from visier_platform_sdk.models.extracted_skill import ExtractedSkill +from visier_platform_sdk.models.generate_impersonation_token_request import GenerateImpersonationTokenRequest +from visier_platform_sdk.models.google_protobuf_any import GoogleProtobufAny +from visier_platform_sdk.models.hierarchy import Hierarchy +from visier_platform_sdk.models.job import Job +from visier_platform_sdk.models.job_entry import JobEntry +from visier_platform_sdk.models.job_feedback_input import JobFeedbackInput +from visier_platform_sdk.models.job_search_failure_output import JobSearchFailureOutput +from visier_platform_sdk.models.job_search_input import JobSearchInput +from visier_platform_sdk.models.job_search_output import JobSearchOutput +from visier_platform_sdk.models.job_standardization_input import JobStandardizationInput +from visier_platform_sdk.models.job_standardization_input_skills import JobStandardizationInputSkills +from visier_platform_sdk.models.location_search_failure_output import LocationSearchFailureOutput +from visier_platform_sdk.models.location_search_input import LocationSearchInput +from visier_platform_sdk.models.location_search_input1 import LocationSearchInput1 +from visier_platform_sdk.models.location_search_output import LocationSearchOutput +from visier_platform_sdk.models.location_search_successful_output import LocationSearchSuccessfulOutput +from visier_platform_sdk.models.output_entry import OutputEntry +from visier_platform_sdk.models.output_entry1 import OutputEntry1 +from visier_platform_sdk.models.output_entry1_matches_inner import OutputEntry1MatchesInner +from visier_platform_sdk.models.plan_data_load_change_dto import PlanDataLoadChangeDTO +from visier_platform_sdk.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO +from visier_platform_sdk.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO +from visier_platform_sdk.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO +from visier_platform_sdk.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO +from visier_platform_sdk.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO +from visier_platform_sdk.models.planning_plan_info_dto import PlanningPlanInfoDTO +from visier_platform_sdk.models.planning_plan_item_dto import PlanningPlanItemDTO +from visier_platform_sdk.models.planning_plan_schema_dto import PlanningPlanSchemaDTO +from visier_platform_sdk.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO +from visier_platform_sdk.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO +from visier_platform_sdk.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO +from visier_platform_sdk.models.planning_scenario_info_dto import PlanningScenarioInfoDTO +from visier_platform_sdk.models.salary_benchmark_input import SalaryBenchmarkInput +from visier_platform_sdk.models.salary_benchmarks_batch_processing_failure_output import SalaryBenchmarksBatchProcessingFailureOutput +from visier_platform_sdk.models.salary_benchmarks_batch_processing_outputs import SalaryBenchmarksBatchProcessingOutputs +from visier_platform_sdk.models.salary_benchmarks_batch_processing_successful_output import SalaryBenchmarksBatchProcessingSuccessfulOutput +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO +from visier_platform_sdk.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO +from visier_platform_sdk.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO +from visier_platform_sdk.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO +from visier_platform_sdk.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO +from visier_platform_sdk.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO +from visier_platform_sdk.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO +from visier_platform_sdk.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO +from visier_platform_sdk.models.servicing_capabilities_dto import ServicingCapabilitiesDTO +from visier_platform_sdk.models.servicing_capability_dto import ServicingCapabilityDTO +from visier_platform_sdk.models.servicing_capability_group_dto import ServicingCapabilityGroupDTO +from visier_platform_sdk.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO +from visier_platform_sdk.models.servicing_commit_dto import ServicingCommitDTO +from visier_platform_sdk.models.servicing_content_package_dto import ServicingContentPackageDTO +from visier_platform_sdk.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO +from visier_platform_sdk.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO +from visier_platform_sdk.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO +from visier_platform_sdk.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO +from visier_platform_sdk.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO +from visier_platform_sdk.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO +from visier_platform_sdk.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO +from visier_platform_sdk.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO +from visier_platform_sdk.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO +from visier_platform_sdk.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO +from visier_platform_sdk.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO +from visier_platform_sdk.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO +from visier_platform_sdk.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO +from visier_platform_sdk.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO +from visier_platform_sdk.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO +from visier_platform_sdk.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO +from visier_platform_sdk.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO +from visier_platform_sdk.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO +from visier_platform_sdk.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO +from visier_platform_sdk.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO +from visier_platform_sdk.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO +from visier_platform_sdk.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO +from visier_platform_sdk.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO +from visier_platform_sdk.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO +from visier_platform_sdk.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO +from visier_platform_sdk.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO +from visier_platform_sdk.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO +from visier_platform_sdk.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO +from visier_platform_sdk.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO +from visier_platform_sdk.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_job_id_response import ServicingJobIdResponse +from visier_platform_sdk.models.servicing_last_login_dto import ServicingLastLoginDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO +from visier_platform_sdk.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_member_selection_dto import ServicingMemberSelectionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO +from visier_platform_sdk.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO +from visier_platform_sdk.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO +from visier_platform_sdk.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO +from visier_platform_sdk.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO +from visier_platform_sdk.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO +from visier_platform_sdk.models.servicing_permission_dto import ServicingPermissionDTO +from visier_platform_sdk.models.servicing_permission_error_dto import ServicingPermissionErrorDTO +from visier_platform_sdk.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO +from visier_platform_sdk.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO +from visier_platform_sdk.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO +from visier_platform_sdk.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO +from visier_platform_sdk.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO +from visier_platform_sdk.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO +from visier_platform_sdk.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO +from visier_platform_sdk.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO +from visier_platform_sdk.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO +from visier_platform_sdk.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO +from visier_platform_sdk.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO +from visier_platform_sdk.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO +from visier_platform_sdk.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO +from visier_platform_sdk.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO +from visier_platform_sdk.models.servicing_reduced_error_dto import ServicingReducedErrorDTO +from visier_platform_sdk.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO +from visier_platform_sdk.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO +from visier_platform_sdk.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO +from visier_platform_sdk.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO +from visier_platform_sdk.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO +from visier_platform_sdk.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO +from visier_platform_sdk.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO +from visier_platform_sdk.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO +from visier_platform_sdk.models.servicing_servicing_capability_proto_enum_access_lookup_dto import ServicingServicingCapabilityProtoEnumAccessLookupDTO +from visier_platform_sdk.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet +from visier_platform_sdk.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO +from visier_platform_sdk.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO +from visier_platform_sdk.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO +from visier_platform_sdk.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO +from visier_platform_sdk.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO +from visier_platform_sdk.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO +from visier_platform_sdk.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO +from visier_platform_sdk.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO +from visier_platform_sdk.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO +from visier_platform_sdk.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO +from visier_platform_sdk.models.servicing_user_property_dto import ServicingUserPropertyDTO +from visier_platform_sdk.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO +from visier_platform_sdk.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO +from visier_platform_sdk.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO +from visier_platform_sdk.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO +from visier_platform_sdk.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO +from visier_platform_sdk.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO +from visier_platform_sdk.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO +from visier_platform_sdk.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO +from visier_platform_sdk.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO +from visier_platform_sdk.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO +from visier_platform_sdk.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO +from visier_platform_sdk.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO +from visier_platform_sdk.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO +from visier_platform_sdk.models.skill import Skill +from visier_platform_sdk.models.skill_category import SkillCategory +from visier_platform_sdk.models.skill_category_entry import SkillCategoryEntry +from visier_platform_sdk.models.skill_entry import SkillEntry +from visier_platform_sdk.models.skill_extraction_input import SkillExtractionInput +from visier_platform_sdk.models.skill_group import SkillGroup +from visier_platform_sdk.models.skill_group_entry import SkillGroupEntry +from visier_platform_sdk.models.skill_match_input import SkillMatchInput +from visier_platform_sdk.models.source_import_result_summary_dto import SourceImportResultSummaryDTO +from visier_platform_sdk.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO +from visier_platform_sdk.models.sql_like200_response import SqlLike200Response +from visier_platform_sdk.models.status import Status +from visier_platform_sdk.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO +from visier_platform_sdk.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO +from visier_platform_sdk.models.table_response_dto import TableResponseDTO +from visier_platform_sdk.models.token_response import TokenResponse +from visier_platform_sdk.models.user_creation_api_response_dto import UserCreationAPIResponseDTO diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/__init__.py b/src/visier_platform_sdk/visier_platform_sdk/api/__init__.py new file mode 100644 index 0000000000..55482f1a60 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/__init__.py @@ -0,0 +1,42 @@ +# flake8: noqa + +# import apis into api package +from visier_platform_sdk.api.basic_authentication_api import BasicAuthenticationApi +from visier_platform_sdk.api.benchmarks_api import BenchmarksApi +from visier_platform_sdk.api.concepts_v2_api import ConceptsV2Api +from visier_platform_sdk.api.consolidated_analytics_api import ConsolidatedAnalyticsApi +from visier_platform_sdk.api.data_and_job_handling_api import DataAndJobHandlingApi +from visier_platform_sdk.api.data_intake_api import DataIntakeApi +from visier_platform_sdk.api.data_model_api import DataModelApi +from visier_platform_sdk.api.data_query_api import DataQueryApi +from visier_platform_sdk.api.data_upload_api import DataUploadApi +from visier_platform_sdk.api.data_version_export_api import DataVersionExportApi +from visier_platform_sdk.api.dimensions_api import DimensionsApi +from visier_platform_sdk.api.direct_data_intake_api import DirectDataIntakeApi +from visier_platform_sdk.api.email_domains_api import EmailDomainsApi +from visier_platform_sdk.api.encryption_keys_api import EncryptionKeysApi +from visier_platform_sdk.api.jobs_library_api import JobsLibraryApi +from visier_platform_sdk.api.network_subnets_api import NetworkSubnetsApi +from visier_platform_sdk.api.o_auth2_api import OAuth2Api +from visier_platform_sdk.api.object_configuration_api import ObjectConfigurationApi +from visier_platform_sdk.api.pgp_key_api import PGPKeyApi +from visier_platform_sdk.api.permissions_api import PermissionsApi +from visier_platform_sdk.api.planning_data_load_api import PlanningDataLoadApi +from visier_platform_sdk.api.production_versions_api import ProductionVersionsApi +from visier_platform_sdk.api.profiles_api import ProfilesApi +from visier_platform_sdk.api.projects_api import ProjectsApi +from visier_platform_sdk.api.release_version_configuration_api import ReleaseVersionConfigurationApi +from visier_platform_sdk.api.reporting_api import ReportingApi +from visier_platform_sdk.api.search_api import SearchApi +from visier_platform_sdk.api.skills_library_api import SkillsLibraryApi +from visier_platform_sdk.api.source_files_download_api import SourceFilesDownloadApi +from visier_platform_sdk.api.sources_api import SourcesApi +from visier_platform_sdk.api.system_status_api import SystemStatusApi +from visier_platform_sdk.api.tenants_v1_api import TenantsV1Api +from visier_platform_sdk.api.tenants_v2_api import TenantsV2Api +from visier_platform_sdk.api.user_groups_v2_api import UserGroupsV2Api +from visier_platform_sdk.api.users_v1_api import UsersV1Api +from visier_platform_sdk.api.users_v2_api import UsersV2Api +from visier_platform_sdk.api.vee_api import VeeApi +from visier_platform_sdk.api.webhooks_api import WebhooksApi + diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/basic_authentication_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/basic_authentication_api.py new file mode 100644 index 0000000000..b5def65795 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/basic_authentication_api.py @@ -0,0 +1,625 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictStr +from typing import Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.generate_impersonation_token_request import GenerateImpersonationTokenRequest + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class BasicAuthenticationApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def a_sid_token_authentication( + self, + username: Annotated[Optional[StrictStr], Field(description="The unique identifier of the API user requesting a security token.")] = None, + password: Annotated[Optional[StrictStr], Field(description="The password that corresponds to the user making the request.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> str: + """Request a Visier authentication token + + Generate a secure ASID token. + + :param username: The unique identifier of the API user requesting a security token. + :type username: str + :param password: The password that corresponds to the user making the request. + :type password: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._a_sid_token_authentication_serialize( + username=username, + password=password, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "str", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def a_sid_token_authentication_with_http_info( + self, + username: Annotated[Optional[StrictStr], Field(description="The unique identifier of the API user requesting a security token.")] = None, + password: Annotated[Optional[StrictStr], Field(description="The password that corresponds to the user making the request.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[str]: + """Request a Visier authentication token + + Generate a secure ASID token. + + :param username: The unique identifier of the API user requesting a security token. + :type username: str + :param password: The password that corresponds to the user making the request. + :type password: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._a_sid_token_authentication_serialize( + username=username, + password=password, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "str", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def a_sid_token_authentication_without_preload_content( + self, + username: Annotated[Optional[StrictStr], Field(description="The unique identifier of the API user requesting a security token.")] = None, + password: Annotated[Optional[StrictStr], Field(description="The password that corresponds to the user making the request.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Request a Visier authentication token + + Generate a secure ASID token. + + :param username: The unique identifier of the API user requesting a security token. + :type username: str + :param password: The password that corresponds to the user making the request. + :type password: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._a_sid_token_authentication_serialize( + username=username, + password=password, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "str", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _a_sid_token_authentication_serialize( + self, + username, + password, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + if username is not None: + _form_params.append(('username', username)) + if password is not None: + _form_params.append(('password', password)) + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json', + 'text/plain' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/x-www-form-urlencoded' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/admin/visierSecureToken', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def generate_impersonation_token( + self, + generate_impersonation_token_request: Annotated[GenerateImpersonationTokenRequest, Field(description="Request to generate an impersonation token.")], + target_tenant_id: Annotated[Optional[StrictStr], Field(description="The tenant ID to execute the call on.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> str: + """Request an impersonation token + + Generate an impersonation token for the given username. + + :param generate_impersonation_token_request: Request to generate an impersonation token. (required) + :type generate_impersonation_token_request: GenerateImpersonationTokenRequest + :param target_tenant_id: The tenant ID to execute the call on. + :type target_tenant_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._generate_impersonation_token_serialize( + generate_impersonation_token_request=generate_impersonation_token_request, + target_tenant_id=target_tenant_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "str", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def generate_impersonation_token_with_http_info( + self, + generate_impersonation_token_request: Annotated[GenerateImpersonationTokenRequest, Field(description="Request to generate an impersonation token.")], + target_tenant_id: Annotated[Optional[StrictStr], Field(description="The tenant ID to execute the call on.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[str]: + """Request an impersonation token + + Generate an impersonation token for the given username. + + :param generate_impersonation_token_request: Request to generate an impersonation token. (required) + :type generate_impersonation_token_request: GenerateImpersonationTokenRequest + :param target_tenant_id: The tenant ID to execute the call on. + :type target_tenant_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._generate_impersonation_token_serialize( + generate_impersonation_token_request=generate_impersonation_token_request, + target_tenant_id=target_tenant_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "str", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def generate_impersonation_token_without_preload_content( + self, + generate_impersonation_token_request: Annotated[GenerateImpersonationTokenRequest, Field(description="Request to generate an impersonation token.")], + target_tenant_id: Annotated[Optional[StrictStr], Field(description="The tenant ID to execute the call on.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Request an impersonation token + + Generate an impersonation token for the given username. + + :param generate_impersonation_token_request: Request to generate an impersonation token. (required) + :type generate_impersonation_token_request: GenerateImpersonationTokenRequest + :param target_tenant_id: The tenant ID to execute the call on. + :type target_tenant_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._generate_impersonation_token_serialize( + generate_impersonation_token_request=generate_impersonation_token_request, + target_tenant_id=target_tenant_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "str", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _generate_impersonation_token_serialize( + self, + generate_impersonation_token_request, + target_tenant_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + if target_tenant_id is not None: + _header_params['TargetTenantID'] = target_tenant_id + # process the form parameters + # process the body parameter + if generate_impersonation_token_request is not None: + _body_params = generate_impersonation_token_request + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json', + 'text/plain' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/admin/visierImpersonationToken', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/benchmarks_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/benchmarks_api.py new file mode 100644 index 0000000000..10127a2292 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/benchmarks_api.py @@ -0,0 +1,936 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictStr +from typing import List, Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.benchmark_info import BenchmarkInfo +from visier_platform_sdk.models.benchmark_value import BenchmarkValue +from visier_platform_sdk.models.salary_benchmark_input import SalaryBenchmarkInput +from visier_platform_sdk.models.salary_benchmarks_batch_processing_outputs import SalaryBenchmarksBatchProcessingOutputs + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class BenchmarksApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def get_info( + self, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[BenchmarkInfo]: + """Get benchmark metadata + + Retrieve metadata that summarizes the benchmark dataset and API such as the release date. + + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_info_serialize( + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[BenchmarkInfo]", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_info_with_http_info( + self, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[BenchmarkInfo]]: + """Get benchmark metadata + + Retrieve metadata that summarizes the benchmark dataset and API such as the release date. + + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_info_serialize( + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[BenchmarkInfo]", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_info_without_preload_content( + self, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get benchmark metadata + + Retrieve metadata that summarizes the benchmark dataset and API such as the release date. + + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_info_serialize( + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[BenchmarkInfo]", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_info_serialize( + self, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/info', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_salary_benchmark( + self, + job: Annotated[StrictStr, Field(description="The job member ID. ")], + industry: Annotated[Optional[StrictStr], Field(description="The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. ")] = None, + location: Annotated[Optional[StrictStr], Field(description="The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. ")] = None, + company_size: Annotated[Optional[StrictStr], Field(description="The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. ")] = None, + career_level: Annotated[Optional[StrictStr], Field(description="The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> BenchmarkValue: + """Get base salary benchmark value + + Retrieve the base salary benchmark value. + + :param job: The job member ID. (required) + :type job: str + :param industry: The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. + :type industry: str + :param naics_code: The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. + :type naics_code: str + :param location: The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. + :type location: str + :param company_size: The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. + :type company_size: str + :param career_level: The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. + :type career_level: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_salary_benchmark_serialize( + job=job, + industry=industry, + naics_code=naics_code, + location=location, + company_size=company_size, + career_level=career_level, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BenchmarkValue", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_salary_benchmark_with_http_info( + self, + job: Annotated[StrictStr, Field(description="The job member ID. ")], + industry: Annotated[Optional[StrictStr], Field(description="The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. ")] = None, + location: Annotated[Optional[StrictStr], Field(description="The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. ")] = None, + company_size: Annotated[Optional[StrictStr], Field(description="The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. ")] = None, + career_level: Annotated[Optional[StrictStr], Field(description="The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[BenchmarkValue]: + """Get base salary benchmark value + + Retrieve the base salary benchmark value. + + :param job: The job member ID. (required) + :type job: str + :param industry: The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. + :type industry: str + :param naics_code: The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. + :type naics_code: str + :param location: The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. + :type location: str + :param company_size: The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. + :type company_size: str + :param career_level: The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. + :type career_level: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_salary_benchmark_serialize( + job=job, + industry=industry, + naics_code=naics_code, + location=location, + company_size=company_size, + career_level=career_level, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BenchmarkValue", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_salary_benchmark_without_preload_content( + self, + job: Annotated[StrictStr, Field(description="The job member ID. ")], + industry: Annotated[Optional[StrictStr], Field(description="The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. ")] = None, + location: Annotated[Optional[StrictStr], Field(description="The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. ")] = None, + company_size: Annotated[Optional[StrictStr], Field(description="The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. ")] = None, + career_level: Annotated[Optional[StrictStr], Field(description="The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get base salary benchmark value + + Retrieve the base salary benchmark value. + + :param job: The job member ID. (required) + :type job: str + :param industry: The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. + :type industry: str + :param naics_code: The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. + :type naics_code: str + :param location: The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. + :type location: str + :param company_size: The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. + :type company_size: str + :param career_level: The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. + :type career_level: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_salary_benchmark_serialize( + job=job, + industry=industry, + naics_code=naics_code, + location=location, + company_size=company_size, + career_level=career_level, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "BenchmarkValue", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_salary_benchmark_serialize( + self, + job, + industry, + naics_code, + location, + company_size, + career_level, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if job is not None: + + _query_params.append(('job', job)) + + if industry is not None: + + _query_params.append(('industry', industry)) + + if naics_code is not None: + + _query_params.append(('naicsCode', naics_code)) + + if location is not None: + + _query_params.append(('location', location)) + + if company_size is not None: + + _query_params.append(('companySize', company_size)) + + if career_level is not None: + + _query_params.append(('careerLevel', career_level)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/base-salary', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_salary_benchmarks_in_bulk( + self, + salary_benchmark_input: Annotated[List[SalaryBenchmarkInput], Field(description="A batch request takes a JSON object consisting of an array of your requests. You can batch up to 1000 individual requests in one API call. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> SalaryBenchmarksBatchProcessingOutputs: + """Get salary benchmark values in bulk + + Retrieve multiple base salary benchmark values in a single request. + + :param salary_benchmark_input: A batch request takes a JSON object consisting of an array of your requests. You can batch up to 1000 individual requests in one API call. (required) + :type salary_benchmark_input: List[SalaryBenchmarkInput] + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_salary_benchmarks_in_bulk_serialize( + salary_benchmark_input=salary_benchmark_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SalaryBenchmarksBatchProcessingOutputs", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_salary_benchmarks_in_bulk_with_http_info( + self, + salary_benchmark_input: Annotated[List[SalaryBenchmarkInput], Field(description="A batch request takes a JSON object consisting of an array of your requests. You can batch up to 1000 individual requests in one API call. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[SalaryBenchmarksBatchProcessingOutputs]: + """Get salary benchmark values in bulk + + Retrieve multiple base salary benchmark values in a single request. + + :param salary_benchmark_input: A batch request takes a JSON object consisting of an array of your requests. You can batch up to 1000 individual requests in one API call. (required) + :type salary_benchmark_input: List[SalaryBenchmarkInput] + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_salary_benchmarks_in_bulk_serialize( + salary_benchmark_input=salary_benchmark_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SalaryBenchmarksBatchProcessingOutputs", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_salary_benchmarks_in_bulk_without_preload_content( + self, + salary_benchmark_input: Annotated[List[SalaryBenchmarkInput], Field(description="A batch request takes a JSON object consisting of an array of your requests. You can batch up to 1000 individual requests in one API call. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get salary benchmark values in bulk + + Retrieve multiple base salary benchmark values in a single request. + + :param salary_benchmark_input: A batch request takes a JSON object consisting of an array of your requests. You can batch up to 1000 individual requests in one API call. (required) + :type salary_benchmark_input: List[SalaryBenchmarkInput] + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_salary_benchmarks_in_bulk_serialize( + salary_benchmark_input=salary_benchmark_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SalaryBenchmarksBatchProcessingOutputs", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_salary_benchmarks_in_bulk_serialize( + self, + salary_benchmark_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'SalaryBenchmarkInput': '', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if salary_benchmark_input is not None: + _body_params = salary_benchmark_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/compensation-benchmarks/base-salaries', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/api/concepts_v2_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/concepts_v2_api.py similarity index 97% rename from src/visier_api_analytic_model/visier_api_analytic_model/api/concepts_v2_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/concepts_v2_api.py index d4883c876c..5a8bd84332 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/api/concepts_v2_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/concepts_v2_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,22 +17,24 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr, field_validator from typing import List, Optional from typing_extensions import Annotated -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO -import visier_api_analytic_model.models +from visier_platform_sdk.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ConceptsV2Api: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -112,9 +113,8 @@ def create_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -188,9 +188,8 @@ def create_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -285,7 +284,9 @@ def _create_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -420,9 +421,8 @@ def delete_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -496,9 +496,8 @@ def delete_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -593,7 +592,9 @@ def _delete_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -740,9 +741,8 @@ def get_all_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -828,9 +828,8 @@ def get_all_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -944,7 +943,9 @@ def _get_all_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1096,9 +1097,8 @@ def get_analytic_object_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1188,9 +1188,8 @@ def get_analytic_object_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1309,7 +1308,9 @@ def _get_analytic_object_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1451,9 +1452,8 @@ def get_one_concept( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1531,9 +1531,8 @@ def get_one_concept_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1634,7 +1633,9 @@ def _get_one_concept_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1760,9 +1761,8 @@ def patch_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1836,9 +1836,8 @@ def patch_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1933,7 +1932,9 @@ def _patch_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2068,9 +2069,8 @@ def put_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2144,9 +2144,8 @@ def put_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2241,7 +2240,9 @@ def _put_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/consolidated_analytics_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/consolidated_analytics_api.py similarity index 96% rename from src/visier_api_administration/visier_api_administration/api/consolidated_analytics_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/consolidated_analytics_api.py index 52915cc21c..885d751ed1 100644 --- a/src/visier_api_administration/visier_api_administration/api/consolidated_analytics_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/consolidated_analytics_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,25 +17,27 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO -from visier_api_administration.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO -from visier_api_administration.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO -from visier_api_administration.models.admin_excluded_sources_body import AdminExcludedSourcesBody -from visier_api_administration.models.admin_tenant_code_body import AdminTenantCodeBody -import visier_api_administration.models +from visier_platform_sdk.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO +from visier_platform_sdk.models.admin_excluded_sources_body import AdminExcludedSourcesBody +from visier_platform_sdk.models.admin_tenant_code_body import AdminTenantCodeBody + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ConsolidatedAnalyticsApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -111,9 +112,8 @@ def add_excluded_sources( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -183,9 +183,8 @@ def add_excluded_sources_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -275,7 +274,9 @@ def _add_excluded_sources_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -408,9 +409,8 @@ def add_source_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -484,9 +484,8 @@ def add_source_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -581,7 +580,9 @@ def _add_source_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -710,9 +711,8 @@ def create_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -778,9 +778,8 @@ def create_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -865,7 +864,9 @@ def _create_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -988,9 +989,8 @@ def list_excluded_sources( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1056,9 +1056,8 @@ def list_excluded_sources_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1143,7 +1142,9 @@ def _list_excluded_sources_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1261,9 +1262,8 @@ def list_source_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1337,9 +1337,8 @@ def list_source_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1434,7 +1433,9 @@ def _list_source_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1556,9 +1557,8 @@ def list_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1628,9 +1628,8 @@ def list_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1720,7 +1719,9 @@ def _list_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1840,9 +1841,8 @@ def list_tenants_with_details( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1912,9 +1912,8 @@ def list_tenants_with_details_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2004,7 +2003,9 @@ def _list_tenants_with_details_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2124,9 +2125,8 @@ def remove_excluded_sources( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2196,9 +2196,8 @@ def remove_excluded_sources_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2288,7 +2287,9 @@ def _remove_excluded_sources_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2421,9 +2422,8 @@ def remove_source_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2497,9 +2497,8 @@ def remove_source_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2594,7 +2593,9 @@ def _remove_source_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2727,9 +2728,8 @@ def set_excluded_sources( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2799,9 +2799,8 @@ def set_excluded_sources_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2891,7 +2890,9 @@ def _set_excluded_sources_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3024,9 +3025,8 @@ def set_source_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3100,9 +3100,8 @@ def set_source_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3197,7 +3196,9 @@ def _set_source_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_in/visier_api_data_in/api/data_and_job_handling_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/data_and_job_handling_api.py similarity index 97% rename from src/visier_api_data_in/visier_api_data_in/api/data_and_job_handling_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/data_and_job_handling_api.py index 1ee3f315a5..b7064e30da 100644 --- a/src/visier_api_data_in/visier_api_data_in/api/data_and_job_handling_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/data_and_job_handling_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,51 +17,53 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_in.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO -from visier_api_data_in.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO -from visier_api_data_in.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO -from visier_api_data_in.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO -from visier_api_data_in.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO -from visier_api_data_in.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO -from visier_api_data_in.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO -from visier_api_data_in.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO -from visier_api_data_in.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO -from visier_api_data_in.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest -from visier_api_data_in.models.data_in_data_load_request import DataInDataLoadRequest -from visier_api_data_in.models.data_in_data_load_response import DataInDataLoadResponse -from visier_api_data_in.models.data_in_disable_dv_request import DataInDisableDVRequest -from visier_api_data_in.models.data_in_disable_dv_response import DataInDisableDVResponse -from visier_api_data_in.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse -from visier_api_data_in.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest -from visier_api_data_in.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse -from visier_api_data_in.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest -from visier_api_data_in.models.data_in_job_status_list_response import DataInJobStatusListResponse -from visier_api_data_in.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse -from visier_api_data_in.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse -from visier_api_data_in.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse -from visier_api_data_in.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse -from visier_api_data_in.models.data_in_start_extraction_response import DataInStartExtractionResponse -from visier_api_data_in.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO -from visier_api_data_in.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO -from visier_api_data_in.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO -from visier_api_data_in.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO -from visier_api_data_in.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO -from visier_api_data_in.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO -from visier_api_data_in.models.servicing_job_id_response import ServicingJobIdResponse -from visier_api_data_in.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO -from visier_api_data_in.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO -import visier_api_data_in.models +from visier_platform_sdk.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO +from visier_platform_sdk.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO +from visier_platform_sdk.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO +from visier_platform_sdk.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO +from visier_platform_sdk.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO +from visier_platform_sdk.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO +from visier_platform_sdk.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO +from visier_platform_sdk.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO +from visier_platform_sdk.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest +from visier_platform_sdk.models.data_in_data_load_request import DataInDataLoadRequest +from visier_platform_sdk.models.data_in_data_load_response import DataInDataLoadResponse +from visier_platform_sdk.models.data_in_disable_dv_request import DataInDisableDVRequest +from visier_platform_sdk.models.data_in_disable_dv_response import DataInDisableDVResponse +from visier_platform_sdk.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse +from visier_platform_sdk.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest +from visier_platform_sdk.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse +from visier_platform_sdk.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest +from visier_platform_sdk.models.data_in_job_status_list_response import DataInJobStatusListResponse +from visier_platform_sdk.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse +from visier_platform_sdk.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse +from visier_platform_sdk.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse +from visier_platform_sdk.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse +from visier_platform_sdk.models.data_in_start_extraction_response import DataInStartExtractionResponse +from visier_platform_sdk.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO +from visier_platform_sdk.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO +from visier_platform_sdk.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO +from visier_platform_sdk.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO +from visier_platform_sdk.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO +from visier_platform_sdk.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO +from visier_platform_sdk.models.servicing_job_id_response import ServicingJobIdResponse +from visier_platform_sdk.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DataAndJobHandlingApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -137,9 +138,8 @@ def adhoc_consolidated_analytics_job( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -209,9 +209,8 @@ def adhoc_consolidated_analytics_job_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -301,7 +300,9 @@ def _adhoc_consolidated_analytics_job_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -430,9 +431,8 @@ def adhoc_extraction_job( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -502,9 +502,8 @@ def adhoc_extraction_job_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -594,7 +593,9 @@ def _adhoc_extraction_job_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -723,9 +724,8 @@ def adhoc_processing_jobs( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -795,9 +795,8 @@ def adhoc_processing_jobs_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -887,7 +886,9 @@ def _adhoc_processing_jobs_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1016,9 +1017,8 @@ def assign_connector_credential( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1088,9 +1088,8 @@ def assign_connector_credential_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1180,7 +1179,9 @@ def _assign_connector_credential_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1309,9 +1310,8 @@ def cancel_jobs( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1381,9 +1381,8 @@ def cancel_jobs_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1473,7 +1472,9 @@ def _cancel_jobs_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1606,9 +1607,8 @@ def create_connector_credential( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1682,9 +1682,8 @@ def create_connector_credential_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1779,7 +1778,9 @@ def _create_connector_credential_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1920,9 +1921,8 @@ def data_connector_credentials( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2000,9 +2000,8 @@ def data_connector_credentials_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2102,7 +2101,9 @@ def _data_connector_credentials_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2236,9 +2237,8 @@ def data_connectors( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2316,9 +2316,8 @@ def data_connectors_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2418,7 +2417,9 @@ def _data_connectors_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2548,9 +2549,8 @@ def delete_connector_credential( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2624,9 +2624,8 @@ def delete_connector_credential_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2721,7 +2720,9 @@ def _delete_connector_credential_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2841,9 +2842,8 @@ def disable_dv( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2913,9 +2913,8 @@ def disable_dv_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3005,7 +3004,9 @@ def _disable_dv_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3134,9 +3135,8 @@ def dispatching_job_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3206,9 +3206,8 @@ def dispatching_job_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3298,7 +3297,9 @@ def _dispatching_job_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3414,9 +3415,8 @@ def exclude_data_uplaods( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3486,9 +3486,8 @@ def exclude_data_uplaods_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3578,7 +3577,9 @@ def _exclude_data_uplaods_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3723,9 +3724,8 @@ def extraction_job_and_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3811,9 +3811,8 @@ def extraction_job_and_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3923,7 +3922,9 @@ def _extraction_job_and_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4055,9 +4056,8 @@ def include_data_uploads( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4127,9 +4127,8 @@ def include_data_uploads_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4219,7 +4218,9 @@ def _include_data_uploads_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4348,9 +4349,8 @@ def job_id_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4420,9 +4420,8 @@ def job_id_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4512,7 +4511,9 @@ def _job_id_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4636,9 +4637,8 @@ def job_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4716,9 +4716,8 @@ def job_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4818,7 +4817,9 @@ def _job_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4956,9 +4957,8 @@ def latest_enabled_dv( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5040,9 +5040,8 @@ def latest_enabled_dv_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5147,7 +5146,9 @@ def _latest_enabled_dv_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5273,9 +5274,8 @@ def list_connector_settings( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5341,9 +5341,8 @@ def list_connector_settings_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5428,7 +5427,9 @@ def _list_connector_settings_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5558,9 +5559,8 @@ def processing_job_and_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5646,9 +5646,8 @@ def processing_job_and_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5758,7 +5757,9 @@ def _processing_job_and_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5902,9 +5903,8 @@ def processing_job_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5986,9 +5986,8 @@ def processing_job_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -6093,7 +6092,9 @@ def _processing_job_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -6237,9 +6238,8 @@ def receiving_job_and_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -6325,9 +6325,8 @@ def receiving_job_and_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -6437,7 +6436,9 @@ def _receiving_job_and_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -6585,9 +6586,8 @@ def receiving_job_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -6673,9 +6673,8 @@ def receiving_job_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -6785,7 +6784,9 @@ def _receiving_job_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -6913,9 +6914,8 @@ def retrieve_data_categories( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -6981,9 +6981,8 @@ def retrieve_data_categories_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7068,7 +7067,9 @@ def _retrieve_data_categories_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -7198,9 +7199,8 @@ def retrieve_data_uploads( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -7286,9 +7286,8 @@ def retrieve_data_uploads_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7398,7 +7397,9 @@ def _retrieve_data_uploads_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -7532,9 +7533,8 @@ def set_connector_setting( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -7604,9 +7604,8 @@ def set_connector_setting_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7696,7 +7695,9 @@ def _set_connector_setting_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -7825,9 +7826,8 @@ def start_extraction( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -7897,9 +7897,8 @@ def start_extraction_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7989,7 +7988,9 @@ def _start_extraction_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -8118,9 +8119,8 @@ def start_load( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -8190,9 +8190,8 @@ def start_load_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -8282,7 +8281,9 @@ def _start_load_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_in/visier_api_data_in/api/data_intake_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/data_intake_api.py similarity index 97% rename from src/visier_api_data_in/visier_api_data_in/api/data_intake_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/data_intake_api.py index a936b47cc8..f97a28cff1 100644 --- a/src/visier_api_data_in/visier_api_data_in/api/data_intake_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/data_intake_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,24 +17,26 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBytes, StrictInt, StrictStr from typing import Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_data_in.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse -from visier_api_data_in.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest -from visier_api_data_in.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse -from visier_api_data_in.models.data_in_push_data_response import DataInPushDataResponse -from visier_api_data_in.models.data_in_start_transfer_response import DataInStartTransferResponse -from visier_api_data_in.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO -import visier_api_data_in.models +from visier_platform_sdk.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse +from visier_platform_sdk.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest +from visier_platform_sdk.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse +from visier_platform_sdk.models.data_in_push_data_response import DataInPushDataResponse +from visier_platform_sdk.models.data_in_start_transfer_response import DataInStartTransferResponse +from visier_platform_sdk.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DataIntakeApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -106,9 +107,8 @@ def get_sources( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -174,9 +174,8 @@ def get_sources_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -261,7 +260,9 @@ def _get_sources_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -391,9 +392,8 @@ def push_data( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -479,9 +479,8 @@ def push_data_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -591,7 +590,9 @@ def _push_data_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -734,9 +735,8 @@ def push_data_cancel( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -806,9 +806,8 @@ def push_data_cancel_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -898,7 +897,9 @@ def _push_data_cancel_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1014,9 +1015,8 @@ def push_data_complete( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1086,9 +1086,8 @@ def push_data_complete_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1178,7 +1177,9 @@ def _push_data_complete_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1303,9 +1304,8 @@ def start_transfer( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1371,9 +1371,8 @@ def start_transfer_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1458,7 +1457,9 @@ def _start_transfer_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1588,9 +1589,8 @@ def upload_data( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1676,9 +1676,8 @@ def upload_data_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1788,7 +1787,9 @@ def _upload_data_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/api/data_model_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/data_model_api.py similarity index 97% rename from src/visier_api_analytic_model/visier_api_analytic_model/api/data_model_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/data_model_api.py index fd0bb2769f..040e85c330 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/api/data_model_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/data_model_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,56 +17,58 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictInt, StrictStr from typing import List, Optional from typing_extensions import Annotated -from visier_api_analytic_model.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO -from visier_api_analytic_model.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO -from visier_api_analytic_model.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO -from visier_api_analytic_model.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO -from visier_api_analytic_model.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO -from visier_api_analytic_model.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO -from visier_api_analytic_model.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO -from visier_api_analytic_model.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO -from visier_api_analytic_model.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO -from visier_api_analytic_model.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO -from visier_api_analytic_model.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO -from visier_api_analytic_model.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO -from visier_api_analytic_model.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO -from visier_api_analytic_model.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO -from visier_api_analytic_model.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO -from visier_api_analytic_model.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO -from visier_api_analytic_model.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO -from visier_api_analytic_model.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO -from visier_api_analytic_model.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO -from visier_api_analytic_model.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO -from visier_api_analytic_model.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO -from visier_api_analytic_model.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO -import visier_api_analytic_model.models +from visier_platform_sdk.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO +from visier_platform_sdk.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO +from visier_platform_sdk.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO +from visier_platform_sdk.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO +from visier_platform_sdk.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO +from visier_platform_sdk.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO +from visier_platform_sdk.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO +from visier_platform_sdk.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO +from visier_platform_sdk.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO +from visier_platform_sdk.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO +from visier_platform_sdk.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO +from visier_platform_sdk.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO +from visier_platform_sdk.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO +from visier_platform_sdk.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO +from visier_platform_sdk.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO +from visier_platform_sdk.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DataModelApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -142,9 +143,8 @@ def analytic_metrics( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -214,9 +214,8 @@ def analytic_metrics_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -306,7 +305,9 @@ def _analytic_metrics_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -422,9 +423,8 @@ def analytic_object( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -494,9 +494,8 @@ def analytic_object_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -586,7 +585,9 @@ def _analytic_object_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -706,9 +707,8 @@ def analytic_objects( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -782,9 +782,8 @@ def analytic_objects_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -880,7 +879,9 @@ def _analytic_objects_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1006,9 +1007,8 @@ def call_property( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1082,9 +1082,8 @@ def call_property_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1180,7 +1179,9 @@ def _call_property_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1302,9 +1303,8 @@ def create_properties( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1378,9 +1378,8 @@ def create_properties_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1475,7 +1474,9 @@ def _create_properties_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1610,9 +1611,8 @@ def create_vee_sample_questions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1686,9 +1686,8 @@ def create_vee_sample_questions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1783,7 +1782,9 @@ def _create_vee_sample_questions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1910,9 +1911,8 @@ def currencies( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1978,9 +1978,8 @@ def currencies_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2065,7 +2064,9 @@ def _currencies_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2179,9 +2180,8 @@ def currency( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2251,9 +2251,8 @@ def currency_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2343,7 +2342,9 @@ def _currency_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2471,9 +2472,8 @@ def currency_rates( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2555,9 +2555,8 @@ def currency_rates_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2662,7 +2661,9 @@ def _currency_rates_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2806,9 +2807,8 @@ def currency_rates_with_to_currency( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2894,9 +2894,8 @@ def currency_rates_with_to_currency_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3006,7 +3005,9 @@ def _currency_rates_with_to_currency_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3140,9 +3141,8 @@ def delete_properties( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3216,9 +3216,8 @@ def delete_properties_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3313,7 +3312,9 @@ def _delete_properties_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3448,9 +3449,8 @@ def delete_vee_sample_questions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3524,9 +3524,8 @@ def delete_vee_sample_questions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3621,7 +3620,9 @@ def _delete_vee_sample_questions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3756,9 +3757,8 @@ def dimension( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3832,9 +3832,8 @@ def dimension_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3929,7 +3928,9 @@ def _dimension_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4055,9 +4056,8 @@ def dimension_member_map_validation( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4135,9 +4135,8 @@ def dimension_member_map_validation_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4237,7 +4236,9 @@ def _dimension_member_map_validation_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4374,9 +4375,8 @@ def dimensions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4450,9 +4450,8 @@ def dimensions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4548,7 +4547,9 @@ def _dimensions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4672,9 +4673,8 @@ def get_vee_sample_question( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4748,9 +4748,8 @@ def get_vee_sample_question_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4845,7 +4844,9 @@ def _get_vee_sample_question_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4959,9 +4960,8 @@ def get_vee_sample_question_categories( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5027,9 +5027,8 @@ def get_vee_sample_question_categories_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5114,7 +5113,9 @@ def _get_vee_sample_question_categories_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5228,9 +5229,8 @@ def get_vee_sample_question_category( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5300,9 +5300,8 @@ def get_vee_sample_question_category_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5392,7 +5391,9 @@ def _get_vee_sample_question_category_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5508,9 +5509,8 @@ def get_vee_sample_questions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5580,9 +5580,8 @@ def get_vee_sample_questions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5672,7 +5671,9 @@ def _get_vee_sample_questions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5800,9 +5801,8 @@ def member( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5884,9 +5884,8 @@ def member_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5991,7 +5990,9 @@ def _member_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -6151,9 +6152,8 @@ def members( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -6259,9 +6259,8 @@ def members_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -6397,7 +6396,9 @@ def _members_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -6547,9 +6548,8 @@ def metric( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -6619,9 +6619,8 @@ def metric_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -6711,7 +6710,9 @@ def _metric_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -6831,9 +6832,8 @@ def metric_dimensions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -6907,9 +6907,8 @@ def metric_dimensions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7005,7 +7004,9 @@ def _metric_dimensions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -7129,9 +7130,8 @@ def metric_selection_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -7205,9 +7205,8 @@ def metric_selection_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7303,7 +7302,9 @@ def _metric_selection_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -7427,9 +7428,8 @@ def metrics( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -7503,9 +7503,8 @@ def metrics_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -7601,7 +7600,9 @@ def _metrics_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -7767,9 +7768,8 @@ def plan_data_loadl_list( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -7883,9 +7883,8 @@ def plan_data_loadl_list_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -8030,7 +8029,9 @@ def _plan_data_loadl_list_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -8200,9 +8201,8 @@ def plan_info_with_schema( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -8280,9 +8280,8 @@ def plan_info_with_schema_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -8382,7 +8381,9 @@ def _plan_info_with_schema_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -8506,9 +8507,8 @@ def planning_metrics( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -8578,9 +8578,8 @@ def planning_metrics_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -8670,7 +8669,9 @@ def _planning_metrics_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -8786,9 +8787,8 @@ def planning_model( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -8858,9 +8858,8 @@ def planning_model_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -8950,7 +8949,9 @@ def _planning_model_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -9066,9 +9067,8 @@ def planning_models( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -9138,9 +9138,8 @@ def planning_models_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -9231,7 +9230,9 @@ def _planning_models_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -9353,9 +9354,8 @@ def planning_plan( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -9429,9 +9429,8 @@ def planning_plan_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -9526,7 +9525,9 @@ def _planning_plan_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -9648,9 +9649,8 @@ def planning_plans( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -9724,9 +9724,8 @@ def planning_plans_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -9822,7 +9821,9 @@ def _planning_plans_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -9942,9 +9943,8 @@ def prediction( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -10014,9 +10014,8 @@ def prediction_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -10106,7 +10105,9 @@ def _prediction_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -10222,9 +10223,8 @@ def predictions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -10294,9 +10294,8 @@ def predictions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -10387,7 +10386,9 @@ def _predictions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -10509,9 +10510,8 @@ def properties( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -10585,9 +10585,8 @@ def properties_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -10683,7 +10682,9 @@ def _properties_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -10807,9 +10808,8 @@ def put_properties( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -10883,9 +10883,8 @@ def put_properties_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -10980,7 +10979,9 @@ def _put_properties_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -11115,9 +11116,8 @@ def put_vee_sample_questions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -11191,9 +11191,8 @@ def put_vee_sample_questions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -11288,7 +11287,9 @@ def _put_vee_sample_questions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -11423,9 +11424,8 @@ def selection_concept( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -11499,9 +11499,8 @@ def selection_concept_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -11596,7 +11595,9 @@ def _selection_concept_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -11718,9 +11719,8 @@ def selection_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -11794,9 +11794,8 @@ def selection_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -11892,7 +11891,9 @@ def _selection_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -12012,9 +12013,8 @@ def update_analytic_objects( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -12084,9 +12084,8 @@ def update_analytic_objects_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -12176,7 +12175,9 @@ def _update_analytic_objects_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -12309,9 +12310,8 @@ def update_dimensions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -12385,9 +12385,8 @@ def update_dimensions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -12482,7 +12481,9 @@ def _update_dimensions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -12617,9 +12618,8 @@ def update_properties( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -12693,9 +12693,8 @@ def update_properties_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -12790,7 +12789,9 @@ def _update_properties_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -12925,9 +12926,8 @@ def update_vee_sample_questions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -13001,9 +13001,8 @@ def update_vee_sample_questions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -13098,7 +13097,9 @@ def _update_vee_sample_questions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_out/visier_api_data_out/api/data_query_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/data_query_api.py similarity index 96% rename from src/visier_api_data_out/visier_api_data_out/api/data_query_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/data_query_api.py index 7e68817b37..c7eecf3605 100644 --- a/src/visier_api_data_out/visier_api_data_out/api/data_query_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/data_query_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,25 +17,27 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_out.models.data_out_list_response import DataOutListResponse -from visier_api_data_out.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO -from visier_api_data_out.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO -from visier_api_data_out.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO -from visier_api_data_out.models.sql_like200_response import SqlLike200Response -import visier_api_data_out.models +from visier_platform_sdk.models.data_out_list_response import DataOutListResponse +from visier_platform_sdk.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO +from visier_platform_sdk.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO +from visier_platform_sdk.models.sql_like200_response import SqlLike200Response + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DataQueryApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -111,9 +112,8 @@ def aggregate( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -183,9 +183,8 @@ def aggregate_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -275,7 +274,9 @@ def _aggregate_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -406,9 +407,8 @@ def list( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -478,9 +478,8 @@ def list_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -570,7 +569,9 @@ def _list_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -701,9 +702,8 @@ def query_snapshot( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -773,9 +773,8 @@ def query_snapshot_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -865,7 +864,9 @@ def _query_snapshot_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -996,9 +997,8 @@ def sql_like( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1068,9 +1068,8 @@ def sql_like_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1160,7 +1159,9 @@ def _sql_like_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_in/visier_api_data_in/api/data_upload_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/data_upload_api.py similarity index 92% rename from src/visier_api_data_in/visier_api_data_in/api/data_upload_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/data_upload_api.py index 8c8969c499..a305c7a987 100644 --- a/src/visier_api_data_in/visier_api_data_in/api/data_upload_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/data_upload_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,19 +17,21 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBytes, StrictStr from typing import Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_data_in.models.status import Status -import visier_api_data_in.models +from visier_platform_sdk.models.status import Status + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DataUploadApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -109,9 +110,8 @@ def file_upload( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -185,9 +185,8 @@ def file_upload_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -282,7 +281,9 @@ def _file_upload_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -299,6 +300,9 @@ def _file_upload_serialize( if isinstance(body, str): with open(body, "rb") as _fp: _body_params = _fp.read() + elif isinstance(body, tuple): + # drop the filename from the tuple + _body_params = body[1] else: _body_params = body diff --git a/src/visier_api_data_out/visier_api_data_out/api/data_version_export_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/data_version_export_api.py similarity index 96% rename from src/visier_api_data_out/visier_api_data_out/api/data_version_export_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/data_version_export_api.py index fb406a3d66..1f2df2f74b 100644 --- a/src/visier_api_data_out/visier_api_data_out/api/data_version_export_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/data_version_export_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,24 +17,26 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBytes, StrictInt, StrictStr from typing import Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_data_out.models.designer_data_version_export_dto import DesignerDataVersionExportDTO -from visier_api_data_out.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO -from visier_api_data_out.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO -from visier_api_data_out.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO -from visier_api_data_out.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO -from visier_api_data_out.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO -import visier_api_data_out.models +from visier_platform_sdk.models.designer_data_version_export_dto import DesignerDataVersionExportDTO +from visier_platform_sdk.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO +from visier_platform_sdk.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO +from visier_platform_sdk.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO +from visier_platform_sdk.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO +from visier_platform_sdk.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DataVersionExportApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -114,9 +115,8 @@ def call_1_alpha_download_file( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -190,9 +190,8 @@ def call_1_alpha_download_file_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -287,7 +286,9 @@ def _call_1_alpha_download_file_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -402,9 +403,8 @@ def get_available_data_versions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -470,9 +470,8 @@ def get_available_data_versions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -557,7 +556,9 @@ def _get_available_data_versions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -667,9 +668,8 @@ def get_available_exports( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -735,9 +735,8 @@ def get_available_exports_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -822,7 +821,9 @@ def _get_available_exports_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -936,9 +937,8 @@ def get_export( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1008,9 +1008,8 @@ def get_export_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1100,7 +1099,9 @@ def _get_export_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1216,9 +1217,8 @@ def get_export_job_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1288,9 +1288,8 @@ def get_export_job_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1380,7 +1379,9 @@ def _get_export_job_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1496,9 +1497,8 @@ def schedule_export_job( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1568,9 +1568,8 @@ def schedule_export_job_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1660,7 +1659,9 @@ def _schedule_export_job_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/dimensions_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/dimensions_api.py new file mode 100644 index 0000000000..f709d04205 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/dimensions_api.py @@ -0,0 +1,3050 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictBool, StrictInt, StrictStr +from typing import List, Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.dimension_member import DimensionMember +from visier_platform_sdk.models.hierarchy import Hierarchy +from visier_platform_sdk.models.job_feedback_input import JobFeedbackInput +from visier_platform_sdk.models.job_search_input import JobSearchInput +from visier_platform_sdk.models.job_search_output import JobSearchOutput +from visier_platform_sdk.models.job_standardization_input import JobStandardizationInput +from visier_platform_sdk.models.location_search_input import LocationSearchInput +from visier_platform_sdk.models.location_search_output import LocationSearchOutput +from visier_platform_sdk.models.output_entry import OutputEntry + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class DimensionsApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def get_career_levels( + self, + job: Annotated[Optional[StrictStr], Field(description="The job member ID. If provided, the response returns the members for the job. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[DimensionMember]: + """Get career levels + + Retrieve a list of all available career levels. + + :param job: The job member ID. If provided, the response returns the members for the job. + :type job: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_career_levels_serialize( + job=job, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_career_levels_with_http_info( + self, + job: Annotated[Optional[StrictStr], Field(description="The job member ID. If provided, the response returns the members for the job. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[DimensionMember]]: + """Get career levels + + Retrieve a list of all available career levels. + + :param job: The job member ID. If provided, the response returns the members for the job. + :type job: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_career_levels_serialize( + job=job, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_career_levels_without_preload_content( + self, + job: Annotated[Optional[StrictStr], Field(description="The job member ID. If provided, the response returns the members for the job. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get career levels + + Retrieve a list of all available career levels. + + :param job: The job member ID. If provided, the response returns the members for the job. + :type job: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_career_levels_serialize( + job=job, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_career_levels_serialize( + self, + job, + has_benchmark_value, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if job is not None: + + _query_params.append(('job', job)) + + if has_benchmark_value is not None: + + _query_params.append(('hasBenchmarkValue', has_benchmark_value)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/career-levels', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_company_sizes( + self, + headcount: Annotated[Optional[StrictInt], Field(description="The number of employees. If provided, the response returns the members with the same headcount. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[DimensionMember]: + """Get company sizes + + Retrieve a list of all available company sizes. + + :param headcount: The number of employees. If provided, the response returns the members with the same headcount. + :type headcount: int + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_company_sizes_serialize( + headcount=headcount, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_company_sizes_with_http_info( + self, + headcount: Annotated[Optional[StrictInt], Field(description="The number of employees. If provided, the response returns the members with the same headcount. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[DimensionMember]]: + """Get company sizes + + Retrieve a list of all available company sizes. + + :param headcount: The number of employees. If provided, the response returns the members with the same headcount. + :type headcount: int + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_company_sizes_serialize( + headcount=headcount, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_company_sizes_without_preload_content( + self, + headcount: Annotated[Optional[StrictInt], Field(description="The number of employees. If provided, the response returns the members with the same headcount. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get company sizes + + Retrieve a list of all available company sizes. + + :param headcount: The number of employees. If provided, the response returns the members with the same headcount. + :type headcount: int + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_company_sizes_serialize( + headcount=headcount, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_company_sizes_serialize( + self, + headcount, + has_benchmark_value, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if headcount is not None: + + _query_params.append(('headcount', headcount)) + + if has_benchmark_value is not None: + + _query_params.append(('hasBenchmarkValue', has_benchmark_value)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/company-sizes', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_industries( + self, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If provided, the response returns the best matching member associated with the code. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[DimensionMember]: + """Get industries + + Retrieve a list of all available industries. + + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. + :type parent: str + :param naics_code: The North American Industry Classification System (NAICS) code. If provided, the response returns the best matching member associated with the code. + :type naics_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_industries_serialize( + parent=parent, + naics_code=naics_code, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_industries_with_http_info( + self, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If provided, the response returns the best matching member associated with the code. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[DimensionMember]]: + """Get industries + + Retrieve a list of all available industries. + + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. + :type parent: str + :param naics_code: The North American Industry Classification System (NAICS) code. If provided, the response returns the best matching member associated with the code. + :type naics_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_industries_serialize( + parent=parent, + naics_code=naics_code, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_industries_without_preload_content( + self, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If provided, the response returns the best matching member associated with the code. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get industries + + Retrieve a list of all available industries. + + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. + :type parent: str + :param naics_code: The North American Industry Classification System (NAICS) code. If provided, the response returns the best matching member associated with the code. + :type naics_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_industries_serialize( + parent=parent, + naics_code=naics_code, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_industries_serialize( + self, + parent, + naics_code, + has_benchmark_value, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if parent is not None: + + _query_params.append(('parent', parent)) + + if naics_code is not None: + + _query_params.append(('naicsCode', naics_code)) + + if has_benchmark_value is not None: + + _query_params.append(('hasBenchmarkValue', has_benchmark_value)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/industries', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_job_hierarchies( + self, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If provided, the response returns the hierarchies associated with the code. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[Hierarchy]: + """Get job hierarchies + + Retrieve a list of all hierarchies used to organize jobs. + + :param naics_code: The North American Industry Classification System (NAICS) code. If provided, the response returns the hierarchies associated with the code. + :type naics_code: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_job_hierarchies_serialize( + naics_code=naics_code, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[Hierarchy]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_job_hierarchies_with_http_info( + self, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If provided, the response returns the hierarchies associated with the code. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[Hierarchy]]: + """Get job hierarchies + + Retrieve a list of all hierarchies used to organize jobs. + + :param naics_code: The North American Industry Classification System (NAICS) code. If provided, the response returns the hierarchies associated with the code. + :type naics_code: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_job_hierarchies_serialize( + naics_code=naics_code, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[Hierarchy]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_job_hierarchies_without_preload_content( + self, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If provided, the response returns the hierarchies associated with the code. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get job hierarchies + + Retrieve a list of all hierarchies used to organize jobs. + + :param naics_code: The North American Industry Classification System (NAICS) code. If provided, the response returns the hierarchies associated with the code. + :type naics_code: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_job_hierarchies_serialize( + naics_code=naics_code, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[Hierarchy]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_job_hierarchies_serialize( + self, + naics_code, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if naics_code is not None: + + _query_params.append(('naicsCode', naics_code)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/jobs/hierarchies', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_jobs( + self, + hierarchy: Annotated[Optional[StrictStr], Field(description="The ID of the job hierarchy to navigate. If not provided, Visier's default job hierarchy is used. In the default hierarchy, jobs are organized into three levels with domain and subdomain groupings. ")] = None, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. Member availability and the parent-child relationship depends on the selected hierarchy. Please refer to the `hierarchy` parameter. ")] = None, + term: Annotated[Optional[StrictStr], Field(description="The input search term. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The minimum length is 3 characters and the maximum length is 100 characters. ***The search term must be URL encoded.*** ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, `term` is required. The most relevant job members associated with the naicsCode are returned first. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + semantic_only: Annotated[Optional[StrictBool], Field(description="If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ")] = None, + lexical_only: Annotated[Optional[StrictBool], Field(description="If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ")] = None, + typical_titles_search: Annotated[Optional[StrictBool], Field(description="If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[DimensionMember]: + """Get jobs + + Retrieve a list of all the jobs in Visier's ontology. + + :param hierarchy: The ID of the job hierarchy to navigate. If not provided, Visier's default job hierarchy is used. In the default hierarchy, jobs are organized into three levels with domain and subdomain groupings. + :type hierarchy: str + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. Member availability and the parent-child relationship depends on the selected hierarchy. Please refer to the `hierarchy` parameter. + :type parent: str + :param term: The input search term. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The minimum length is 3 characters and the maximum length is 100 characters. ***The search term must be URL encoded.*** + :type term: str + :param naics_code: The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, `term` is required. The most relevant job members associated with the naicsCode are returned first. + :type naics_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param semantic_only: If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. + :type semantic_only: bool + :param lexical_only: If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. + :type lexical_only: bool + :param typical_titles_search: If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. + :type typical_titles_search: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_jobs_serialize( + hierarchy=hierarchy, + parent=parent, + term=term, + naics_code=naics_code, + has_benchmark_value=has_benchmark_value, + semantic_only=semantic_only, + lexical_only=lexical_only, + typical_titles_search=typical_titles_search, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_jobs_with_http_info( + self, + hierarchy: Annotated[Optional[StrictStr], Field(description="The ID of the job hierarchy to navigate. If not provided, Visier's default job hierarchy is used. In the default hierarchy, jobs are organized into three levels with domain and subdomain groupings. ")] = None, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. Member availability and the parent-child relationship depends on the selected hierarchy. Please refer to the `hierarchy` parameter. ")] = None, + term: Annotated[Optional[StrictStr], Field(description="The input search term. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The minimum length is 3 characters and the maximum length is 100 characters. ***The search term must be URL encoded.*** ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, `term` is required. The most relevant job members associated with the naicsCode are returned first. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + semantic_only: Annotated[Optional[StrictBool], Field(description="If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ")] = None, + lexical_only: Annotated[Optional[StrictBool], Field(description="If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ")] = None, + typical_titles_search: Annotated[Optional[StrictBool], Field(description="If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[DimensionMember]]: + """Get jobs + + Retrieve a list of all the jobs in Visier's ontology. + + :param hierarchy: The ID of the job hierarchy to navigate. If not provided, Visier's default job hierarchy is used. In the default hierarchy, jobs are organized into three levels with domain and subdomain groupings. + :type hierarchy: str + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. Member availability and the parent-child relationship depends on the selected hierarchy. Please refer to the `hierarchy` parameter. + :type parent: str + :param term: The input search term. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The minimum length is 3 characters and the maximum length is 100 characters. ***The search term must be URL encoded.*** + :type term: str + :param naics_code: The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, `term` is required. The most relevant job members associated with the naicsCode are returned first. + :type naics_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param semantic_only: If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. + :type semantic_only: bool + :param lexical_only: If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. + :type lexical_only: bool + :param typical_titles_search: If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. + :type typical_titles_search: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_jobs_serialize( + hierarchy=hierarchy, + parent=parent, + term=term, + naics_code=naics_code, + has_benchmark_value=has_benchmark_value, + semantic_only=semantic_only, + lexical_only=lexical_only, + typical_titles_search=typical_titles_search, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_jobs_without_preload_content( + self, + hierarchy: Annotated[Optional[StrictStr], Field(description="The ID of the job hierarchy to navigate. If not provided, Visier's default job hierarchy is used. In the default hierarchy, jobs are organized into three levels with domain and subdomain groupings. ")] = None, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. Member availability and the parent-child relationship depends on the selected hierarchy. Please refer to the `hierarchy` parameter. ")] = None, + term: Annotated[Optional[StrictStr], Field(description="The input search term. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The minimum length is 3 characters and the maximum length is 100 characters. ***The search term must be URL encoded.*** ")] = None, + naics_code: Annotated[Optional[StrictStr], Field(description="The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, `term` is required. The most relevant job members associated with the naicsCode are returned first. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + semantic_only: Annotated[Optional[StrictBool], Field(description="If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ")] = None, + lexical_only: Annotated[Optional[StrictBool], Field(description="If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ")] = None, + typical_titles_search: Annotated[Optional[StrictBool], Field(description="If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get jobs + + Retrieve a list of all the jobs in Visier's ontology. + + :param hierarchy: The ID of the job hierarchy to navigate. If not provided, Visier's default job hierarchy is used. In the default hierarchy, jobs are organized into three levels with domain and subdomain groupings. + :type hierarchy: str + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level members, use the value `root`. Member availability and the parent-child relationship depends on the selected hierarchy. Please refer to the `hierarchy` parameter. + :type parent: str + :param term: The input search term. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The minimum length is 3 characters and the maximum length is 100 characters. ***The search term must be URL encoded.*** + :type term: str + :param naics_code: The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, `term` is required. The most relevant job members associated with the naicsCode are returned first. + :type naics_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param semantic_only: If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. + :type semantic_only: bool + :param lexical_only: If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. + :type lexical_only: bool + :param typical_titles_search: If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. + :type typical_titles_search: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_jobs_serialize( + hierarchy=hierarchy, + parent=parent, + term=term, + naics_code=naics_code, + has_benchmark_value=has_benchmark_value, + semantic_only=semantic_only, + lexical_only=lexical_only, + typical_titles_search=typical_titles_search, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_jobs_serialize( + self, + hierarchy, + parent, + term, + naics_code, + has_benchmark_value, + semantic_only, + lexical_only, + typical_titles_search, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if hierarchy is not None: + + _query_params.append(('hierarchy', hierarchy)) + + if parent is not None: + + _query_params.append(('parent', parent)) + + if term is not None: + + _query_params.append(('term', term)) + + if naics_code is not None: + + _query_params.append(('naicsCode', naics_code)) + + if has_benchmark_value is not None: + + _query_params.append(('hasBenchmarkValue', has_benchmark_value)) + + if semantic_only is not None: + + _query_params.append(('semanticOnly', semantic_only)) + + if lexical_only is not None: + + _query_params.append(('lexicalOnly', lexical_only)) + + if typical_titles_search is not None: + + _query_params.append(('typicalTitlesSearch', typical_titles_search)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/jobs', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_locations( + self, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level member, use the value `root`. ")] = None, + country_code: Annotated[Optional[StrictStr], Field(description="The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. ")] = None, + postal_code: Annotated[Optional[StrictStr], Field(description="Postal code to look up. If `postalCode` is provided, `countryCode` is required. Returns location members that match both the country code and postal code. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[DimensionMember]: + """Get locations + + Retrieve a list of all available locations. + + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level member, use the value `root`. + :type parent: str + :param country_code: The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. + :type country_code: str + :param postal_code: Postal code to look up. If `postalCode` is provided, `countryCode` is required. Returns location members that match both the country code and postal code. + :type postal_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_locations_serialize( + parent=parent, + country_code=country_code, + postal_code=postal_code, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_locations_with_http_info( + self, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level member, use the value `root`. ")] = None, + country_code: Annotated[Optional[StrictStr], Field(description="The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. ")] = None, + postal_code: Annotated[Optional[StrictStr], Field(description="Postal code to look up. If `postalCode` is provided, `countryCode` is required. Returns location members that match both the country code and postal code. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[DimensionMember]]: + """Get locations + + Retrieve a list of all available locations. + + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level member, use the value `root`. + :type parent: str + :param country_code: The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. + :type country_code: str + :param postal_code: Postal code to look up. If `postalCode` is provided, `countryCode` is required. Returns location members that match both the country code and postal code. + :type postal_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_locations_serialize( + parent=parent, + country_code=country_code, + postal_code=postal_code, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_locations_without_preload_content( + self, + parent: Annotated[Optional[StrictStr], Field(description="The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level member, use the value `root`. ")] = None, + country_code: Annotated[Optional[StrictStr], Field(description="The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. ")] = None, + postal_code: Annotated[Optional[StrictStr], Field(description="Postal code to look up. If `postalCode` is provided, `countryCode` is required. Returns location members that match both the country code and postal code. ")] = None, + has_benchmark_value: Annotated[Optional[StrictBool], Field(description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get locations + + Retrieve a list of all available locations. + + :param parent: The ID of the parent member. If the ID is provided, the response returns the immediate children of the parent member. To get the top-level member, use the value `root`. + :type parent: str + :param country_code: The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. + :type country_code: str + :param postal_code: Postal code to look up. If `postalCode` is provided, `countryCode` is required. Returns location members that match both the country code and postal code. + :type postal_code: str + :param has_benchmark_value: Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. + :type has_benchmark_value: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_locations_serialize( + parent=parent, + country_code=country_code, + postal_code=postal_code, + has_benchmark_value=has_benchmark_value, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[DimensionMember]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_locations_serialize( + self, + parent, + country_code, + postal_code, + has_benchmark_value, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if parent is not None: + + _query_params.append(('parent', parent)) + + if country_code is not None: + + _query_params.append(('countryCode', country_code)) + + if postal_code is not None: + + _query_params.append(('postalCode', postal_code)) + + if has_benchmark_value is not None: + + _query_params.append(('hasBenchmarkValue', has_benchmark_value)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/compensation-benchmarks/locations', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def search_jobs( + self, + job_search_input: Annotated[JobSearchInput, Field(description="The job IDs that you want to retrieve a job match. Include the mandatory `jobIDs` field. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> JobSearchOutput: + """Search jobs by IDs + + Retrieve a matching job for each specified job ID. + + :param job_search_input: The job IDs that you want to retrieve a job match. Include the mandatory `jobIDs` field. (required) + :type job_search_input: JobSearchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_jobs_serialize( + job_search_input=job_search_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "JobSearchOutput", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def search_jobs_with_http_info( + self, + job_search_input: Annotated[JobSearchInput, Field(description="The job IDs that you want to retrieve a job match. Include the mandatory `jobIDs` field. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[JobSearchOutput]: + """Search jobs by IDs + + Retrieve a matching job for each specified job ID. + + :param job_search_input: The job IDs that you want to retrieve a job match. Include the mandatory `jobIDs` field. (required) + :type job_search_input: JobSearchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_jobs_serialize( + job_search_input=job_search_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "JobSearchOutput", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def search_jobs_without_preload_content( + self, + job_search_input: Annotated[JobSearchInput, Field(description="The job IDs that you want to retrieve a job match. Include the mandatory `jobIDs` field. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Search jobs by IDs + + Retrieve a matching job for each specified job ID. + + :param job_search_input: The job IDs that you want to retrieve a job match. Include the mandatory `jobIDs` field. (required) + :type job_search_input: JobSearchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_jobs_serialize( + job_search_input=job_search_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "JobSearchOutput", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _search_jobs_serialize( + self, + job_search_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if job_search_input is not None: + _body_params = job_search_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/compensation-benchmarks/jobs/search', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def search_locations_in_bulk( + self, + location_search_input: Annotated[LocationSearchInput, Field(description="A list of requests that contain a combination of country and postal codes to look up. Returns location members that match both codes. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> LocationSearchOutput: + """Get location members in bulk + + Retrieve location members in bulk by country code and postal code. + + :param location_search_input: A list of requests that contain a combination of country and postal codes to look up. Returns location members that match both codes. (required) + :type location_search_input: LocationSearchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_locations_in_bulk_serialize( + location_search_input=location_search_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "LocationSearchOutput", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def search_locations_in_bulk_with_http_info( + self, + location_search_input: Annotated[LocationSearchInput, Field(description="A list of requests that contain a combination of country and postal codes to look up. Returns location members that match both codes. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[LocationSearchOutput]: + """Get location members in bulk + + Retrieve location members in bulk by country code and postal code. + + :param location_search_input: A list of requests that contain a combination of country and postal codes to look up. Returns location members that match both codes. (required) + :type location_search_input: LocationSearchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_locations_in_bulk_serialize( + location_search_input=location_search_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "LocationSearchOutput", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def search_locations_in_bulk_without_preload_content( + self, + location_search_input: Annotated[LocationSearchInput, Field(description="A list of requests that contain a combination of country and postal codes to look up. Returns location members that match both codes. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get location members in bulk + + Retrieve location members in bulk by country code and postal code. + + :param location_search_input: A list of requests that contain a combination of country and postal codes to look up. Returns location members that match both codes. (required) + :type location_search_input: LocationSearchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_locations_in_bulk_serialize( + location_search_input=location_search_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "LocationSearchOutput", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _search_locations_in_bulk_serialize( + self, + location_search_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if location_search_input is not None: + _body_params = location_search_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/compensation-benchmarks/locations/search', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def standardize_jobs_in_bulk( + self, + job_standardization_input: Annotated[JobStandardizationInput, Field(description="The custom job titles that you want to retrieve standardized jobs for, the optional NAICS code to retrieve industry specific jobs, and the optional number of top matches to retrieve. By default, both semantic and lexical search are used to find matches. If you want to use a specific search method, set one of the parameters `semanticOnly` or `lexicalOnly` to `true`. Default for `semanticOnly` and `lexicalOnly` are `false`. The minimum custom job title length is 3 characters and the maximum length is 100 characters. You can submit up to 30 custom job titles per request. The default number of top matches returned is 5. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[OutputEntry]: + """Standardize custom job titles in bulk + + Find the top standardized job matches for any custom job title and optional NAICS code in bulk. + + :param job_standardization_input: The custom job titles that you want to retrieve standardized jobs for, the optional NAICS code to retrieve industry specific jobs, and the optional number of top matches to retrieve. By default, both semantic and lexical search are used to find matches. If you want to use a specific search method, set one of the parameters `semanticOnly` or `lexicalOnly` to `true`. Default for `semanticOnly` and `lexicalOnly` are `false`. The minimum custom job title length is 3 characters and the maximum length is 100 characters. You can submit up to 30 custom job titles per request. The default number of top matches returned is 5. (required) + :type job_standardization_input: JobStandardizationInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._standardize_jobs_in_bulk_serialize( + job_standardization_input=job_standardization_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[OutputEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def standardize_jobs_in_bulk_with_http_info( + self, + job_standardization_input: Annotated[JobStandardizationInput, Field(description="The custom job titles that you want to retrieve standardized jobs for, the optional NAICS code to retrieve industry specific jobs, and the optional number of top matches to retrieve. By default, both semantic and lexical search are used to find matches. If you want to use a specific search method, set one of the parameters `semanticOnly` or `lexicalOnly` to `true`. Default for `semanticOnly` and `lexicalOnly` are `false`. The minimum custom job title length is 3 characters and the maximum length is 100 characters. You can submit up to 30 custom job titles per request. The default number of top matches returned is 5. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[OutputEntry]]: + """Standardize custom job titles in bulk + + Find the top standardized job matches for any custom job title and optional NAICS code in bulk. + + :param job_standardization_input: The custom job titles that you want to retrieve standardized jobs for, the optional NAICS code to retrieve industry specific jobs, and the optional number of top matches to retrieve. By default, both semantic and lexical search are used to find matches. If you want to use a specific search method, set one of the parameters `semanticOnly` or `lexicalOnly` to `true`. Default for `semanticOnly` and `lexicalOnly` are `false`. The minimum custom job title length is 3 characters and the maximum length is 100 characters. You can submit up to 30 custom job titles per request. The default number of top matches returned is 5. (required) + :type job_standardization_input: JobStandardizationInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._standardize_jobs_in_bulk_serialize( + job_standardization_input=job_standardization_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[OutputEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def standardize_jobs_in_bulk_without_preload_content( + self, + job_standardization_input: Annotated[JobStandardizationInput, Field(description="The custom job titles that you want to retrieve standardized jobs for, the optional NAICS code to retrieve industry specific jobs, and the optional number of top matches to retrieve. By default, both semantic and lexical search are used to find matches. If you want to use a specific search method, set one of the parameters `semanticOnly` or `lexicalOnly` to `true`. Default for `semanticOnly` and `lexicalOnly` are `false`. The minimum custom job title length is 3 characters and the maximum length is 100 characters. You can submit up to 30 custom job titles per request. The default number of top matches returned is 5. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Standardize custom job titles in bulk + + Find the top standardized job matches for any custom job title and optional NAICS code in bulk. + + :param job_standardization_input: The custom job titles that you want to retrieve standardized jobs for, the optional NAICS code to retrieve industry specific jobs, and the optional number of top matches to retrieve. By default, both semantic and lexical search are used to find matches. If you want to use a specific search method, set one of the parameters `semanticOnly` or `lexicalOnly` to `true`. Default for `semanticOnly` and `lexicalOnly` are `false`. The minimum custom job title length is 3 characters and the maximum length is 100 characters. You can submit up to 30 custom job titles per request. The default number of top matches returned is 5. (required) + :type job_standardization_input: JobStandardizationInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._standardize_jobs_in_bulk_serialize( + job_standardization_input=job_standardization_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[OutputEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _standardize_jobs_in_bulk_serialize( + self, + job_standardization_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if job_standardization_input is not None: + _body_params = job_standardization_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/compensation-benchmarks/jobs/standardize', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def submit_jobs_feedback( + self, + job_feedback_input: Annotated[JobFeedbackInput, Field(description="The feedback you want to submit for. Ensure to include the mandatory fields: search term (`term`). ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> None: + """Send feedback to help improve the quality of the job match results + + This API allows you to submit feedback on the quality of the job match results returned by the Get jobs endpoint. You must include the search term (job title you entered) in the request body. You can include the optional `naicsCode` if it was used as part of the search in the Get jobs endpoint. You can also submit additional comments by providing values for `additionalComments`, along with `term` and `naicsCode`. **Note:** For `term`, the minimum is 3 characters and the maximum is 100 characters. For `additionalComments`, the maximum is 150 characters. + + :param job_feedback_input: The feedback you want to submit for. Ensure to include the mandatory fields: search term (`term`). (required) + :type job_feedback_input: JobFeedbackInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._submit_jobs_feedback_serialize( + job_feedback_input=job_feedback_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def submit_jobs_feedback_with_http_info( + self, + job_feedback_input: Annotated[JobFeedbackInput, Field(description="The feedback you want to submit for. Ensure to include the mandatory fields: search term (`term`). ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[None]: + """Send feedback to help improve the quality of the job match results + + This API allows you to submit feedback on the quality of the job match results returned by the Get jobs endpoint. You must include the search term (job title you entered) in the request body. You can include the optional `naicsCode` if it was used as part of the search in the Get jobs endpoint. You can also submit additional comments by providing values for `additionalComments`, along with `term` and `naicsCode`. **Note:** For `term`, the minimum is 3 characters and the maximum is 100 characters. For `additionalComments`, the maximum is 150 characters. + + :param job_feedback_input: The feedback you want to submit for. Ensure to include the mandatory fields: search term (`term`). (required) + :type job_feedback_input: JobFeedbackInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._submit_jobs_feedback_serialize( + job_feedback_input=job_feedback_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def submit_jobs_feedback_without_preload_content( + self, + job_feedback_input: Annotated[JobFeedbackInput, Field(description="The feedback you want to submit for. Ensure to include the mandatory fields: search term (`term`). ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Send feedback to help improve the quality of the job match results + + This API allows you to submit feedback on the quality of the job match results returned by the Get jobs endpoint. You must include the search term (job title you entered) in the request body. You can include the optional `naicsCode` if it was used as part of the search in the Get jobs endpoint. You can also submit additional comments by providing values for `additionalComments`, along with `term` and `naicsCode`. **Note:** For `term`, the minimum is 3 characters and the maximum is 100 characters. For `additionalComments`, the maximum is 150 characters. + + :param job_feedback_input: The feedback you want to submit for. Ensure to include the mandatory fields: search term (`term`). (required) + :type job_feedback_input: JobFeedbackInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._submit_jobs_feedback_serialize( + job_feedback_input=job_feedback_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '204': None, + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _submit_jobs_feedback_serialize( + self, + job_feedback_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if job_feedback_input is not None: + _body_params = job_feedback_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/compensation-benchmarks/jobs/feedback', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_api_data_in/visier_api_data_in/api/direct_data_intake_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/direct_data_intake_api.py similarity index 97% rename from src/visier_api_data_in/visier_api_data_in/api/direct_data_intake_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/direct_data_intake_api.py index cf910dce6e..eb36dd0d55 100644 --- a/src/visier_api_data_in/visier_api_data_in/api/direct_data_intake_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/direct_data_intake_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,25 +17,27 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBytes, StrictStr from typing import Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_data_in.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO -from visier_api_data_in.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO -from visier_api_data_in.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO -from visier_api_data_in.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO -from visier_api_data_in.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO -from visier_api_data_in.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO -from visier_api_data_in.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO -import visier_api_data_in.models +from visier_platform_sdk.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO +from visier_platform_sdk.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO +from visier_platform_sdk.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO +from visier_platform_sdk.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO +from visier_platform_sdk.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO +from visier_platform_sdk.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO +from visier_platform_sdk.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class DirectDataIntakeApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -115,9 +116,8 @@ def commit_transaction( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -191,9 +191,8 @@ def commit_transaction_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -288,7 +287,9 @@ def _commit_transaction_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -406,9 +407,8 @@ def get_config( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -478,9 +478,8 @@ def get_config_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -570,7 +569,9 @@ def _get_config_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -690,9 +691,8 @@ def job_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -766,9 +766,8 @@ def job_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -863,7 +862,9 @@ def _job_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -981,9 +982,8 @@ def list_transactions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1053,9 +1053,8 @@ def list_transactions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1145,7 +1144,9 @@ def _list_transactions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1273,9 +1274,8 @@ def load_sample_data( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1357,9 +1357,8 @@ def load_sample_data_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1464,7 +1463,9 @@ def _load_sample_data_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1592,9 +1593,8 @@ def object_schema( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1668,9 +1668,8 @@ def object_schema_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1765,7 +1764,9 @@ def _object_schema_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1887,9 +1888,8 @@ def put_config( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1963,9 +1963,8 @@ def put_config_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2060,7 +2059,9 @@ def _put_config_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2195,9 +2196,8 @@ def rollback_transaction( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2271,9 +2271,8 @@ def rollback_transaction_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2368,7 +2367,9 @@ def _rollback_transaction_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2486,9 +2487,8 @@ def start_transaction( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2558,9 +2558,8 @@ def start_transaction_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2650,7 +2649,9 @@ def _start_transaction_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2778,9 +2779,8 @@ def upload_file( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2862,9 +2862,8 @@ def upload_file_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2969,7 +2968,9 @@ def _upload_file_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/email_domains_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/email_domains_api.py similarity index 77% rename from src/visier_api_administration/visier_api_administration/api/email_domains_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/email_domains_api.py index a3125239ab..b4d69f0ccf 100644 --- a/src/visier_api_administration/visier_api_administration/api/email_domains_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/email_domains_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,16 +17,21 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType +from pydantic import Field, StrictBool, StrictStr +from typing import Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.admin_email_domains_dto import AdminEmailDomainsDTO -from visier_api_administration.models.admin_email_domains_dto import AdminEmailDomainsDTO -import visier_api_administration.models +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class EmailDomainsApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -39,7 +43,8 @@ def __init__(self, api_client=None) -> None: @validate_call def add_allowed_email_domains( self, - admin_email_domains_dto: AdminEmailDomainsDTO, + body: StrictStr, + confirm_not_allowed_domain: Annotated[Optional[StrictBool], Field(description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -55,10 +60,12 @@ def add_allowed_email_domains( ) -> AdminEmailDomainsDTO: """Add domains to the list of allowed domains - Add email address domains to the allowed domains list. The response returns an updated list of allowed email domains.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Add email address domains to the allowed domains list.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). - :param admin_email_domains_dto: (required) - :type admin_email_domains_dto: AdminEmailDomainsDTO + :param body: (required) + :type body: str + :param confirm_not_allowed_domain: If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list. + :type confirm_not_allowed_domain: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -82,7 +89,8 @@ def add_allowed_email_domains( """ # noqa: E501 _param = self._add_allowed_email_domains_serialize( - admin_email_domains_dto=admin_email_domains_dto, + body=body, + confirm_not_allowed_domain=confirm_not_allowed_domain, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -98,16 +106,16 @@ def add_allowed_email_domains( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @validate_call def add_allowed_email_domains_with_http_info( self, - admin_email_domains_dto: AdminEmailDomainsDTO, + body: StrictStr, + confirm_not_allowed_domain: Annotated[Optional[StrictBool], Field(description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -123,10 +131,12 @@ def add_allowed_email_domains_with_http_info( ) -> ApiResponse[AdminEmailDomainsDTO]: """Add domains to the list of allowed domains - Add email address domains to the allowed domains list. The response returns an updated list of allowed email domains.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Add email address domains to the allowed domains list.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). - :param admin_email_domains_dto: (required) - :type admin_email_domains_dto: AdminEmailDomainsDTO + :param body: (required) + :type body: str + :param confirm_not_allowed_domain: If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list. + :type confirm_not_allowed_domain: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -150,7 +160,8 @@ def add_allowed_email_domains_with_http_info( """ # noqa: E501 _param = self._add_allowed_email_domains_serialize( - admin_email_domains_dto=admin_email_domains_dto, + body=body, + confirm_not_allowed_domain=confirm_not_allowed_domain, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -166,16 +177,16 @@ def add_allowed_email_domains_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @validate_call def add_allowed_email_domains_without_preload_content( self, - admin_email_domains_dto: AdminEmailDomainsDTO, + body: StrictStr, + confirm_not_allowed_domain: Annotated[Optional[StrictBool], Field(description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -191,10 +202,12 @@ def add_allowed_email_domains_without_preload_content( ) -> RESTResponseType: """Add domains to the list of allowed domains - Add email address domains to the allowed domains list. The response returns an updated list of allowed email domains.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Add email address domains to the allowed domains list.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). - :param admin_email_domains_dto: (required) - :type admin_email_domains_dto: AdminEmailDomainsDTO + :param body: (required) + :type body: str + :param confirm_not_allowed_domain: If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list. + :type confirm_not_allowed_domain: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -218,7 +231,8 @@ def add_allowed_email_domains_without_preload_content( """ # noqa: E501 _param = self._add_allowed_email_domains_serialize( - admin_email_domains_dto=admin_email_domains_dto, + body=body, + confirm_not_allowed_domain=confirm_not_allowed_domain, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -237,7 +251,8 @@ def add_allowed_email_domains_without_preload_content( def _add_allowed_email_domains_serialize( self, - admin_email_domains_dto, + body, + confirm_not_allowed_domain, _request_auth, _content_type, _headers, @@ -253,16 +268,22 @@ def _add_allowed_email_domains_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters # process the query parameters + if confirm_not_allowed_domain is not None: + + _query_params.append(('confirmNotAllowedDomain', confirm_not_allowed_domain)) + # process the header parameters # process the form parameters # process the body parameter - if admin_email_domains_dto is not None: - _body_params = admin_email_domains_dto + if body is not None: + _body_params = body # set the HTTP header `Accept` @@ -317,7 +338,8 @@ def _add_allowed_email_domains_serialize( @validate_call def delete_allowed_email_domains( self, - admin_email_domains_dto: AdminEmailDomainsDTO, + body: StrictStr, + confirm_not_allowed_domain: Annotated[Optional[StrictBool], Field(description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -333,10 +355,12 @@ def delete_allowed_email_domains( ) -> AdminEmailDomainsDTO: """Remove domains from the list of allowed domains - Delete email address domains from the allowed domains list. The response returns an updated list of allowed email domains.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Delete email address domains from the allowed domains list.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). - :param admin_email_domains_dto: (required) - :type admin_email_domains_dto: AdminEmailDomainsDTO + :param body: (required) + :type body: str + :param confirm_not_allowed_domain: If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list. + :type confirm_not_allowed_domain: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -360,7 +384,8 @@ def delete_allowed_email_domains( """ # noqa: E501 _param = self._delete_allowed_email_domains_serialize( - admin_email_domains_dto=admin_email_domains_dto, + body=body, + confirm_not_allowed_domain=confirm_not_allowed_domain, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -376,16 +401,16 @@ def delete_allowed_email_domains( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @validate_call def delete_allowed_email_domains_with_http_info( self, - admin_email_domains_dto: AdminEmailDomainsDTO, + body: StrictStr, + confirm_not_allowed_domain: Annotated[Optional[StrictBool], Field(description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -401,10 +426,12 @@ def delete_allowed_email_domains_with_http_info( ) -> ApiResponse[AdminEmailDomainsDTO]: """Remove domains from the list of allowed domains - Delete email address domains from the allowed domains list. The response returns an updated list of allowed email domains.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Delete email address domains from the allowed domains list.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). - :param admin_email_domains_dto: (required) - :type admin_email_domains_dto: AdminEmailDomainsDTO + :param body: (required) + :type body: str + :param confirm_not_allowed_domain: If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list. + :type confirm_not_allowed_domain: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -428,7 +455,8 @@ def delete_allowed_email_domains_with_http_info( """ # noqa: E501 _param = self._delete_allowed_email_domains_serialize( - admin_email_domains_dto=admin_email_domains_dto, + body=body, + confirm_not_allowed_domain=confirm_not_allowed_domain, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -444,16 +472,16 @@ def delete_allowed_email_domains_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @validate_call def delete_allowed_email_domains_without_preload_content( self, - admin_email_domains_dto: AdminEmailDomainsDTO, + body: StrictStr, + confirm_not_allowed_domain: Annotated[Optional[StrictBool], Field(description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.")] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -469,10 +497,12 @@ def delete_allowed_email_domains_without_preload_content( ) -> RESTResponseType: """Remove domains from the list of allowed domains - Delete email address domains from the allowed domains list. The response returns an updated list of allowed email domains.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Delete email address domains from the allowed domains list.
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). - :param admin_email_domains_dto: (required) - :type admin_email_domains_dto: AdminEmailDomainsDTO + :param body: (required) + :type body: str + :param confirm_not_allowed_domain: If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list. + :type confirm_not_allowed_domain: bool :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -496,7 +526,8 @@ def delete_allowed_email_domains_without_preload_content( """ # noqa: E501 _param = self._delete_allowed_email_domains_serialize( - admin_email_domains_dto=admin_email_domains_dto, + body=body, + confirm_not_allowed_domain=confirm_not_allowed_domain, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -515,7 +546,8 @@ def delete_allowed_email_domains_without_preload_content( def _delete_allowed_email_domains_serialize( self, - admin_email_domains_dto, + body, + confirm_not_allowed_domain, _request_auth, _content_type, _headers, @@ -531,16 +563,22 @@ def _delete_allowed_email_domains_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters # process the query parameters + if confirm_not_allowed_domain is not None: + + _query_params.append(('confirmNotAllowedDomain', confirm_not_allowed_domain)) + # process the header parameters # process the form parameters # process the body parameter - if admin_email_domains_dto is not None: - _body_params = admin_email_domains_dto + if body is not None: + _body_params = body # set the HTTP header `Accept` @@ -650,9 +688,8 @@ def list_allowed_email_domains( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -714,9 +751,8 @@ def list_allowed_email_domains_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -796,7 +832,9 @@ def _list_allowed_email_domains_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/encryption_keys_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/encryption_keys_api.py similarity index 93% rename from src/visier_api_administration/visier_api_administration/api/encryption_keys_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/encryption_keys_api.py index 5d1700b8f8..8f976873a2 100644 --- a/src/visier_api_administration/visier_api_administration/api/encryption_keys_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/encryption_keys_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,21 +17,23 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing_extensions import Annotated -from visier_api_administration.models.admin_key_name import AdminKeyName -from visier_api_administration.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO -from visier_api_administration.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO -from visier_api_administration.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_key_name import AdminKeyName +from visier_platform_sdk.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class EncryptionKeysApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -103,9 +104,8 @@ def delete_encryption_keys( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -171,9 +171,8 @@ def delete_encryption_keys_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -258,7 +257,9 @@ def _delete_encryption_keys_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -368,9 +369,8 @@ def generate_encryption_keys( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -436,9 +436,8 @@ def generate_encryption_keys_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -523,7 +522,9 @@ def _generate_encryption_keys_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -642,9 +643,8 @@ def list_all_encryption_keys_metadata( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -706,9 +706,8 @@ def list_all_encryption_keys_metadata_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -788,7 +787,9 @@ def _list_all_encryption_keys_metadata_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/jobs_library_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/jobs_library_api.py new file mode 100644 index 0000000000..7e33425819 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/jobs_library_api.py @@ -0,0 +1,1168 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictStr +from typing import List, Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.job import Job +from visier_platform_sdk.models.job_entry import JobEntry +from visier_platform_sdk.models.job_standardization_input_skills import JobStandardizationInputSkills +from visier_platform_sdk.models.output_entry1 import OutputEntry1 + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class JobsLibraryApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def get_job( + self, + id: Annotated[StrictStr, Field(description="The ID of the job to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> Job: + """Get job details by ID + + If you know the ID of a job, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, alternative names, and skills. + + :param id: The ID of the job to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_job_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "Job", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_job_with_http_info( + self, + id: Annotated[StrictStr, Field(description="The ID of the job to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[Job]: + """Get job details by ID + + If you know the ID of a job, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, alternative names, and skills. + + :param id: The ID of the job to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_job_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "Job", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_job_without_preload_content( + self, + id: Annotated[StrictStr, Field(description="The ID of the job to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get job details by ID + + If you know the ID of a job, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, alternative names, and skills. + + :param id: The ID of the job to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_job_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "Job", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_job_serialize( + self, + id, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if id is not None: + _path_params['id'] = id + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/jobs/{id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def list_jobs( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[JobEntry]: + """Retrieve a list of jobs + + Use this endpoint to retrieve all the jobs in Visier's Jobs Library. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_jobs_serialize( + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[JobEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def list_jobs_with_http_info( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[JobEntry]]: + """Retrieve a list of jobs + + Use this endpoint to retrieve all the jobs in Visier's Jobs Library. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_jobs_serialize( + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[JobEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def list_jobs_without_preload_content( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve a list of jobs + + Use this endpoint to retrieve all the jobs in Visier's Jobs Library. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_jobs_serialize( + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[JobEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_jobs_serialize( + self, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/jobs', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def search_job( + self, + term: Annotated[StrictStr, Field(description="The term to search for. The search term must be URL encoded and the minimum length is 3 characters. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[JobEntry]: + """Search jobs + + Retrieve a list of jobs that match a specified search term. + + :param term: The term to search for. The search term must be URL encoded and the minimum length is 3 characters. (required) + :type term: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_job_serialize( + term=term, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[JobEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def search_job_with_http_info( + self, + term: Annotated[StrictStr, Field(description="The term to search for. The search term must be URL encoded and the minimum length is 3 characters. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[JobEntry]]: + """Search jobs + + Retrieve a list of jobs that match a specified search term. + + :param term: The term to search for. The search term must be URL encoded and the minimum length is 3 characters. (required) + :type term: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_job_serialize( + term=term, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[JobEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def search_job_without_preload_content( + self, + term: Annotated[StrictStr, Field(description="The term to search for. The search term must be URL encoded and the minimum length is 3 characters. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Search jobs + + Retrieve a list of jobs that match a specified search term. + + :param term: The term to search for. The search term must be URL encoded and the minimum length is 3 characters. (required) + :type term: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_job_serialize( + term=term, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[JobEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _search_job_serialize( + self, + term, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if term is not None: + + _query_params.append(('term', term)) + + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/jobs/search', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def standardize_jobs( + self, + job_standardization_input_skills: Annotated[JobStandardizationInputSkills, Field(description="The custom job titles that you want to retrieve standardized jobs for and the optional NAICS code to retrieve industry specific jobs. The minimum length is 3 characters and the maximum length is 100 characters. You can submit up to 10 custom job titles per request. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[OutputEntry1]: + """Standardize custom job titles + + Find the top standardized job matches for any custom job title and optional NAICS code. + + :param job_standardization_input_skills: The custom job titles that you want to retrieve standardized jobs for and the optional NAICS code to retrieve industry specific jobs. The minimum length is 3 characters and the maximum length is 100 characters. You can submit up to 10 custom job titles per request. (required) + :type job_standardization_input_skills: JobStandardizationInputSkills + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._standardize_jobs_serialize( + job_standardization_input_skills=job_standardization_input_skills, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[OutputEntry1]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def standardize_jobs_with_http_info( + self, + job_standardization_input_skills: Annotated[JobStandardizationInputSkills, Field(description="The custom job titles that you want to retrieve standardized jobs for and the optional NAICS code to retrieve industry specific jobs. The minimum length is 3 characters and the maximum length is 100 characters. You can submit up to 10 custom job titles per request. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[OutputEntry1]]: + """Standardize custom job titles + + Find the top standardized job matches for any custom job title and optional NAICS code. + + :param job_standardization_input_skills: The custom job titles that you want to retrieve standardized jobs for and the optional NAICS code to retrieve industry specific jobs. The minimum length is 3 characters and the maximum length is 100 characters. You can submit up to 10 custom job titles per request. (required) + :type job_standardization_input_skills: JobStandardizationInputSkills + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._standardize_jobs_serialize( + job_standardization_input_skills=job_standardization_input_skills, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[OutputEntry1]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def standardize_jobs_without_preload_content( + self, + job_standardization_input_skills: Annotated[JobStandardizationInputSkills, Field(description="The custom job titles that you want to retrieve standardized jobs for and the optional NAICS code to retrieve industry specific jobs. The minimum length is 3 characters and the maximum length is 100 characters. You can submit up to 10 custom job titles per request. ")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Standardize custom job titles + + Find the top standardized job matches for any custom job title and optional NAICS code. + + :param job_standardization_input_skills: The custom job titles that you want to retrieve standardized jobs for and the optional NAICS code to retrieve industry specific jobs. The minimum length is 3 characters and the maximum length is 100 characters. You can submit up to 10 custom job titles per request. (required) + :type job_standardization_input_skills: JobStandardizationInputSkills + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._standardize_jobs_serialize( + job_standardization_input_skills=job_standardization_input_skills, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[OutputEntry1]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _standardize_jobs_serialize( + self, + job_standardization_input_skills, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if job_standardization_input_skills is not None: + _body_params = job_standardization_input_skills + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/jobs/standardize', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_api_administration/visier_api_administration/api/network_subnets_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/network_subnets_api.py similarity index 95% rename from src/visier_api_administration/visier_api_administration/api/network_subnets_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/network_subnets_api.py index e766db11f8..bf0106ecd8 100644 --- a/src/visier_api_administration/visier_api_administration/api/network_subnets_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/network_subnets_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,20 +17,22 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest -from visier_api_administration.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse -import visier_api_administration.models +from visier_platform_sdk.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest +from visier_platform_sdk.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class NetworkSubnetsApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -102,9 +103,8 @@ def add_api_subnets( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -170,9 +170,8 @@ def add_api_subnets_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -257,7 +256,9 @@ def _add_api_subnets_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -384,9 +385,8 @@ def delete_api_subnets( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -456,9 +456,8 @@ def delete_api_subnets_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -548,7 +547,9 @@ def _delete_api_subnets_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -673,9 +674,8 @@ def get_api_subnets( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -741,9 +741,8 @@ def get_api_subnets_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -828,7 +827,9 @@ def _get_api_subnets_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -942,9 +943,8 @@ def set_api_subnets( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1014,9 +1014,8 @@ def set_api_subnets_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1106,7 +1105,9 @@ def _set_api_subnets_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/o_auth2_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/o_auth2_api.py new file mode 100644 index 0000000000..7d52ceb770 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/o_auth2_api.py @@ -0,0 +1,1021 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictBool, StrictStr +from typing import Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.authentication_o_auth2_user_info_dto import AuthenticationOAuth2UserInfoDTO +from visier_platform_sdk.models.status import Status +from visier_platform_sdk.models.token_response import TokenResponse + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class OAuth2Api: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def o_auth2_token( + self, + grant_type: Annotated[Optional[StrictStr], Field(description="The grant type. Supported values: - `authorization_code`: The authorization code grant type. - `password`: The password grant type. - `urn:ietf:params:oauth:grant-type:saml2-bearer`: The saml2-bearer grant type. - `urn:visier:params:oauth:grant-type:asid-token`: The ASID token grant type.")] = None, + client_id: Annotated[Optional[StrictStr], Field(description="The ID of the pre-registered client application.")] = None, + client_secret: Annotated[Optional[StrictStr], Field(description="The secret of the pre-registered client application.")] = None, + redirect_uri: Annotated[Optional[StrictStr], Field(description="The optional URI to redirect to after authorization.")] = None, + code: Annotated[Optional[StrictStr], Field(description="The authorization code. Applicable only for authorization code grant type.")] = None, + username: Annotated[Optional[StrictStr], Field(description="The username of the user to authenticate. Applicable only for password grant type.")] = None, + password: Annotated[Optional[StrictStr], Field(description="The password of the user to authenticate. Applicable only for password grant type.")] = None, + asid_token: Annotated[Optional[StrictStr], Field(description="The ASID token. Applicable only for ASID token grant type.")] = None, + assertion: Annotated[Optional[StrictStr], Field(description="The SAML assertion. Applicable only for saml2-bearer grant type.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TokenResponse: + """Request a JSON Web Token + + Use an OAuth 2.0 grant type to request a JWT. + + :param grant_type: The grant type. Supported values: - `authorization_code`: The authorization code grant type. - `password`: The password grant type. - `urn:ietf:params:oauth:grant-type:saml2-bearer`: The saml2-bearer grant type. - `urn:visier:params:oauth:grant-type:asid-token`: The ASID token grant type. + :type grant_type: str + :param client_id: The ID of the pre-registered client application. + :type client_id: str + :param client_secret: The secret of the pre-registered client application. + :type client_secret: str + :param redirect_uri: The optional URI to redirect to after authorization. + :type redirect_uri: str + :param code: The authorization code. Applicable only for authorization code grant type. + :type code: str + :param username: The username of the user to authenticate. Applicable only for password grant type. + :type username: str + :param password: The password of the user to authenticate. Applicable only for password grant type. + :type password: str + :param asid_token: The ASID token. Applicable only for ASID token grant type. + :type asid_token: str + :param assertion: The SAML assertion. Applicable only for saml2-bearer grant type. + :type assertion: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._o_auth2_token_serialize( + grant_type=grant_type, + client_id=client_id, + client_secret=client_secret, + redirect_uri=redirect_uri, + code=code, + username=username, + password=password, + asid_token=asid_token, + assertion=assertion, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TokenResponse", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def o_auth2_token_with_http_info( + self, + grant_type: Annotated[Optional[StrictStr], Field(description="The grant type. Supported values: - `authorization_code`: The authorization code grant type. - `password`: The password grant type. - `urn:ietf:params:oauth:grant-type:saml2-bearer`: The saml2-bearer grant type. - `urn:visier:params:oauth:grant-type:asid-token`: The ASID token grant type.")] = None, + client_id: Annotated[Optional[StrictStr], Field(description="The ID of the pre-registered client application.")] = None, + client_secret: Annotated[Optional[StrictStr], Field(description="The secret of the pre-registered client application.")] = None, + redirect_uri: Annotated[Optional[StrictStr], Field(description="The optional URI to redirect to after authorization.")] = None, + code: Annotated[Optional[StrictStr], Field(description="The authorization code. Applicable only for authorization code grant type.")] = None, + username: Annotated[Optional[StrictStr], Field(description="The username of the user to authenticate. Applicable only for password grant type.")] = None, + password: Annotated[Optional[StrictStr], Field(description="The password of the user to authenticate. Applicable only for password grant type.")] = None, + asid_token: Annotated[Optional[StrictStr], Field(description="The ASID token. Applicable only for ASID token grant type.")] = None, + assertion: Annotated[Optional[StrictStr], Field(description="The SAML assertion. Applicable only for saml2-bearer grant type.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TokenResponse]: + """Request a JSON Web Token + + Use an OAuth 2.0 grant type to request a JWT. + + :param grant_type: The grant type. Supported values: - `authorization_code`: The authorization code grant type. - `password`: The password grant type. - `urn:ietf:params:oauth:grant-type:saml2-bearer`: The saml2-bearer grant type. - `urn:visier:params:oauth:grant-type:asid-token`: The ASID token grant type. + :type grant_type: str + :param client_id: The ID of the pre-registered client application. + :type client_id: str + :param client_secret: The secret of the pre-registered client application. + :type client_secret: str + :param redirect_uri: The optional URI to redirect to after authorization. + :type redirect_uri: str + :param code: The authorization code. Applicable only for authorization code grant type. + :type code: str + :param username: The username of the user to authenticate. Applicable only for password grant type. + :type username: str + :param password: The password of the user to authenticate. Applicable only for password grant type. + :type password: str + :param asid_token: The ASID token. Applicable only for ASID token grant type. + :type asid_token: str + :param assertion: The SAML assertion. Applicable only for saml2-bearer grant type. + :type assertion: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._o_auth2_token_serialize( + grant_type=grant_type, + client_id=client_id, + client_secret=client_secret, + redirect_uri=redirect_uri, + code=code, + username=username, + password=password, + asid_token=asid_token, + assertion=assertion, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TokenResponse", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def o_auth2_token_without_preload_content( + self, + grant_type: Annotated[Optional[StrictStr], Field(description="The grant type. Supported values: - `authorization_code`: The authorization code grant type. - `password`: The password grant type. - `urn:ietf:params:oauth:grant-type:saml2-bearer`: The saml2-bearer grant type. - `urn:visier:params:oauth:grant-type:asid-token`: The ASID token grant type.")] = None, + client_id: Annotated[Optional[StrictStr], Field(description="The ID of the pre-registered client application.")] = None, + client_secret: Annotated[Optional[StrictStr], Field(description="The secret of the pre-registered client application.")] = None, + redirect_uri: Annotated[Optional[StrictStr], Field(description="The optional URI to redirect to after authorization.")] = None, + code: Annotated[Optional[StrictStr], Field(description="The authorization code. Applicable only for authorization code grant type.")] = None, + username: Annotated[Optional[StrictStr], Field(description="The username of the user to authenticate. Applicable only for password grant type.")] = None, + password: Annotated[Optional[StrictStr], Field(description="The password of the user to authenticate. Applicable only for password grant type.")] = None, + asid_token: Annotated[Optional[StrictStr], Field(description="The ASID token. Applicable only for ASID token grant type.")] = None, + assertion: Annotated[Optional[StrictStr], Field(description="The SAML assertion. Applicable only for saml2-bearer grant type.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Request a JSON Web Token + + Use an OAuth 2.0 grant type to request a JWT. + + :param grant_type: The grant type. Supported values: - `authorization_code`: The authorization code grant type. - `password`: The password grant type. - `urn:ietf:params:oauth:grant-type:saml2-bearer`: The saml2-bearer grant type. - `urn:visier:params:oauth:grant-type:asid-token`: The ASID token grant type. + :type grant_type: str + :param client_id: The ID of the pre-registered client application. + :type client_id: str + :param client_secret: The secret of the pre-registered client application. + :type client_secret: str + :param redirect_uri: The optional URI to redirect to after authorization. + :type redirect_uri: str + :param code: The authorization code. Applicable only for authorization code grant type. + :type code: str + :param username: The username of the user to authenticate. Applicable only for password grant type. + :type username: str + :param password: The password of the user to authenticate. Applicable only for password grant type. + :type password: str + :param asid_token: The ASID token. Applicable only for ASID token grant type. + :type asid_token: str + :param assertion: The SAML assertion. Applicable only for saml2-bearer grant type. + :type assertion: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._o_auth2_token_serialize( + grant_type=grant_type, + client_id=client_id, + client_secret=client_secret, + redirect_uri=redirect_uri, + code=code, + username=username, + password=password, + asid_token=asid_token, + assertion=assertion, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TokenResponse", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _o_auth2_token_serialize( + self, + grant_type, + client_id, + client_secret, + redirect_uri, + code, + username, + password, + asid_token, + assertion, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + if grant_type is not None: + _form_params.append(('grant_type', grant_type)) + if client_id is not None: + _form_params.append(('client_id', client_id)) + if client_secret is not None: + _form_params.append(('client_secret', client_secret)) + if redirect_uri is not None: + _form_params.append(('redirect_uri', redirect_uri)) + if code is not None: + _form_params.append(('code', code)) + if username is not None: + _form_params.append(('username', username)) + if password is not None: + _form_params.append(('password', password)) + if asid_token is not None: + _form_params.append(('asid_token', asid_token)) + if assertion is not None: + _form_params.append(('assertion', assertion)) + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/x-www-form-urlencoded' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/auth/oauth2/token', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def oauth2_authorize( + self, + response_type: Annotated[StrictStr, Field(description="The response type. Must be `code`.")], + client_id: Annotated[StrictStr, Field(description="The ID of the pre-registered client application.")], + redirect_uri: Annotated[Optional[StrictStr], Field(description="The optional URI to redirect to after authorization.")] = None, + scope: Annotated[Optional[StrictStr], Field(description="The OAuth 2.0 scope of the authorization request. Default is `read`. If the scope includes `visier:login:bypass_users`, then the redirect login URL ends in \"/auth/admin\" instead of \"/auth\". This allows single sign-on (SSO) Bypass Users to login through Visier instead of being redirected to the SSO login page.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> Status: + """Request an authorization code + + Request an authorization code for the authorization_code grant type. Not required in other OAuth 2.0 grant types. + + :param response_type: The response type. Must be `code`. (required) + :type response_type: str + :param client_id: The ID of the pre-registered client application. (required) + :type client_id: str + :param redirect_uri: The optional URI to redirect to after authorization. + :type redirect_uri: str + :param scope: The OAuth 2.0 scope of the authorization request. Default is `read`. If the scope includes `visier:login:bypass_users`, then the redirect login URL ends in \"/auth/admin\" instead of \"/auth\". This allows single sign-on (SSO) Bypass Users to login through Visier instead of being redirected to the SSO login page. + :type scope: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._oauth2_authorize_serialize( + response_type=response_type, + client_id=client_id, + redirect_uri=redirect_uri, + scope=scope, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '3XX': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def oauth2_authorize_with_http_info( + self, + response_type: Annotated[StrictStr, Field(description="The response type. Must be `code`.")], + client_id: Annotated[StrictStr, Field(description="The ID of the pre-registered client application.")], + redirect_uri: Annotated[Optional[StrictStr], Field(description="The optional URI to redirect to after authorization.")] = None, + scope: Annotated[Optional[StrictStr], Field(description="The OAuth 2.0 scope of the authorization request. Default is `read`. If the scope includes `visier:login:bypass_users`, then the redirect login URL ends in \"/auth/admin\" instead of \"/auth\". This allows single sign-on (SSO) Bypass Users to login through Visier instead of being redirected to the SSO login page.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[Status]: + """Request an authorization code + + Request an authorization code for the authorization_code grant type. Not required in other OAuth 2.0 grant types. + + :param response_type: The response type. Must be `code`. (required) + :type response_type: str + :param client_id: The ID of the pre-registered client application. (required) + :type client_id: str + :param redirect_uri: The optional URI to redirect to after authorization. + :type redirect_uri: str + :param scope: The OAuth 2.0 scope of the authorization request. Default is `read`. If the scope includes `visier:login:bypass_users`, then the redirect login URL ends in \"/auth/admin\" instead of \"/auth\". This allows single sign-on (SSO) Bypass Users to login through Visier instead of being redirected to the SSO login page. + :type scope: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._oauth2_authorize_serialize( + response_type=response_type, + client_id=client_id, + redirect_uri=redirect_uri, + scope=scope, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '3XX': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def oauth2_authorize_without_preload_content( + self, + response_type: Annotated[StrictStr, Field(description="The response type. Must be `code`.")], + client_id: Annotated[StrictStr, Field(description="The ID of the pre-registered client application.")], + redirect_uri: Annotated[Optional[StrictStr], Field(description="The optional URI to redirect to after authorization.")] = None, + scope: Annotated[Optional[StrictStr], Field(description="The OAuth 2.0 scope of the authorization request. Default is `read`. If the scope includes `visier:login:bypass_users`, then the redirect login URL ends in \"/auth/admin\" instead of \"/auth\". This allows single sign-on (SSO) Bypass Users to login through Visier instead of being redirected to the SSO login page.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Request an authorization code + + Request an authorization code for the authorization_code grant type. Not required in other OAuth 2.0 grant types. + + :param response_type: The response type. Must be `code`. (required) + :type response_type: str + :param client_id: The ID of the pre-registered client application. (required) + :type client_id: str + :param redirect_uri: The optional URI to redirect to after authorization. + :type redirect_uri: str + :param scope: The OAuth 2.0 scope of the authorization request. Default is `read`. If the scope includes `visier:login:bypass_users`, then the redirect login URL ends in \"/auth/admin\" instead of \"/auth\". This allows single sign-on (SSO) Bypass Users to login through Visier instead of being redirected to the SSO login page. + :type scope: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._oauth2_authorize_serialize( + response_type=response_type, + client_id=client_id, + redirect_uri=redirect_uri, + scope=scope, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '3XX': None, + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _oauth2_authorize_serialize( + self, + response_type, + client_id, + redirect_uri, + scope, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if redirect_uri is not None: + + _query_params.append(('redirect_uri', redirect_uri)) + + if response_type is not None: + + _query_params.append(('response_type', response_type)) + + if client_id is not None: + + _query_params.append(('client_id', client_id)) + + if scope is not None: + + _query_params.append(('scope', scope)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/auth/oauth2/authorize', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def user_info( + self, + include_tenant_details: Annotated[Optional[StrictBool], Field(description="If `true`, includes tenant details in the response. Default is `false`.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> AuthenticationOAuth2UserInfoDTO: + """Retrieve user-specific metadata + + Retrieve user-specific metadata, such as a user's ID, username, and profile capabilities. + + :param include_tenant_details: If `true`, includes tenant details in the response. Default is `false`. + :type include_tenant_details: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._user_info_serialize( + include_tenant_details=include_tenant_details, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "AuthenticationOAuth2UserInfoDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def user_info_with_http_info( + self, + include_tenant_details: Annotated[Optional[StrictBool], Field(description="If `true`, includes tenant details in the response. Default is `false`.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[AuthenticationOAuth2UserInfoDTO]: + """Retrieve user-specific metadata + + Retrieve user-specific metadata, such as a user's ID, username, and profile capabilities. + + :param include_tenant_details: If `true`, includes tenant details in the response. Default is `false`. + :type include_tenant_details: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._user_info_serialize( + include_tenant_details=include_tenant_details, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "AuthenticationOAuth2UserInfoDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def user_info_without_preload_content( + self, + include_tenant_details: Annotated[Optional[StrictBool], Field(description="If `true`, includes tenant details in the response. Default is `false`.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve user-specific metadata + + Retrieve user-specific metadata, such as a user's ID, username, and profile capabilities. + + :param include_tenant_details: If `true`, includes tenant details in the response. Default is `false`. + :type include_tenant_details: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._user_info_serialize( + include_tenant_details=include_tenant_details, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "AuthenticationOAuth2UserInfoDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _user_info_serialize( + self, + include_tenant_details, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if include_tenant_details is not None: + + _query_params.append(('includeTenantDetails', include_tenant_details)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/auth/oauth2/userinfo', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/api/object_configuration_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/object_configuration_api.py similarity index 96% rename from src/visier_api_analytic_model/visier_api_analytic_model/api/object_configuration_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/object_configuration_api.py index 1a0104ab5d..cab954f860 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/api/object_configuration_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/object_configuration_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,25 +17,27 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO -from visier_api_analytic_model.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO -from visier_api_analytic_model.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO -from visier_api_analytic_model.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO -from visier_api_analytic_model.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO -import visier_api_analytic_model.models +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO +from visier_platform_sdk.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO +from visier_platform_sdk.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO +from visier_platform_sdk.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO +from visier_platform_sdk.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO +from visier_platform_sdk.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO +from visier_platform_sdk.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ObjectConfigurationApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -111,9 +112,8 @@ def get_calculation_concept( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -183,9 +183,8 @@ def get_calculation_concept_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -275,7 +274,9 @@ def _get_calculation_concept_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -387,9 +388,8 @@ def get_calculation_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -455,9 +455,8 @@ def get_calculation_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -542,7 +541,9 @@ def _get_calculation_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -656,9 +657,8 @@ def get_selection_concept( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -728,9 +728,8 @@ def get_selection_concept_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -820,7 +819,9 @@ def _get_selection_concept_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -932,9 +933,8 @@ def get_selection_concepts( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1000,9 +1000,8 @@ def get_selection_concepts_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1087,7 +1086,9 @@ def _get_selection_concepts_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1205,9 +1206,8 @@ def map_calculation_concept( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1281,9 +1281,8 @@ def map_calculation_concept_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1378,7 +1377,9 @@ def _map_calculation_concept_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1513,9 +1514,8 @@ def map_selection_concept( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1589,9 +1589,8 @@ def map_selection_concept_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_analytic_model.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1686,7 +1685,9 @@ def _map_selection_concept_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/permissions_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/permissions_api.py similarity index 97% rename from src/visier_api_administration/visier_api_administration/api/permissions_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/permissions_api.py index 2378879c03..560ed50b86 100644 --- a/src/visier_api_administration/visier_api_administration/api/permissions_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/permissions_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,32 +17,34 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictInt, StrictStr from typing import List, Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_permissions_list_dto import AdminPermissionsListDTO -from visier_api_administration.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO -from visier_api_administration.models.servicing_capability_dto import ServicingCapabilityDTO -from visier_api_administration.models.servicing_content_package_dto import ServicingContentPackageDTO -from visier_api_administration.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO -from visier_api_administration.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO -from visier_api_administration.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO -from visier_api_administration.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO -from visier_api_administration.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO -from visier_api_administration.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO -from visier_api_administration.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO -from visier_api_administration.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO -from visier_api_administration.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO -from visier_api_administration.models.servicing_permission_dto import ServicingPermissionDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_permissions_list_dto import AdminPermissionsListDTO +from visier_platform_sdk.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO +from visier_platform_sdk.models.servicing_capability_dto import ServicingCapabilityDTO +from visier_platform_sdk.models.servicing_content_package_dto import ServicingContentPackageDTO +from visier_platform_sdk.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO +from visier_platform_sdk.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO +from visier_platform_sdk.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO +from visier_platform_sdk.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO +from visier_platform_sdk.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO +from visier_platform_sdk.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO +from visier_platform_sdk.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO +from visier_platform_sdk.models.servicing_permission_dto import ServicingPermissionDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class PermissionsApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -126,9 +127,8 @@ def create_data_access_sets( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -206,9 +206,8 @@ def create_data_access_sets_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -308,7 +307,9 @@ def _create_data_access_sets_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -453,9 +454,8 @@ def create_permissions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -537,9 +537,8 @@ def create_permissions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -644,7 +643,9 @@ def _create_permissions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -789,9 +790,8 @@ def delete_permissions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -869,9 +869,8 @@ def delete_permissions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -971,7 +970,9 @@ def _delete_permissions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1110,9 +1111,8 @@ def get_capabilities( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1186,9 +1186,8 @@ def get_capabilities_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1283,7 +1282,9 @@ def _get_capabilities_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1411,9 +1412,8 @@ def get_capability( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1491,9 +1491,8 @@ def get_capability_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1593,7 +1592,9 @@ def _get_capability_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1723,9 +1724,8 @@ def get_content_package( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1803,9 +1803,8 @@ def get_content_package_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1905,7 +1904,9 @@ def _get_content_package_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2035,9 +2036,8 @@ def get_content_packages( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2115,9 +2115,8 @@ def get_content_packages_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2217,7 +2216,9 @@ def _get_content_packages_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2349,9 +2350,8 @@ def get_data_access_set( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2429,9 +2429,8 @@ def get_data_access_set_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2531,7 +2530,9 @@ def _get_data_access_set_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2667,9 +2668,8 @@ def get_data_access_sets( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2755,9 +2755,8 @@ def get_data_access_sets_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2868,7 +2867,9 @@ def _get_data_access_sets_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3010,9 +3011,8 @@ def get_data_security_objects( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3094,9 +3094,8 @@ def get_data_security_objects_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3202,7 +3201,9 @@ def _get_data_security_objects_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3346,9 +3347,8 @@ def get_permission( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3434,9 +3434,8 @@ def get_permission_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3546,7 +3545,9 @@ def _get_permission_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3690,9 +3691,8 @@ def get_permissions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3778,9 +3778,8 @@ def get_permissions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3890,7 +3889,9 @@ def _get_permissions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4032,9 +4033,8 @@ def update_permissions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4116,9 +4116,8 @@ def update_permissions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4223,7 +4222,9 @@ def _update_permissions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_in/visier_api_data_in/api/pgp_key_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/pgp_key_api.py similarity index 96% rename from src/visier_api_data_in/visier_api_data_in/api/pgp_key_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/pgp_key_api.py index e9414210db..671e1329c8 100644 --- a/src/visier_api_data_in/visier_api_data_in/api/pgp_key_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/pgp_key_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,22 +17,24 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_in.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO -from visier_api_data_in.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO -from visier_api_data_in.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO -from visier_api_data_in.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO -import visier_api_data_in.models +from visier_platform_sdk.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO +from visier_platform_sdk.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO +from visier_platform_sdk.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO +from visier_platform_sdk.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class PGPKeyApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -108,9 +109,8 @@ def delete_pgp_key_pair( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -180,9 +180,8 @@ def delete_pgp_key_pair_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -272,7 +271,9 @@ def _delete_pgp_key_pair_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -388,9 +389,8 @@ def generate_pgp_key_pair( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -460,9 +460,8 @@ def generate_pgp_key_pair_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -552,7 +551,9 @@ def _generate_pgp_key_pair_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -677,9 +678,8 @@ def get_all_pgp_public_keys( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -745,9 +745,8 @@ def get_all_pgp_public_keys_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -832,7 +831,9 @@ def _get_all_pgp_public_keys_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -946,9 +947,8 @@ def get_pgp_public_key( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1018,9 +1018,8 @@ def get_pgp_public_key_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1110,7 +1109,9 @@ def _get_pgp_public_key_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_in/visier_api_data_in/api/planning_data_load_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/planning_data_load_api.py similarity index 97% rename from src/visier_api_data_in/visier_api_data_in/api/planning_data_load_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/planning_data_load_api.py index ae65d0442a..28f01b0cf5 100644 --- a/src/visier_api_data_in/visier_api_data_in/api/planning_data_load_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/planning_data_load_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,20 +17,22 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBytes, StrictStr from typing import Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_data_in.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO -from visier_api_data_in.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO -import visier_api_data_in.models +from visier_platform_sdk.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO +from visier_platform_sdk.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class PlanningDataLoadApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -126,9 +127,8 @@ def plan_data_load_plan_data_upload( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -218,9 +218,8 @@ def plan_data_load_plan_data_upload_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -335,7 +334,9 @@ def _plan_data_load_plan_data_upload_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -488,9 +489,8 @@ def plan_data_load_plan_row_data_load( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -568,9 +568,8 @@ def plan_data_load_plan_row_data_load_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_in.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -670,7 +669,9 @@ def _plan_data_load_plan_row_data_load_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/production_versions_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/production_versions_api.py similarity index 93% rename from src/visier_api_administration/visier_api_administration/api/production_versions_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/production_versions_api.py index 3e9a786210..a49a670e2b 100644 --- a/src/visier_api_administration/visier_api_administration/api/production_versions_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/production_versions_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,23 +17,25 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO -from visier_api_administration.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO -from visier_api_administration.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO -from visier_api_administration.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO -from visier_api_administration.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO -import visier_api_administration.models +from visier_platform_sdk.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO +from visier_platform_sdk.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO +from visier_platform_sdk.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ProductionVersionsApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -113,9 +114,8 @@ def get_production_versions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -189,9 +189,8 @@ def get_production_versions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -286,7 +285,9 @@ def _get_production_versions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -412,9 +413,8 @@ def post_production_version( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -488,9 +488,8 @@ def post_production_version_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -585,7 +584,9 @@ def _post_production_version_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -716,9 +717,8 @@ def post_production_versions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -788,9 +788,8 @@ def post_production_versions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -880,7 +879,9 @@ def _post_production_versions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/profiles_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/profiles_api.py similarity index 95% rename from src/visier_api_administration/visier_api_administration/api/profiles_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/profiles_api.py index 4968d7ed15..541c4b83e5 100644 --- a/src/visier_api_administration/visier_api_administration/api/profiles_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/profiles_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,30 +17,32 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO -from visier_api_administration.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO -from visier_api_administration.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO -from visier_api_administration.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO -from visier_api_administration.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO -from visier_api_administration.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO -from visier_api_administration.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO -import visier_api_administration.models +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO +from visier_platform_sdk.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO +from visier_platform_sdk.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ProfilesApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -116,9 +117,8 @@ def assign_analytic_profile( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -188,9 +188,8 @@ def assign_analytic_profile_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -280,7 +279,9 @@ def _assign_analytic_profile_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -413,9 +414,8 @@ def assign_profile( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -489,9 +489,8 @@ def assign_profile_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -586,7 +585,9 @@ def _assign_profile_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -713,9 +714,8 @@ def get_all_profiles( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -781,9 +781,8 @@ def get_all_profiles_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -868,7 +867,9 @@ def _get_all_profiles_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -978,9 +979,8 @@ def get_analytic_profile_detail( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1046,9 +1046,8 @@ def get_analytic_profile_detail_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1133,7 +1132,9 @@ def _get_analytic_profile_detail_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1239,9 +1240,8 @@ def get_analytic_profiles( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1303,9 +1303,8 @@ def get_analytic_profiles_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1385,7 +1384,9 @@ def _get_analytic_profiles_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1493,9 +1494,8 @@ def get_analytic_user_profile( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1561,9 +1561,8 @@ def get_analytic_user_profile_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1648,7 +1647,9 @@ def _get_analytic_user_profile_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1762,9 +1763,8 @@ def get_profile_detail( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1834,9 +1834,8 @@ def get_profile_detail_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1926,7 +1925,9 @@ def _get_profile_detail_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2042,9 +2043,8 @@ def get_user_profile( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2114,9 +2114,8 @@ def get_user_profile_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2206,7 +2205,9 @@ def _get_user_profile_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2326,9 +2327,8 @@ def remove_analytic_profile( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2402,9 +2402,8 @@ def remove_analytic_profile_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2499,7 +2498,9 @@ def _remove_analytic_profile_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2634,9 +2635,8 @@ def remove_profile( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2710,9 +2710,8 @@ def remove_profile_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2807,7 +2806,9 @@ def _remove_profile_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/projects_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/projects_api.py similarity index 96% rename from src/visier_api_administration/visier_api_administration/api/projects_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/projects_api.py index 509f99dd6a..f179fab505 100644 --- a/src/visier_api_administration/visier_api_administration/api/projects_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/projects_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,24 +17,26 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictInt, StrictStr from typing import List, Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest -from visier_api_administration.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO -from visier_api_administration.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO -from visier_api_administration.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO -from visier_api_administration.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest +from visier_platform_sdk.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO +from visier_platform_sdk.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO +from visier_platform_sdk.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO +from visier_platform_sdk.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ProjectsApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -110,9 +111,8 @@ def create_project( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -182,9 +182,8 @@ def create_project_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -274,7 +273,9 @@ def _create_project_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -403,9 +404,8 @@ def delete_project( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -475,9 +475,8 @@ def delete_project_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -567,7 +566,9 @@ def _delete_project_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -683,9 +684,8 @@ def get_project( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -755,9 +755,8 @@ def get_project_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -847,7 +846,9 @@ def _get_project_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -971,9 +972,8 @@ def get_project_commits( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1051,9 +1051,8 @@ def get_project_commits_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1153,7 +1152,9 @@ def _get_project_commits_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1281,9 +1282,8 @@ def get_projects( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1357,9 +1357,8 @@ def get_projects_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1455,7 +1454,9 @@ def _get_projects_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1581,9 +1582,8 @@ def put_project_commits( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1657,9 +1657,8 @@ def put_project_commits_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1754,7 +1753,9 @@ def _put_project_commits_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1889,9 +1890,8 @@ def run_project_operation( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1965,9 +1965,8 @@ def run_project_operation_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2062,7 +2061,9 @@ def _run_project_operation_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/release_version_configuration_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/release_version_configuration_api.py similarity index 93% rename from src/visier_api_administration/visier_api_administration/api/release_version_configuration_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/release_version_configuration_api.py index 2b2df329c5..71449c4ca5 100644 --- a/src/visier_api_administration/visier_api_administration/api/release_version_configuration_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/release_version_configuration_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,21 +17,23 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_product_releases_dto import AdminProductReleasesDTO -from visier_api_administration.models.admin_product_versions_dto import AdminProductVersionsDTO -from visier_api_administration.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_product_releases_dto import AdminProductReleasesDTO +from visier_platform_sdk.models.admin_product_versions_dto import AdminProductVersionsDTO +from visier_platform_sdk.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ReleaseVersionConfigurationApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -99,9 +100,8 @@ def get_available_releases( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -163,9 +163,8 @@ def get_available_releases_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -245,7 +244,9 @@ def _get_available_releases_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -353,9 +354,8 @@ def get_release_versions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -421,9 +421,8 @@ def get_release_versions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -508,7 +507,9 @@ def _get_release_versions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -618,9 +619,8 @@ def set_release_versions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -686,9 +686,8 @@ def set_release_versions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -773,7 +772,9 @@ def _set_release_versions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_out/visier_api_data_out/api/reporting_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/reporting_api.py similarity index 97% rename from src/visier_api_data_out/visier_api_data_out/api/reporting_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/reporting_api.py index 5606c34087..4dc84aa605 100644 --- a/src/visier_api_data_out/visier_api_data_out/api/reporting_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/reporting_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,22 +17,24 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_out.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO -from visier_api_data_out.models.analysis_common_report_dto import AnalysisCommonReportDTO -from visier_api_data_out.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO -from visier_api_data_out.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO -import visier_api_data_out.models +from visier_platform_sdk.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO +from visier_platform_sdk.models.analysis_common_report_dto import AnalysisCommonReportDTO +from visier_platform_sdk.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO +from visier_platform_sdk.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class ReportingApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -108,9 +109,8 @@ def create_report( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -180,9 +180,8 @@ def create_report_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -272,7 +271,9 @@ def _create_report_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -401,9 +402,8 @@ def delete_report( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -473,9 +473,8 @@ def delete_report_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -565,7 +564,9 @@ def _delete_report_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -681,9 +682,8 @@ def download_report( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -753,9 +753,8 @@ def download_report_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -845,7 +844,9 @@ def _download_report_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -963,9 +964,8 @@ def duplicate_report( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1035,9 +1035,8 @@ def duplicate_report_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1127,7 +1126,9 @@ def _duplicate_report_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1243,9 +1244,8 @@ def get_report( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1315,9 +1315,8 @@ def get_report_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1407,7 +1406,9 @@ def _get_report_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1527,9 +1528,8 @@ def get_reports( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1603,9 +1603,8 @@ def get_reports_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1700,7 +1699,9 @@ def _get_reports_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_out/visier_api_data_out/api/search_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/search_api.py similarity index 94% rename from src/visier_api_data_out/visier_api_data_out/api/search_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/search_api.py index 8cd371c318..89aa226758 100644 --- a/src/visier_api_data_out/visier_api_data_out/api/search_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/search_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,19 +17,21 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_out.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO -import visier_api_data_out.models +from visier_platform_sdk.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class SearchApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -113,9 +114,8 @@ def simple_search_document_headers( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -193,9 +193,8 @@ def simple_search_document_headers_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -295,7 +294,9 @@ def _simple_search_document_headers_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/skills_library_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/skills_library_api.py new file mode 100644 index 0000000000..138e871e83 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/skills_library_api.py @@ -0,0 +1,2632 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictInt, StrictStr +from typing import List, Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.extracted_skill import ExtractedSkill +from visier_platform_sdk.models.skill import Skill +from visier_platform_sdk.models.skill_category import SkillCategory +from visier_platform_sdk.models.skill_category_entry import SkillCategoryEntry +from visier_platform_sdk.models.skill_entry import SkillEntry +from visier_platform_sdk.models.skill_extraction_input import SkillExtractionInput +from visier_platform_sdk.models.skill_group import SkillGroup +from visier_platform_sdk.models.skill_group_entry import SkillGroupEntry +from visier_platform_sdk.models.skill_match_input import SkillMatchInput + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class SkillsLibraryApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def extract_skills( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + skill_extraction_input: Annotated[Optional[SkillExtractionInput], Field(description="The text to extract skills from. The minimum length is 4 characters and the maximum length is 7500 characters. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[ExtractedSkill]: + """Extract skills from text + + Extract the relevant skills from text such as job descriptions and course outlines. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param skill_extraction_input: The text to extract skills from. The minimum length is 4 characters and the maximum length is 7500 characters. + :type skill_extraction_input: SkillExtractionInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._extract_skills_serialize( + accept_language=accept_language, + skill_extraction_input=skill_extraction_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[ExtractedSkill]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def extract_skills_with_http_info( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + skill_extraction_input: Annotated[Optional[SkillExtractionInput], Field(description="The text to extract skills from. The minimum length is 4 characters and the maximum length is 7500 characters. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[ExtractedSkill]]: + """Extract skills from text + + Extract the relevant skills from text such as job descriptions and course outlines. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param skill_extraction_input: The text to extract skills from. The minimum length is 4 characters and the maximum length is 7500 characters. + :type skill_extraction_input: SkillExtractionInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._extract_skills_serialize( + accept_language=accept_language, + skill_extraction_input=skill_extraction_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[ExtractedSkill]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def extract_skills_without_preload_content( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + skill_extraction_input: Annotated[Optional[SkillExtractionInput], Field(description="The text to extract skills from. The minimum length is 4 characters and the maximum length is 7500 characters. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Extract skills from text + + Extract the relevant skills from text such as job descriptions and course outlines. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param skill_extraction_input: The text to extract skills from. The minimum length is 4 characters and the maximum length is 7500 characters. + :type skill_extraction_input: SkillExtractionInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._extract_skills_serialize( + accept_language=accept_language, + skill_extraction_input=skill_extraction_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[ExtractedSkill]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _extract_skills_serialize( + self, + accept_language, + skill_extraction_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + if skill_extraction_input is not None: + _body_params = skill_extraction_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/skills/extract', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_skill( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> Skill: + """Get skill details by ID + + If you know the ID of a skill, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "Skill", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_skill_with_http_info( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[Skill]: + """Get skill details by ID + + If you know the ID of a skill, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "Skill", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_skill_without_preload_content( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get skill details by ID + + If you know the ID of a skill, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "Skill", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_skill_serialize( + self, + id, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if id is not None: + _path_params['id'] = id + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skills/{id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_skill_category( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill category to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> SkillCategory: + """Get skill category details by ID + + If you know the ID of a skill category, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill category to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_category_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SkillCategory", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_skill_category_with_http_info( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill category to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[SkillCategory]: + """Get skill category details by ID + + If you know the ID of a skill category, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill category to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_category_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SkillCategory", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_skill_category_without_preload_content( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill category to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get skill category details by ID + + If you know the ID of a skill category, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill category to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_category_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SkillCategory", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_skill_category_serialize( + self, + id, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if id is not None: + _path_params['id'] = id + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skill-categories/{id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_skill_group( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill group to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> SkillGroup: + """Get skill group details by ID + + If you know the ID of a skill group, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill group to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_group_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SkillGroup", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_skill_group_with_http_info( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill group to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[SkillGroup]: + """Get skill group details by ID + + If you know the ID of a skill group, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill group to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_group_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SkillGroup", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_skill_group_without_preload_content( + self, + id: Annotated[StrictStr, Field(description="The ID of the skill group to retrieve details for. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get skill group details by ID + + If you know the ID of a skill group, use this endpoint to retrieve information such as display name, description, Automation Index, Remote Work Index, and alternative names. + + :param id: The ID of the skill group to retrieve details for. (required) + :type id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_skill_group_serialize( + id=id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "SkillGroup", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_skill_group_serialize( + self, + id, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if id is not None: + _path_params['id'] = id + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skill-groups/{id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def list_skill_categories( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[SkillCategoryEntry]: + """Retrieve a list of skill categories + + Use this endpoint to retrieve all skill categories in Visier's Skills Library. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skill_categories_serialize( + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillCategoryEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def list_skill_categories_with_http_info( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[SkillCategoryEntry]]: + """Retrieve a list of skill categories + + Use this endpoint to retrieve all skill categories in Visier's Skills Library. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skill_categories_serialize( + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillCategoryEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def list_skill_categories_without_preload_content( + self, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve a list of skill categories + + Use this endpoint to retrieve all skill categories in Visier's Skills Library. + + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skill_categories_serialize( + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillCategoryEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_skill_categories_serialize( + self, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skill-categories', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def list_skill_groups( + self, + skill_category_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill category. ")] = None, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[SkillGroupEntry]: + """Retrieve a list of skill groups + + Use this endpoint to retrieve all skill groups in Visier's Skills Library. + + :param skill_category_id: Filter only skills that belong to a certain skill category. + :type skill_category_id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skill_groups_serialize( + skill_category_id=skill_category_id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillGroupEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def list_skill_groups_with_http_info( + self, + skill_category_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill category. ")] = None, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[SkillGroupEntry]]: + """Retrieve a list of skill groups + + Use this endpoint to retrieve all skill groups in Visier's Skills Library. + + :param skill_category_id: Filter only skills that belong to a certain skill category. + :type skill_category_id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skill_groups_serialize( + skill_category_id=skill_category_id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillGroupEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def list_skill_groups_without_preload_content( + self, + skill_category_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill category. ")] = None, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve a list of skill groups + + Use this endpoint to retrieve all skill groups in Visier's Skills Library. + + :param skill_category_id: Filter only skills that belong to a certain skill category. + :type skill_category_id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skill_groups_serialize( + skill_category_id=skill_category_id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillGroupEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_skill_groups_serialize( + self, + skill_category_id, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if skill_category_id is not None: + + _query_params.append(('skillCategoryId', skill_category_id)) + + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skill-groups', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def list_skills( + self, + skill_group_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill group. ")] = None, + skill_category_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill category. ")] = None, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[SkillEntry]: + """Retrieve a list of skills + + Use this endpoint to retrieve all skills in Visier's Skills Library. + + :param skill_group_id: Filter only skills that belong to a certain skill group. + :type skill_group_id: str + :param skill_category_id: Filter only skills that belong to a certain skill category. + :type skill_category_id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skills_serialize( + skill_group_id=skill_group_id, + skill_category_id=skill_category_id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def list_skills_with_http_info( + self, + skill_group_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill group. ")] = None, + skill_category_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill category. ")] = None, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[SkillEntry]]: + """Retrieve a list of skills + + Use this endpoint to retrieve all skills in Visier's Skills Library. + + :param skill_group_id: Filter only skills that belong to a certain skill group. + :type skill_group_id: str + :param skill_category_id: Filter only skills that belong to a certain skill category. + :type skill_category_id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skills_serialize( + skill_group_id=skill_group_id, + skill_category_id=skill_category_id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def list_skills_without_preload_content( + self, + skill_group_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill group. ")] = None, + skill_category_id: Annotated[Optional[StrictStr], Field(description="Filter only skills that belong to a certain skill category. ")] = None, + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve a list of skills + + Use this endpoint to retrieve all skills in Visier's Skills Library. + + :param skill_group_id: Filter only skills that belong to a certain skill group. + :type skill_group_id: str + :param skill_category_id: Filter only skills that belong to a certain skill category. + :type skill_category_id: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._list_skills_serialize( + skill_group_id=skill_group_id, + skill_category_id=skill_category_id, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _list_skills_serialize( + self, + skill_group_id, + skill_category_id, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if skill_group_id is not None: + + _query_params.append(('skillGroupId', skill_group_id)) + + if skill_category_id is not None: + + _query_params.append(('skillCategoryId', skill_category_id)) + + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skills', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def match_skills( + self, + skill_match_input: Annotated[Optional[SkillMatchInput], Field(description="The skill set and the group of skill sets (targets) to be matched. The skills included in each skill set are entered in the following format [skill_id, score]. The score represents how prevalent the skill was in the source and is used as a weighting factor when determining the best match. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[int]: + """Match a skill set to a group of skill sets (targets) + + Find the best match between a skill set and a group of skill sets (targets). The response returns a ranking of the targets with the best match appearing at the top of the list. + + :param skill_match_input: The skill set and the group of skill sets (targets) to be matched. The skills included in each skill set are entered in the following format [skill_id, score]. The score represents how prevalent the skill was in the source and is used as a weighting factor when determining the best match. + :type skill_match_input: SkillMatchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._match_skills_serialize( + skill_match_input=skill_match_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[int]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def match_skills_with_http_info( + self, + skill_match_input: Annotated[Optional[SkillMatchInput], Field(description="The skill set and the group of skill sets (targets) to be matched. The skills included in each skill set are entered in the following format [skill_id, score]. The score represents how prevalent the skill was in the source and is used as a weighting factor when determining the best match. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[int]]: + """Match a skill set to a group of skill sets (targets) + + Find the best match between a skill set and a group of skill sets (targets). The response returns a ranking of the targets with the best match appearing at the top of the list. + + :param skill_match_input: The skill set and the group of skill sets (targets) to be matched. The skills included in each skill set are entered in the following format [skill_id, score]. The score represents how prevalent the skill was in the source and is used as a weighting factor when determining the best match. + :type skill_match_input: SkillMatchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._match_skills_serialize( + skill_match_input=skill_match_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[int]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def match_skills_without_preload_content( + self, + skill_match_input: Annotated[Optional[SkillMatchInput], Field(description="The skill set and the group of skill sets (targets) to be matched. The skills included in each skill set are entered in the following format [skill_id, score]. The score represents how prevalent the skill was in the source and is used as a weighting factor when determining the best match. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Match a skill set to a group of skill sets (targets) + + Find the best match between a skill set and a group of skill sets (targets). The response returns a ranking of the targets with the best match appearing at the top of the list. + + :param skill_match_input: The skill set and the group of skill sets (targets) to be matched. The skills included in each skill set are entered in the following format [skill_id, score]. The score represents how prevalent the skill was in the source and is used as a weighting factor when determining the best match. + :type skill_match_input: SkillMatchInput + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._match_skills_serialize( + skill_match_input=skill_match_input, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[int]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _match_skills_serialize( + self, + skill_match_input, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if skill_match_input is not None: + _body_params = skill_match_input + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1/skills/match', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def search_skill( + self, + term: Annotated[StrictStr, Field(description="The term to search for. The search term must be URL encoded and the minimum length is 3 characters. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> List[SkillEntry]: + """Search skills + + Retrieve a list of skills that match a specified search term. + + :param term: The term to search for. The search term must be URL encoded and the minimum length is 3 characters. (required) + :type term: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_skill_serialize( + term=term, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def search_skill_with_http_info( + self, + term: Annotated[StrictStr, Field(description="The term to search for. The search term must be URL encoded and the minimum length is 3 characters. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[List[SkillEntry]]: + """Search skills + + Retrieve a list of skills that match a specified search term. + + :param term: The term to search for. The search term must be URL encoded and the minimum length is 3 characters. (required) + :type term: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_skill_serialize( + term=term, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def search_skill_without_preload_content( + self, + term: Annotated[StrictStr, Field(description="The term to search for. The search term must be URL encoded and the minimum length is 3 characters. ")], + accept_language: Annotated[Optional[StrictStr], Field(description="Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. ")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Search skills + + Retrieve a list of skills that match a specified search term. + + :param term: The term to search for. The search term must be URL encoded and the minimum length is 3 characters. (required) + :type term: str + :param accept_language: Allows you to specify if you want the output to be in one of the accepted languages. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is English. + :type accept_language: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._search_skill_serialize( + term=term, + accept_language=accept_language, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "List[SkillEntry]", + '400': "ApiError", + '500': "ApiError", + '504': "ApiError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _search_skill_serialize( + self, + term, + accept_language, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if term is not None: + + _query_params.append(('term', term)) + + # process the header parameters + if accept_language is not None: + _header_params['Accept-Language'] = accept_language + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'api_key' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1/skills/search', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_api_data_out/visier_api_data_out/api/source_files_download_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/source_files_download_api.py similarity index 93% rename from src/visier_api_data_out/visier_api_data_out/api/source_files_download_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/source_files_download_api.py index 4defb6143a..7f82558c15 100644 --- a/src/visier_api_data_out/visier_api_data_out/api/source_files_download_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/source_files_download_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,20 +17,22 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_out.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO -from visier_api_data_out.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO -import visier_api_data_out.models +from visier_platform_sdk.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO +from visier_platform_sdk.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class SourceFilesDownloadApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -106,9 +107,8 @@ def download_source_files( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -178,9 +178,8 @@ def download_source_files_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -270,7 +269,9 @@ def _download_source_files_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/sources_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/sources_api.py similarity index 89% rename from src/visier_api_administration/visier_api_administration/api/sources_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/sources_api.py index 3cb273f3be..0dacb8d38c 100644 --- a/src/visier_api_administration/visier_api_administration/api/sources_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/sources_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,20 +17,22 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictBytes, StrictStr from typing import Any, Dict, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_administration.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO -from visier_api_administration.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO -import visier_api_administration.models +from visier_platform_sdk.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO +from visier_platform_sdk.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class SourcesApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -110,9 +111,8 @@ def put_sources( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -186,9 +186,8 @@ def put_sources_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -283,7 +282,9 @@ def _put_sources_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -302,6 +303,9 @@ def _put_sources_serialize( if isinstance(body, str): with open(body, "rb") as _fp: _body_params = _fp.read() + elif isinstance(body, tuple): + # drop the filename from the tuple + _body_params = body[1] else: _body_params = body @@ -375,7 +379,7 @@ def run_sources_operation( ) -> object: """Perform an operation on all sources - Perform operations on all sources. The following operations are supported: * `exportSources`: Export a ZIP file that contains a list of all sources in the application. * `cloneFilesIntoSource`: Clone a source's files into a different source.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Perform operations on all sources. The following operations are supported: * `exportSources`: Export a ZIP file that contains a list of all sources in the application.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). :param servicing_sources_api_operation_request_dto: (required) :type servicing_sources_api_operation_request_dto: ServicingSourcesAPIOperationRequestDTO @@ -421,9 +425,8 @@ def run_sources_operation( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -447,7 +450,7 @@ def run_sources_operation_with_http_info( ) -> ApiResponse[object]: """Perform an operation on all sources - Perform operations on all sources. The following operations are supported: * `exportSources`: Export a ZIP file that contains a list of all sources in the application. * `cloneFilesIntoSource`: Clone a source's files into a different source.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Perform operations on all sources. The following operations are supported: * `exportSources`: Export a ZIP file that contains a list of all sources in the application.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). :param servicing_sources_api_operation_request_dto: (required) :type servicing_sources_api_operation_request_dto: ServicingSourcesAPIOperationRequestDTO @@ -493,9 +496,8 @@ def run_sources_operation_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -519,7 +521,7 @@ def run_sources_operation_without_preload_content( ) -> RESTResponseType: """Perform an operation on all sources - Perform operations on all sources. The following operations are supported: * `exportSources`: Export a ZIP file that contains a list of all sources in the application. * `cloneFilesIntoSource`: Clone a source's files into a different source.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Perform operations on all sources. The following operations are supported: * `exportSources`: Export a ZIP file that contains a list of all sources in the application.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). :param servicing_sources_api_operation_request_dto: (required) :type servicing_sources_api_operation_request_dto: ServicingSourcesAPIOperationRequestDTO @@ -585,7 +587,9 @@ def _run_sources_operation_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/system_status_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/system_status_api.py similarity index 92% rename from src/visier_api_administration/visier_api_administration/api/system_status_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/system_status_api.py index 28a71c759f..73fb043d6d 100644 --- a/src/visier_api_administration/visier_api_administration/api/system_status_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/system_status_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,19 +17,21 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO -import visier_api_administration.models +from visier_platform_sdk.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class SystemStatusApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -101,9 +102,8 @@ def post_system_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -169,9 +169,8 @@ def post_system_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -256,7 +255,9 @@ def _post_system_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -366,9 +367,8 @@ def system_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -434,9 +434,8 @@ def system_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -521,7 +520,9 @@ def _system_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/tenants_v1_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/tenants_v1_api.py similarity index 96% rename from src/visier_api_administration/visier_api_administration/api/tenants_v1_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/tenants_v1_api.py index be8e7de355..7a8589b5e8 100644 --- a/src/visier_api_administration/visier_api_administration/api/tenants_v1_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/tenants_v1_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,26 +17,28 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO -from visier_api_administration.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO -from visier_api_administration.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO -from visier_api_administration.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO -from visier_api_administration.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO -from visier_api_administration.models.admin_update_tenant_model import AdminUpdateTenantModel -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO -from visier_api_administration.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO +from visier_platform_sdk.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO +from visier_platform_sdk.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO +from visier_platform_sdk.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO +from visier_platform_sdk.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO +from visier_platform_sdk.models.admin_update_tenant_model import AdminUpdateTenantModel +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class TenantsV1Api: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -108,9 +109,8 @@ def add_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -176,9 +176,8 @@ def add_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -263,7 +262,9 @@ def _add_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -386,9 +387,8 @@ def add_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -454,9 +454,8 @@ def add_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -541,7 +540,9 @@ def _add_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -664,9 +665,8 @@ def delete_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -732,9 +732,8 @@ def delete_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -819,7 +818,9 @@ def _delete_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -929,9 +930,8 @@ def disable_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -997,9 +997,8 @@ def disable_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1084,7 +1083,9 @@ def _disable_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1194,9 +1195,8 @@ def enable_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1262,9 +1262,8 @@ def enable_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1349,7 +1348,9 @@ def _enable_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1459,9 +1460,8 @@ def get_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1527,9 +1527,8 @@ def get_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1614,7 +1613,9 @@ def _get_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1732,9 +1733,8 @@ def get_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1808,9 +1808,8 @@ def get_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1905,7 +1904,9 @@ def _get_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2029,9 +2030,8 @@ def update_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2101,9 +2101,8 @@ def update_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2193,7 +2192,9 @@ def _update_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2322,9 +2323,8 @@ def validate_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2394,9 +2394,8 @@ def validate_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2486,7 +2485,9 @@ def _validate_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2606,9 +2607,8 @@ def validate_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2682,9 +2682,8 @@ def validate_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2779,7 +2778,9 @@ def _validate_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/tenants_v2_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/tenants_v2_api.py similarity index 95% rename from src/visier_api_administration/visier_api_administration/api/tenants_v2_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/tenants_v2_api.py index 78fd932cd5..ffc4a8f687 100644 --- a/src/visier_api_administration/visier_api_administration/api/tenants_v2_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/tenants_v2_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,24 +17,26 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictInt, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_mask_message import AdminMaskMessage -from visier_api_administration.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO -from visier_api_administration.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO -from visier_api_administration.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO -from visier_api_administration.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO -from visier_api_administration.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_mask_message import AdminMaskMessage +from visier_platform_sdk.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO +from visier_platform_sdk.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO +from visier_platform_sdk.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO +from visier_platform_sdk.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO +from visier_platform_sdk.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class TenantsV2Api: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -110,9 +111,8 @@ def create_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -182,9 +182,8 @@ def create_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -274,7 +273,9 @@ def _create_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -403,9 +404,8 @@ def delete_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -475,9 +475,8 @@ def delete_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -567,7 +566,9 @@ def _delete_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -695,9 +696,8 @@ def list_tenants( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -779,9 +779,8 @@ def list_tenants_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -886,7 +885,9 @@ def _list_tenants_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1035,9 +1036,8 @@ def tenant_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1115,9 +1115,8 @@ def tenant_info_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1217,7 +1216,9 @@ def _tenant_info_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1356,9 +1357,8 @@ def update_tenant( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1432,9 +1432,8 @@ def update_tenant_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1529,7 +1528,9 @@ def _update_tenant_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/user_groups_v2_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/user_groups_v2_api.py similarity index 97% rename from src/visier_api_administration/visier_api_administration/api/user_groups_v2_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/user_groups_v2_api.py index 277765758a..f097e77a3f 100644 --- a/src/visier_api_administration/visier_api_administration/api/user_groups_v2_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/user_groups_v2_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,25 +17,27 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictInt, StrictStr, field_validator from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request -from visier_api_administration.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO -from visier_api_administration.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO -from visier_api_administration.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO -from visier_api_administration.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO -from visier_api_administration.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO -from visier_api_administration.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request +from visier_platform_sdk.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO +from visier_platform_sdk.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO +from visier_platform_sdk.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO +from visier_platform_sdk.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO +from visier_platform_sdk.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO +from visier_platform_sdk.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class UserGroupsV2Api: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -119,9 +120,8 @@ def create_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -199,9 +199,8 @@ def create_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -301,7 +300,9 @@ def _create_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -446,9 +447,8 @@ def delete_user_group( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -530,9 +530,8 @@ def delete_user_group_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -637,7 +636,9 @@ def _delete_user_group_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -780,9 +781,8 @@ def delete_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -860,9 +860,8 @@ def delete_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -962,7 +961,9 @@ def _delete_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1107,9 +1108,8 @@ def get_user_group( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1191,9 +1191,8 @@ def get_user_group_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1298,7 +1297,9 @@ def _get_user_group_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1434,9 +1435,8 @@ def get_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1518,9 +1518,8 @@ def get_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1625,7 +1624,9 @@ def _get_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1759,9 +1760,8 @@ def patch_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1839,9 +1839,8 @@ def patch_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1941,7 +1940,9 @@ def _patch_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2082,9 +2083,8 @@ def put_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2162,9 +2162,8 @@ def put_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2264,7 +2263,9 @@ def _put_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/users_v1_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/users_v1_api.py similarity index 97% rename from src/visier_api_administration/visier_api_administration/api/users_v1_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/users_v1_api.py index 1d4be1f136..9985a3712e 100644 --- a/src/visier_api_administration/visier_api_administration/api/users_v1_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/users_v1_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,32 +17,34 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictBool, StrictBytes, StrictInt, StrictStr from typing import Any, Dict, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_administration.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO -from visier_api_administration.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO -from visier_api_administration.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO -from visier_api_administration.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO -from visier_api_administration.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO -from visier_api_administration.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO -from visier_api_administration.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO -from visier_api_administration.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO -from visier_api_administration.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO -from visier_api_administration.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO -from visier_api_administration.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO -from visier_api_administration.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO -from visier_api_administration.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO -from visier_api_administration.models.user_creation_api_response_dto import UserCreationAPIResponseDTO -import visier_api_administration.models +from visier_platform_sdk.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO +from visier_platform_sdk.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO +from visier_platform_sdk.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO +from visier_platform_sdk.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO +from visier_platform_sdk.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO +from visier_platform_sdk.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO +from visier_platform_sdk.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO +from visier_platform_sdk.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO +from visier_platform_sdk.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO +from visier_platform_sdk.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO +from visier_platform_sdk.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO +from visier_platform_sdk.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO +from visier_platform_sdk.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO +from visier_platform_sdk.models.user_creation_api_response_dto import UserCreationAPIResponseDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class UsersV1Api: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -122,9 +123,8 @@ def add_user( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -198,9 +198,8 @@ def add_user_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -295,7 +294,9 @@ def _add_user_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -436,9 +437,8 @@ def add_users_to_user_group( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -516,9 +516,8 @@ def add_users_to_user_group_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -618,7 +617,9 @@ def _add_users_to_user_group_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -759,9 +760,8 @@ def assign_permissions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -839,9 +839,8 @@ def assign_permissions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -941,7 +940,9 @@ def _assign_permissions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1078,9 +1079,8 @@ def assign_permissions_to_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1154,9 +1154,8 @@ def assign_permissions_to_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1251,7 +1250,9 @@ def _assign_permissions_to_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1386,9 +1387,8 @@ def delete_user( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1462,9 +1462,8 @@ def delete_user_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1559,7 +1558,9 @@ def _delete_user_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1679,9 +1680,8 @@ def get_all_permissions_xlsx( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1751,9 +1751,8 @@ def get_all_permissions_xlsx_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1843,7 +1842,9 @@ def _get_all_permissions_xlsx_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -1974,9 +1975,8 @@ def get_all_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2058,9 +2058,8 @@ def get_all_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2165,7 +2164,9 @@ def _get_all_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2317,9 +2318,8 @@ def get_all_users( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -2413,9 +2413,8 @@ def get_all_users_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -2535,7 +2534,9 @@ def _get_all_users_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2612,8 +2613,8 @@ def _get_all_users_serialize( @validate_call def get_application_logs_xlsx( self, - start_time: Annotated[Optional[StrictStr], Field(description="An inclusive date-time in milliseconds to start retrieving Application Logs from.")] = None, - end_time: Annotated[Optional[StrictStr], Field(description="An exclusive date-time in milliseconds to stop retrieving Application Logs from.")] = None, + start_time: Annotated[Optional[StrictStr], Field(description="An inclusive date-time to start retrieving Application Logs from.")] = None, + end_time: Annotated[Optional[StrictStr], Field(description="An exclusive date-time to stop retrieving Application Logs from.")] = None, tenant_code: Annotated[Optional[StrictStr], Field(description="Specify the tenant to retrieve Application Logs from.")] = None, target_tenant_id: Annotated[Optional[StrictStr], Field(description="Optionally, specify the tenant that you want to execute the API call on. This defines the tenant that you're logged into. If omitted, the request uses the administrating tenant as the login tenant.")] = None, _request_timeout: Union[ @@ -2633,9 +2634,9 @@ def get_application_logs_xlsx( This API allows you to export the Application Logs for a tenant. The Application Logs track information about your users and how they are using the application. Performing regular audits will help you identify potential security issues and keep your data safe. As part of user management, download the Application Logs to monitor user activity and logon events to ensure your users are performing authorized activities. Application logs are retained in the system for 180 days. Administrating tenant users can export application logs for the administrating tenant and the analytic tenants those users belong to. - :param start_time: An inclusive date-time in milliseconds to start retrieving Application Logs from. + :param start_time: An inclusive date-time to start retrieving Application Logs from. :type start_time: str - :param end_time: An exclusive date-time in milliseconds to stop retrieving Application Logs from. + :param end_time: An exclusive date-time to stop retrieving Application Logs from. :type end_time: str :param tenant_code: Specify the tenant to retrieve Application Logs from. :type tenant_code: str @@ -2683,17 +2684,16 @@ def get_application_logs_xlsx( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @validate_call def get_application_logs_xlsx_with_http_info( self, - start_time: Annotated[Optional[StrictStr], Field(description="An inclusive date-time in milliseconds to start retrieving Application Logs from.")] = None, - end_time: Annotated[Optional[StrictStr], Field(description="An exclusive date-time in milliseconds to stop retrieving Application Logs from.")] = None, + start_time: Annotated[Optional[StrictStr], Field(description="An inclusive date-time to start retrieving Application Logs from.")] = None, + end_time: Annotated[Optional[StrictStr], Field(description="An exclusive date-time to stop retrieving Application Logs from.")] = None, tenant_code: Annotated[Optional[StrictStr], Field(description="Specify the tenant to retrieve Application Logs from.")] = None, target_tenant_id: Annotated[Optional[StrictStr], Field(description="Optionally, specify the tenant that you want to execute the API call on. This defines the tenant that you're logged into. If omitted, the request uses the administrating tenant as the login tenant.")] = None, _request_timeout: Union[ @@ -2713,9 +2713,9 @@ def get_application_logs_xlsx_with_http_info( This API allows you to export the Application Logs for a tenant. The Application Logs track information about your users and how they are using the application. Performing regular audits will help you identify potential security issues and keep your data safe. As part of user management, download the Application Logs to monitor user activity and logon events to ensure your users are performing authorized activities. Application logs are retained in the system for 180 days. Administrating tenant users can export application logs for the administrating tenant and the analytic tenants those users belong to. - :param start_time: An inclusive date-time in milliseconds to start retrieving Application Logs from. + :param start_time: An inclusive date-time to start retrieving Application Logs from. :type start_time: str - :param end_time: An exclusive date-time in milliseconds to stop retrieving Application Logs from. + :param end_time: An exclusive date-time to stop retrieving Application Logs from. :type end_time: str :param tenant_code: Specify the tenant to retrieve Application Logs from. :type tenant_code: str @@ -2763,17 +2763,16 @@ def get_application_logs_xlsx_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @validate_call def get_application_logs_xlsx_without_preload_content( self, - start_time: Annotated[Optional[StrictStr], Field(description="An inclusive date-time in milliseconds to start retrieving Application Logs from.")] = None, - end_time: Annotated[Optional[StrictStr], Field(description="An exclusive date-time in milliseconds to stop retrieving Application Logs from.")] = None, + start_time: Annotated[Optional[StrictStr], Field(description="An inclusive date-time to start retrieving Application Logs from.")] = None, + end_time: Annotated[Optional[StrictStr], Field(description="An exclusive date-time to stop retrieving Application Logs from.")] = None, tenant_code: Annotated[Optional[StrictStr], Field(description="Specify the tenant to retrieve Application Logs from.")] = None, target_tenant_id: Annotated[Optional[StrictStr], Field(description="Optionally, specify the tenant that you want to execute the API call on. This defines the tenant that you're logged into. If omitted, the request uses the administrating tenant as the login tenant.")] = None, _request_timeout: Union[ @@ -2793,9 +2792,9 @@ def get_application_logs_xlsx_without_preload_content( This API allows you to export the Application Logs for a tenant. The Application Logs track information about your users and how they are using the application. Performing regular audits will help you identify potential security issues and keep your data safe. As part of user management, download the Application Logs to monitor user activity and logon events to ensure your users are performing authorized activities. Application logs are retained in the system for 180 days. Administrating tenant users can export application logs for the administrating tenant and the analytic tenants those users belong to. - :param start_time: An inclusive date-time in milliseconds to start retrieving Application Logs from. + :param start_time: An inclusive date-time to start retrieving Application Logs from. :type start_time: str - :param end_time: An exclusive date-time in milliseconds to stop retrieving Application Logs from. + :param end_time: An exclusive date-time to stop retrieving Application Logs from. :type end_time: str :param tenant_code: Specify the tenant to retrieve Application Logs from. :type tenant_code: str @@ -2865,7 +2864,9 @@ def _get_application_logs_xlsx_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -2996,9 +2997,8 @@ def get_data_security_report_xlsx( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3072,9 +3072,8 @@ def get_data_security_report_xlsx_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3169,7 +3168,9 @@ def _get_data_security_report_xlsx_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3314,9 +3315,8 @@ def get_permission_assigned_users( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3410,9 +3410,8 @@ def get_permission_assigned_users_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3532,7 +3531,9 @@ def _get_permission_assigned_users_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3668,9 +3669,8 @@ def get_profile_assignments_xlsx( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -3740,9 +3740,8 @@ def get_profile_assignments_xlsx_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -3832,7 +3831,9 @@ def _get_profile_assignments_xlsx_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -3971,9 +3972,8 @@ def get_user_detail( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4063,9 +4063,8 @@ def get_user_detail_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4180,7 +4179,9 @@ def _get_user_detail_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4330,9 +4331,8 @@ def get_user_group_users( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4418,9 +4418,8 @@ def get_user_group_users_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4530,7 +4529,9 @@ def _get_user_group_users_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4660,9 +4661,8 @@ def get_user_permissions_xlsx( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -4732,9 +4732,8 @@ def get_user_permissions_xlsx_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -4824,7 +4823,9 @@ def _get_user_permissions_xlsx_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -4951,9 +4952,8 @@ def remove_permissions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5031,9 +5031,8 @@ def remove_permissions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5133,7 +5132,9 @@ def _remove_permissions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5274,9 +5275,8 @@ def remove_users_from_user_group( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5354,9 +5354,8 @@ def remove_users_from_user_group_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5456,7 +5455,9 @@ def _remove_users_from_user_group_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5593,9 +5594,8 @@ def revoke_permissions_from_user_groups( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5669,9 +5669,8 @@ def revoke_permissions_from_user_groups_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -5766,7 +5765,9 @@ def _revoke_permissions_from_user_groups_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -5905,9 +5906,8 @@ def update_user( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -5985,9 +5985,8 @@ def update_user_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -6087,7 +6086,9 @@ def _update_user_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_administration/visier_api_administration/api/users_v2_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/users_v2_api.py similarity index 94% rename from src/visier_api_administration/visier_api_administration/api/users_v2_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/users_v2_api.py index 3a296f6d99..0b21cac2e3 100644 --- a/src/visier_api_administration/visier_api_administration/api/users_v2_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/users_v2_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,22 +17,24 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_administration.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO -from visier_api_administration.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO -from visier_api_administration.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO -from visier_api_administration.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO -import visier_api_administration.models +from visier_platform_sdk.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO +from visier_platform_sdk.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO +from visier_platform_sdk.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO +from visier_platform_sdk.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class UsersV2Api: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -112,9 +113,8 @@ def add_users( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -188,9 +188,8 @@ def add_users_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -285,7 +284,9 @@ def _add_users_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -422,9 +423,8 @@ def delete_users( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -498,9 +498,8 @@ def delete_users_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -595,7 +594,9 @@ def _delete_users_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -732,9 +733,8 @@ def update_users( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -808,9 +808,8 @@ def update_users_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_administration.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -905,7 +904,9 @@ def _update_users_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_api_data_out/visier_api_data_out/api/vee_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/vee_api.py similarity index 92% rename from src/visier_api_data_out/visier_api_data_out/api/vee_api.py rename to src/visier_platform_sdk/visier_platform_sdk/api/vee_api.py index ae957d9108..ee9e715cc2 100644 --- a/src/visier_api_data_out/visier_api_data_out/api/vee_api.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api/vee_api.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import warnings @@ -18,24 +17,26 @@ from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated -from visier_api_core import ApiClient, ApiResponse, RequestSerialized, RESTResponseType - from pydantic import Field, StrictStr from typing import Optional from typing_extensions import Annotated -from visier_api_data_out.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO -from visier_api_data_out.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO -from visier_api_data_out.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO -from visier_api_data_out.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO -from visier_api_data_out.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO -from visier_api_data_out.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO -import visier_api_data_out.models +from visier_platform_sdk.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO +from visier_platform_sdk.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO +from visier_platform_sdk.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO +from visier_platform_sdk.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO +from visier_platform_sdk.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO +from visier_platform_sdk.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType class VeeApi: - """ - This class provides methods to make requests to the Visier API. - It uses the ApiClient to handle the HTTP requests and responses. + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. """ def __init__(self, api_client=None) -> None: @@ -64,7 +65,7 @@ def vee_feedback( ) -> AnalysisCommonVeeStatusCodeDTO: """Submit Vee feedback - Give Vee feedback for a previous answer. To submit feedback, include: * The conversation details from the `/question` response. * A rating of Vee's answer. If `isApproved` is `true`, Vee answered the question correctly. If `isApproved` is `false`, Vee's answer was incorrect or lacked details. * A description of how Vee should have answered the question or how Vee can improve the answer, such as \"Expected Headcount metric, but Vee returned Average Headcount\".
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Give Vee feedback for a previous answer. To submit feedback, include: * The response object from the `/question` response. * A rating of Vee's answer. If `isApproved` is `true`, Vee answered the question correctly. If `isApproved` is `false`, Vee's answer was incorrect or lacked details. * A description of how Vee should have answered the question or how Vee can improve the answer, such as \"Expected Headcount metric, but Vee returned Average Headcount\".
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). :param analysis_common_vee_feedback_dto: (required) :type analysis_common_vee_feedback_dto: AnalysisCommonVeeFeedbackDTO @@ -110,9 +111,8 @@ def vee_feedback( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -136,7 +136,7 @@ def vee_feedback_with_http_info( ) -> ApiResponse[AnalysisCommonVeeStatusCodeDTO]: """Submit Vee feedback - Give Vee feedback for a previous answer. To submit feedback, include: * The conversation details from the `/question` response. * A rating of Vee's answer. If `isApproved` is `true`, Vee answered the question correctly. If `isApproved` is `false`, Vee's answer was incorrect or lacked details. * A description of how Vee should have answered the question or how Vee can improve the answer, such as \"Expected Headcount metric, but Vee returned Average Headcount\".
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Give Vee feedback for a previous answer. To submit feedback, include: * The response object from the `/question` response. * A rating of Vee's answer. If `isApproved` is `true`, Vee answered the question correctly. If `isApproved` is `false`, Vee's answer was incorrect or lacked details. * A description of how Vee should have answered the question or how Vee can improve the answer, such as \"Expected Headcount metric, but Vee returned Average Headcount\".
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). :param analysis_common_vee_feedback_dto: (required) :type analysis_common_vee_feedback_dto: AnalysisCommonVeeFeedbackDTO @@ -182,9 +182,8 @@ def vee_feedback_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -208,7 +207,7 @@ def vee_feedback_without_preload_content( ) -> RESTResponseType: """Submit Vee feedback - Give Vee feedback for a previous answer. To submit feedback, include: * The conversation details from the `/question` response. * A rating of Vee's answer. If `isApproved` is `true`, Vee answered the question correctly. If `isApproved` is `false`, Vee's answer was incorrect or lacked details. * A description of how Vee should have answered the question or how Vee can improve the answer, such as \"Expected Headcount metric, but Vee returned Average Headcount\".
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). + Give Vee feedback for a previous answer. To submit feedback, include: * The response object from the `/question` response. * A rating of Vee's answer. If `isApproved` is `true`, Vee answered the question correctly. If `isApproved` is `false`, Vee's answer was incorrect or lacked details. * A description of how Vee should have answered the question or how Vee can improve the answer, such as \"Expected Headcount metric, but Vee returned Average Headcount\".
**Note:** This API is in **alpha**. While in alpha, APIs may change in a breaking way without notice; functionality may be removed, and no deprecation notices will be issued. If you are interested in using this API, please contact your Customer Success Manager (CSM). :param analysis_common_vee_feedback_dto: (required) :type analysis_common_vee_feedback_dto: AnalysisCommonVeeFeedbackDTO @@ -274,7 +273,9 @@ def _vee_feedback_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -403,9 +404,8 @@ def vee_question_request( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -475,9 +475,8 @@ def vee_question_request_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -567,7 +566,9 @@ def _vee_question_request_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -692,9 +693,8 @@ def vee_sample_questions( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -760,9 +760,8 @@ def vee_sample_questions_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -847,7 +846,9 @@ def _vee_sample_questions_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters @@ -957,9 +958,8 @@ def vee_status( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ).data @@ -1025,9 +1025,8 @@ def vee_status_with_http_info( ) response_data.read() return self.api_client.response_deserialize( - model_package=visier_api_data_out.models, response_data=response_data, - response_types_map=_response_types_map + response_types_map=_response_types_map, ) @@ -1112,7 +1111,9 @@ def _vee_status_serialize( _query_params: List[Tuple[str, str]] = [] _header_params: Dict[str, Optional[str]] = _headers or {} _form_params: List[Tuple[str, str]] = [] - _files: Dict[str, Union[str, bytes]] = {} + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} _body_params: Optional[bytes] = None # process the path parameters diff --git a/src/visier_platform_sdk/visier_platform_sdk/api/webhooks_api.py b/src/visier_platform_sdk/visier_platform_sdk/api/webhooks_api.py new file mode 100644 index 0000000000..d0430747c1 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/api/webhooks_api.py @@ -0,0 +1,2281 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from pydantic import Field, StrictBool, StrictStr +from typing import Optional +from typing_extensions import Annotated +from visier_platform_sdk.models.designer_webhook_webhook_credentials_dto import DesignerWebhookWebhookCredentialsDTO +from visier_platform_sdk.models.designer_webhook_webhook_dto import DesignerWebhookWebhookDTO +from visier_platform_sdk.models.designer_webhook_webhook_event_type_dto import DesignerWebhookWebhookEventTypeDTO +from visier_platform_sdk.models.designer_webhook_webhook_message_response_dto import DesignerWebhookWebhookMessageResponseDTO +from visier_platform_sdk.models.designer_webhook_webhook_request_dto import DesignerWebhookWebhookRequestDTO +from visier_platform_sdk.models.designer_webhook_webhooks_dto import DesignerWebhookWebhooksDTO + +from visier_platform_sdk.api_client import ApiClient, RequestSerialized +from visier_platform_sdk.api_response import ApiResponse +from visier_platform_sdk.rest import RESTResponseType + + +class WebhooksApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def create_webhook( + self, + designer_webhook_webhook_request_dto: DesignerWebhookWebhookRequestDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookDTO: + """Create a webhook + + Create a new webhook with Visier. You must specify the webhook's endpoint URL, its active status, the event types to listen for, and the credentials to authenticate calls to the webhook endpoint.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param designer_webhook_webhook_request_dto: (required) + :type designer_webhook_webhook_request_dto: DesignerWebhookWebhookRequestDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._create_webhook_serialize( + designer_webhook_webhook_request_dto=designer_webhook_webhook_request_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def create_webhook_with_http_info( + self, + designer_webhook_webhook_request_dto: DesignerWebhookWebhookRequestDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookDTO]: + """Create a webhook + + Create a new webhook with Visier. You must specify the webhook's endpoint URL, its active status, the event types to listen for, and the credentials to authenticate calls to the webhook endpoint.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param designer_webhook_webhook_request_dto: (required) + :type designer_webhook_webhook_request_dto: DesignerWebhookWebhookRequestDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._create_webhook_serialize( + designer_webhook_webhook_request_dto=designer_webhook_webhook_request_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def create_webhook_without_preload_content( + self, + designer_webhook_webhook_request_dto: DesignerWebhookWebhookRequestDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Create a webhook + + Create a new webhook with Visier. You must specify the webhook's endpoint URL, its active status, the event types to listen for, and the credentials to authenticate calls to the webhook endpoint.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param designer_webhook_webhook_request_dto: (required) + :type designer_webhook_webhook_request_dto: DesignerWebhookWebhookRequestDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._create_webhook_serialize( + designer_webhook_webhook_request_dto=designer_webhook_webhook_request_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _create_webhook_serialize( + self, + designer_webhook_webhook_request_dto, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if designer_webhook_webhook_request_dto is not None: + _body_params = designer_webhook_webhook_request_dto + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1beta/op/webhooks', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def delete_webhook( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookDTO: + """Delete a webhook + + Delete a specific webhook. You must know the ID of the webhook to delete it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_webhook_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def delete_webhook_with_http_info( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookDTO]: + """Delete a webhook + + Delete a specific webhook. You must know the ID of the webhook to delete it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_webhook_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def delete_webhook_without_preload_content( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Delete a webhook + + Delete a specific webhook. You must know the ID of the webhook to delete it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_webhook_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _delete_webhook_serialize( + self, + webhook_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if webhook_id is not None: + _path_params['webhookId'] = webhook_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='DELETE', + resource_path='/v1beta/op/webhooks/{webhookId}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def delete_webhook_credentials( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookDTO: + """Delete a webhook's credentials + + Delete the credentials for a webhook. You must know the ID of the webhook to delete its credentials. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_webhook_credentials_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def delete_webhook_credentials_with_http_info( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookDTO]: + """Delete a webhook's credentials + + Delete the credentials for a webhook. You must know the ID of the webhook to delete its credentials. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_webhook_credentials_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def delete_webhook_credentials_without_preload_content( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Delete a webhook's credentials + + Delete the credentials for a webhook. You must know the ID of the webhook to delete its credentials. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._delete_webhook_credentials_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _delete_webhook_credentials_serialize( + self, + webhook_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if webhook_id is not None: + _path_params['webhookId'] = webhook_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='DELETE', + resource_path='/v1beta/op/webhooks/{webhookId}/credentials', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_all_webhooks( + self, + event: Annotated[Optional[StrictStr], Field(description="Retrieve all webhooks listening for the specified event type. Default is to retrieve all webhooks.")] = None, + is_active: Annotated[Optional[StrictBool], Field(description="If `true`, retrieve active webhooks only. If `false`, retrieve active and inactive webhooks. Default is `false`.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhooksDTO: + """Retrieve a list of webhooks + + Retrieve a list of all webhooks. The response returns each webhook's definition, such as its endpoint URL, active status, and event types.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param event: Retrieve all webhooks listening for the specified event type. Default is to retrieve all webhooks. + :type event: str + :param is_active: If `true`, retrieve active webhooks only. If `false`, retrieve active and inactive webhooks. Default is `false`. + :type is_active: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_all_webhooks_serialize( + event=event, + is_active=is_active, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhooksDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_all_webhooks_with_http_info( + self, + event: Annotated[Optional[StrictStr], Field(description="Retrieve all webhooks listening for the specified event type. Default is to retrieve all webhooks.")] = None, + is_active: Annotated[Optional[StrictBool], Field(description="If `true`, retrieve active webhooks only. If `false`, retrieve active and inactive webhooks. Default is `false`.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhooksDTO]: + """Retrieve a list of webhooks + + Retrieve a list of all webhooks. The response returns each webhook's definition, such as its endpoint URL, active status, and event types.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param event: Retrieve all webhooks listening for the specified event type. Default is to retrieve all webhooks. + :type event: str + :param is_active: If `true`, retrieve active webhooks only. If `false`, retrieve active and inactive webhooks. Default is `false`. + :type is_active: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_all_webhooks_serialize( + event=event, + is_active=is_active, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhooksDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_all_webhooks_without_preload_content( + self, + event: Annotated[Optional[StrictStr], Field(description="Retrieve all webhooks listening for the specified event type. Default is to retrieve all webhooks.")] = None, + is_active: Annotated[Optional[StrictBool], Field(description="If `true`, retrieve active webhooks only. If `false`, retrieve active and inactive webhooks. Default is `false`.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve a list of webhooks + + Retrieve a list of all webhooks. The response returns each webhook's definition, such as its endpoint URL, active status, and event types.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param event: Retrieve all webhooks listening for the specified event type. Default is to retrieve all webhooks. + :type event: str + :param is_active: If `true`, retrieve active webhooks only. If `false`, retrieve active and inactive webhooks. Default is `false`. + :type is_active: bool + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_all_webhooks_serialize( + event=event, + is_active=is_active, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhooksDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_all_webhooks_serialize( + self, + event, + is_active, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if event is not None: + + _query_params.append(('event', event)) + + if is_active is not None: + + _query_params.append(('isActive', is_active)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1beta/op/webhooks', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def get_webhook( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookDTO: + """Retrieve a webhook's details + + Retrieve the details of a specific webhook. You must know the ID of the webhook to retrieve its details. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_webhook_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def get_webhook_with_http_info( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookDTO]: + """Retrieve a webhook's details + + Retrieve the details of a specific webhook. You must know the ID of the webhook to retrieve its details. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_webhook_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def get_webhook_without_preload_content( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Retrieve a webhook's details + + Retrieve the details of a specific webhook. You must know the ID of the webhook to retrieve its details. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._get_webhook_serialize( + webhook_id=webhook_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _get_webhook_serialize( + self, + webhook_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if webhook_id is not None: + _path_params['webhookId'] = webhook_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/v1beta/op/webhooks/{webhookId}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def send_test_event( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_event_type_dto: DesignerWebhookWebhookEventTypeDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookMessageResponseDTO: + """Test a webhook + + Send a test event to an existing webhook. This validates whether the webhook works. You must specify the webhook ID and an event type.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_event_type_dto: (required) + :type designer_webhook_webhook_event_type_dto: DesignerWebhookWebhookEventTypeDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._send_test_event_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_event_type_dto=designer_webhook_webhook_event_type_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookMessageResponseDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def send_test_event_with_http_info( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_event_type_dto: DesignerWebhookWebhookEventTypeDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookMessageResponseDTO]: + """Test a webhook + + Send a test event to an existing webhook. This validates whether the webhook works. You must specify the webhook ID and an event type.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_event_type_dto: (required) + :type designer_webhook_webhook_event_type_dto: DesignerWebhookWebhookEventTypeDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._send_test_event_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_event_type_dto=designer_webhook_webhook_event_type_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookMessageResponseDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def send_test_event_without_preload_content( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_event_type_dto: DesignerWebhookWebhookEventTypeDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Test a webhook + + Send a test event to an existing webhook. This validates whether the webhook works. You must specify the webhook ID and an event type.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_event_type_dto: (required) + :type designer_webhook_webhook_event_type_dto: DesignerWebhookWebhookEventTypeDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._send_test_event_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_event_type_dto=designer_webhook_webhook_event_type_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookMessageResponseDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _send_test_event_serialize( + self, + webhook_id, + designer_webhook_webhook_event_type_dto, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if webhook_id is not None: + _path_params['webhookId'] = webhook_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if designer_webhook_webhook_event_type_dto is not None: + _body_params = designer_webhook_webhook_event_type_dto + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='POST', + resource_path='/v1beta/op/webhooks/{webhookId}/testEvent', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def update_webhook( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_dto: DesignerWebhookWebhookDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookDTO: + """Update a webhook's details + + Update the details of an existing webhook, such as its URL and active status. You must know the ID of the webhook to update it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`. To update a webhook's credentials, see `PUT /v1beta/op/webhooks/{webhookId}/credentials`. When updating a webhook, the webhook definition in your API call replaces the prior definition. You must provide the entire definition in the `PUT` call. If you omit values from the update request, those values are removed from the webhook. We recommend that you retrieve a webhook's details before you update the webhook with new values.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_dto: (required) + :type designer_webhook_webhook_dto: DesignerWebhookWebhookDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_webhook_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_dto=designer_webhook_webhook_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def update_webhook_with_http_info( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_dto: DesignerWebhookWebhookDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookDTO]: + """Update a webhook's details + + Update the details of an existing webhook, such as its URL and active status. You must know the ID of the webhook to update it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`. To update a webhook's credentials, see `PUT /v1beta/op/webhooks/{webhookId}/credentials`. When updating a webhook, the webhook definition in your API call replaces the prior definition. You must provide the entire definition in the `PUT` call. If you omit values from the update request, those values are removed from the webhook. We recommend that you retrieve a webhook's details before you update the webhook with new values.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_dto: (required) + :type designer_webhook_webhook_dto: DesignerWebhookWebhookDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_webhook_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_dto=designer_webhook_webhook_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def update_webhook_without_preload_content( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_dto: DesignerWebhookWebhookDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Update a webhook's details + + Update the details of an existing webhook, such as its URL and active status. You must know the ID of the webhook to update it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`. To update a webhook's credentials, see `PUT /v1beta/op/webhooks/{webhookId}/credentials`. When updating a webhook, the webhook definition in your API call replaces the prior definition. You must provide the entire definition in the `PUT` call. If you omit values from the update request, those values are removed from the webhook. We recommend that you retrieve a webhook's details before you update the webhook with new values.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_dto: (required) + :type designer_webhook_webhook_dto: DesignerWebhookWebhookDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_webhook_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_dto=designer_webhook_webhook_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _update_webhook_serialize( + self, + webhook_id, + designer_webhook_webhook_dto, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if webhook_id is not None: + _path_params['webhookId'] = webhook_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if designer_webhook_webhook_dto is not None: + _body_params = designer_webhook_webhook_dto + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='PUT', + resource_path='/v1beta/op/webhooks/{webhookId}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def update_webhook_credentials( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_credentials_dto: DesignerWebhookWebhookCredentialsDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> DesignerWebhookWebhookDTO: + """Update a webhook's credentials + + Update the credentials to authenticate calls to the webhook endpoint. You must know the ID of the webhook to update it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`. To update a webhook's details, see `PUT /v1beta/op/webhooks/{webhookId}`. When updating a webhook, the webhook definition in your API call replaces the prior definition. You must provide the entire definition in the `PUT` call. If you omit values from the update request, those values are removed from the webhook. We recommend that you retrieve a webhook's details before you update the webhook with new values.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_credentials_dto: (required) + :type designer_webhook_webhook_credentials_dto: DesignerWebhookWebhookCredentialsDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_webhook_credentials_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_credentials_dto=designer_webhook_webhook_credentials_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def update_webhook_credentials_with_http_info( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_credentials_dto: DesignerWebhookWebhookCredentialsDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[DesignerWebhookWebhookDTO]: + """Update a webhook's credentials + + Update the credentials to authenticate calls to the webhook endpoint. You must know the ID of the webhook to update it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`. To update a webhook's details, see `PUT /v1beta/op/webhooks/{webhookId}`. When updating a webhook, the webhook definition in your API call replaces the prior definition. You must provide the entire definition in the `PUT` call. If you omit values from the update request, those values are removed from the webhook. We recommend that you retrieve a webhook's details before you update the webhook with new values.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_credentials_dto: (required) + :type designer_webhook_webhook_credentials_dto: DesignerWebhookWebhookCredentialsDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_webhook_credentials_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_credentials_dto=designer_webhook_webhook_credentials_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def update_webhook_credentials_without_preload_content( + self, + webhook_id: Annotated[StrictStr, Field(description="The unique identifier of the webhook.")], + designer_webhook_webhook_credentials_dto: DesignerWebhookWebhookCredentialsDTO, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Update a webhook's credentials + + Update the credentials to authenticate calls to the webhook endpoint. You must know the ID of the webhook to update it. To retrieve webhook IDs, see `GET /v1beta/op/webhooks`. To update a webhook's details, see `PUT /v1beta/op/webhooks/{webhookId}`. When updating a webhook, the webhook definition in your API call replaces the prior definition. You must provide the entire definition in the `PUT` call. If you omit values from the update request, those values are removed from the webhook. We recommend that you retrieve a webhook's details before you update the webhook with new values.
**Note:** This API is in **beta**. While in beta, APIs are interface-stable and implementation may change without notice. Rarely, interface changes may occur that are not backwards-compatible and require advance communication. If you are interested in using this API, please contact your Customer Success Manager (CSM). + + :param webhook_id: The unique identifier of the webhook. (required) + :type webhook_id: str + :param designer_webhook_webhook_credentials_dto: (required) + :type designer_webhook_webhook_credentials_dto: DesignerWebhookWebhookCredentialsDTO + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._update_webhook_credentials_serialize( + webhook_id=webhook_id, + designer_webhook_webhook_credentials_dto=designer_webhook_webhook_credentials_dto, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "DesignerWebhookWebhookDTO", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _update_webhook_credentials_serialize( + self, + webhook_id, + designer_webhook_webhook_credentials_dto, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if webhook_id is not None: + _path_params['webhookId'] = webhook_id + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + if designer_webhook_webhook_credentials_dto is not None: + _body_params = designer_webhook_webhook_credentials_dto + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type + + # authentication setting + _auth_settings: List[str] = [ + 'CookieAuth', + 'ApiKeyAuth', + 'OAuth2Auth', + 'OAuth2Auth', + 'BearerAuth' + ] + + return self.api_client.param_serialize( + method='PUT', + resource_path='/v1beta/op/webhooks/{webhookId}/credentials', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/visier_api_core/visier_api_core/api_client.py b/src/visier_platform_sdk/visier_platform_sdk/api_client.py similarity index 93% rename from src/visier_api_core/visier_api_core/api_client.py rename to src/visier_platform_sdk/visier_platform_sdk/api_client.py index 7ca6cbf6c2..a379c21679 100644 --- a/src/visier_api_core/visier_api_core/api_client.py +++ b/src/visier_platform_sdk/visier_platform_sdk/api_client.py @@ -1,37 +1,37 @@ # coding: utf-8 """ - Visier Authentication APIs + API Reference - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 import datetime from dateutil.parser import parse from enum import Enum +import decimal import json import mimetypes import os import re import tempfile -import types from urllib.parse import quote from typing import Tuple, Optional, List, Dict, Union from pydantic import SecretStr -from visier_api_core.configuration import Configuration -from visier_api_core.api_response import ApiResponse, T as ApiResponseT -from visier_api_core import rest -from visier_api_core.exceptions import ( +from visier_platform_sdk.configuration import Configuration +from visier_platform_sdk.api_response import ApiResponse, T as ApiResponseT +import visier_platform_sdk.models +from visier_platform_sdk import rest +from visier_platform_sdk.exceptions import ( ApiValueError, ApiException, BadRequestException, @@ -65,6 +65,7 @@ class ApiClient: 'bool': bool, 'date': datetime.date, 'datetime': datetime.datetime, + 'decimal': decimal.Decimal, 'object': object, } _pool = None @@ -88,7 +89,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'Visier-SDK/22222222.99201.1906/python' + self.user_agent = 'Visier-SDK/22222222.99201.1892.beta3/python' self.client_side_validation = configuration.client_side_validation self.auth_retries = auth_retries @@ -296,7 +297,6 @@ def call_api( def response_deserialize( self, - model_package: types.ModuleType, response_data: rest.RESTResponse, response_types_map: Optional[Dict[str, ApiResponseT]]=None ) -> ApiResponse[ApiResponseT]: @@ -329,7 +329,7 @@ def response_deserialize( match = re.search(r"charset=([a-zA-Z\-\d]+)[\s;]?", content_type) encoding = match.group(1) if match else "utf-8" response_text = response_data.data.decode(encoding) - return_data = self.deserialize(response_text, response_type, content_type, model_package) + return_data = self.deserialize(response_text, response_type, content_type) finally: if not 200 <= response_data.status <= 299: raise ApiException.from_response( @@ -353,6 +353,7 @@ def sanitize_for_serialization(self, obj): If obj is str, int, long, float, bool, return directly. If obj is datetime.datetime, datetime.date convert to string in iso8601 format. + If obj is decimal.Decimal return string representation. If obj is list, sanitize each element in the list. If obj is dict, return the dict. If obj is OpenAPI model, return the properties dict. @@ -378,6 +379,8 @@ def sanitize_for_serialization(self, obj): ) elif isinstance(obj, (datetime.datetime, datetime.date)): return obj.isoformat() + elif isinstance(obj, decimal.Decimal): + return str(obj) elif isinstance(obj, dict): obj_dict = obj @@ -397,14 +400,14 @@ def sanitize_for_serialization(self, obj): for key, val in obj_dict.items() } - def deserialize(self, response_text: str, response_type: str, content_type: Optional[str], model_package: types.ModuleType): + def deserialize(self, response_text: str, response_type: str, content_type: Optional[str]): """Deserializes response into an object. :param response: RESTResponse object to be deserialized. :param response_type: class literal for deserialized object, or string of class name. :param content_type: content type of response. - :param model_package: module containing the model classes. + :return: deserialized object. """ @@ -414,12 +417,12 @@ def deserialize(self, response_text: str, response_type: str, content_type: Opti data = json.loads(response_text) except ValueError: data = response_text - elif content_type.startswith("application/json"): + elif re.match(r'^application/(json|[\w!#$&.+-^_]+\+json)\s*(;|$)', content_type, re.IGNORECASE): if response_text == "": data = "" else: data = json.loads(response_text) - elif content_type.startswith("text/plain"): + elif re.match(r'^text\/[a-z.+-]+\s*(;|$)', content_type, re.IGNORECASE): data = response_text else: raise ApiException( @@ -427,9 +430,9 @@ def deserialize(self, response_text: str, response_type: str, content_type: Opti reason="Unsupported content type: {0}".format(content_type) ) - return self.__deserialize(data, response_type, model_package) + return self.__deserialize(data, response_type) - def __deserialize(self, data, klass, model_package): + def __deserialize(self, data, klass): """Deserializes dict, list, str into an object. :param data: dict, list or str. @@ -459,7 +462,7 @@ def __deserialize(self, data, klass, model_package): if klass in self.NATIVE_TYPES_MAPPING: klass = self.NATIVE_TYPES_MAPPING[klass] else: - klass = getattr(model_package, klass) + klass = getattr(visier_platform_sdk.models, klass) if klass in self.PRIMITIVE_TYPES: return self.__deserialize_primitive(data, klass) @@ -469,6 +472,8 @@ def __deserialize(self, data, klass, model_package): return self.__deserialize_date(data) elif klass == datetime.datetime: return self.__deserialize_datetime(data) + elif klass == decimal.Decimal: + return decimal.Decimal(data) elif issubclass(klass, Enum): return self.__deserialize_enum(data, klass) else: @@ -525,7 +530,7 @@ def parameters_to_url_query(self, params, collection_formats): if k in collection_formats: collection_format = collection_formats[k] if collection_format == 'multi': - new_params.extend((k, str(value)) for value in v) + new_params.extend((k, quote(str(value))) for value in v) else: if collection_format == 'ssv': delimiter = ' ' @@ -543,7 +548,10 @@ def parameters_to_url_query(self, params, collection_formats): return "&".join(["=".join(map(str, item)) for item in new_params]) - def files_parameters(self, files: Dict[str, Union[str, bytes]]): + def files_parameters( + self, + files: Dict[str, Union[str, bytes, List[str], List[bytes], Tuple[str, bytes]]], + ): """Builds form parameters. :param files: File parameters. @@ -558,6 +566,12 @@ def files_parameters(self, files: Dict[str, Union[str, bytes]]): elif isinstance(v, bytes): filename = k filedata = v + elif isinstance(v, tuple): + filename, filedata = v + elif isinstance(v, list): + for file_param in v: + params.extend(self.files_parameters({k: file_param})) + continue else: raise ValueError("Unsupported file value") mimetype = ( diff --git a/src/visier_api_core/visier_api_core/api_response.py b/src/visier_platform_sdk/visier_platform_sdk/api_response.py similarity index 100% rename from src/visier_api_core/visier_api_core/api_response.py rename to src/visier_platform_sdk/visier_platform_sdk/api_response.py diff --git a/src/visier_api_core/visier_api_core/configuration.py b/src/visier_platform_sdk/visier_platform_sdk/configuration.py similarity index 94% rename from src/visier_api_core/visier_api_core/configuration.py rename to src/visier_platform_sdk/visier_platform_sdk/configuration.py index 750ad8bf03..489e8bb916 100644 --- a/src/visier_api_core/visier_api_core/configuration.py +++ b/src/visier_platform_sdk/visier_platform_sdk/configuration.py @@ -1,24 +1,22 @@ # coding: utf-8 """ - Visier Authentication APIs + API Reference - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 -import base64 import copy -import hashlib import http.client as httplib import logging +from logging import FileHandler import multiprocessing import os import secrets @@ -28,6 +26,9 @@ import webbrowser from http import HTTPStatus from logging import FileHandler +from typing import Any, ClassVar, Dict, List, Literal, Optional, TypedDict, Union +from typing_extensions import NotRequired, Self + from queue import Queue, Empty from typing import Optional from urllib.parse import urljoin, quote, urlparse, urlencode @@ -37,11 +38,6 @@ from flask import Flask, request from pydantic import BaseModel -from visier_api_core.exceptions import ApiException - -import multiprocessing -import urllib3 - VISIER_USERNAME='VISIER_USERNAME' VISIER_PASSWORD='VISIER_PASSWORD' VISIER_APIKEY='VISIER_APIKEY' @@ -114,6 +110,7 @@ def __init__(self, ignore_operation_servers=False, ssl_ca_cert=None, retries=None, + ca_cert_data: Optional[Union[str, bytes]] = None, *, debug: Optional[bool] = None ) -> None: @@ -183,7 +180,7 @@ def __init__(self, self.logger = {} """Logging Settings """ - self.logger["package_logger"] = logging.getLogger("visier_api_core") + self.logger["package_logger"] = logging.getLogger("visier_platform_sdk") self.logger["urllib3_logger"] = logging.getLogger("urllib3") self.logger_format = '%(asctime)s %(levelname)s %(message)s' """Log format @@ -212,6 +209,10 @@ def __init__(self, self.ssl_ca_cert = ssl_ca_cert """Set this to customize the certificate file to verify the peer. """ + self.ca_cert_data = ca_cert_data + """Set this to verify the peer using PEM (str) or DER (bytes) + certificate data. + """ self.cert_file = None """client certificate file """ @@ -275,11 +276,11 @@ def __deepcopy__(self, memo): result.debug = self.debug return result - def __setattr__(self, name, value): + def __setattr__(self, name: str, value: Any) -> None: object.__setattr__(self, name, value) @classmethod - def set_default(cls, default): + def set_default(cls, default: Optional[Self]) -> None: """Set default instance of configuration. It stores default configuration, which can be @@ -337,7 +338,7 @@ def from_env(): ) @property - def logger_file(self): + def logger_file(self) -> Optional[str]: """The logger file. If the logger_file is None, then add stream handler and remove file @@ -349,7 +350,7 @@ def logger_file(self): return self.__logger_file @logger_file.setter - def logger_file(self, value): + def logger_file(self, value: Optional[str]) -> None: """The logger file. If the logger_file is None, then add stream handler and remove file @@ -368,7 +369,7 @@ def logger_file(self, value): logger.addHandler(self.logger_file_handler) @property - def debug(self): + def debug(self) -> bool: """Debug status :param value: The debug status, True or False. @@ -377,7 +378,7 @@ def debug(self): return self.__debug @debug.setter - def debug(self, value): + def debug(self, value: bool) -> None: """Debug status :param value: The debug status, True or False. @@ -399,7 +400,7 @@ def debug(self, value): httplib.HTTPConnection.debuglevel = 0 @property - def logger_format(self): + def logger_format(self) -> str: """The logger format. The logger_formatter will be updated when sets logger_format. @@ -410,7 +411,7 @@ def logger_format(self): return self.__logger_format @logger_format.setter - def logger_format(self, value): + def logger_format(self, value: str) -> None: """The logger format. The logger_formatter will be updated when sets logger_format. @@ -478,8 +479,8 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 22222222.99201.1906\n"\ - "SDK Package Version: 22222222.99201.1906".\ + "Version of the API: 22222222.99201.1892\n"\ + "SDK Package Version: 22222222.99201.1892.beta3".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): @@ -534,12 +535,12 @@ def get_host_from_settings(self, index, variables=None, servers=None): return url @property - def host(self): + def host(self) -> str: """Return generated host.""" return self.get_host_from_settings(self.server_index, variables=self.server_variables) @host.setter - def host(self, value): + def host(self, value: str) -> None: """Fix base path.""" self._base_path = value self.server_index = None diff --git a/src/visier_api_core/visier_api_core/exceptions.py b/src/visier_platform_sdk/visier_platform_sdk/exceptions.py similarity index 93% rename from src/visier_api_core/visier_api_core/exceptions.py rename to src/visier_platform_sdk/visier_platform_sdk/exceptions.py index b3ba9327ba..9f41da70a0 100644 --- a/src/visier_api_core/visier_api_core/exceptions.py +++ b/src/visier_platform_sdk/visier_platform_sdk/exceptions.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Authentication APIs + API Reference - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 from typing import Any, Optional diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/__init__.py b/src/visier_platform_sdk/visier_platform_sdk/models/__init__.py new file mode 100644 index 0000000000..9830ed4ba6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/__init__.py @@ -0,0 +1,630 @@ +# coding: utf-8 + +# flake8: noqa +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +# import models into model package +from visier_platform_sdk.models.admin_all_tenants_status_apidto import AdminAllTenantsStatusAPIDTO +from visier_platform_sdk.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO +from visier_platform_sdk.models.admin_assign_connector_credentials_response_dto import AdminAssignConnectorCredentialsResponseDTO +from visier_platform_sdk.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO +from visier_platform_sdk.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO +from visier_platform_sdk.models.admin_batch_tenant_provision_apidto import AdminBatchTenantProvisionAPIDTO +from visier_platform_sdk.models.admin_business_location_dto import AdminBusinessLocationDTO +from visier_platform_sdk.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO +from visier_platform_sdk.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO +from visier_platform_sdk.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO +from visier_platform_sdk.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_excluded_source_list_dto import AdminConsolidatedAnalyticsAPIExcludedSourceListDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_source_tenant_list_dto import AdminConsolidatedAnalyticsAPISourceTenantListDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_create_request_dto import AdminConsolidatedAnalyticsAPITenantCreateRequestDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_list_response_dto import AdminConsolidatedAnalyticsAPITenantListResponseDTO +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details_list_response_dto import AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO +from visier_platform_sdk.models.admin_custom_property_dto import AdminCustomPropertyDTO +from visier_platform_sdk.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO +from visier_platform_sdk.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO +from visier_platform_sdk.models.admin_data_import_definitions_apidto import AdminDataImportDefinitionsAPIDTO +from visier_platform_sdk.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO +from visier_platform_sdk.models.admin_delete_user_group_v2_request import AdminDeleteUserGroupV2Request +from visier_platform_sdk.models.admin_element_ids_dto import AdminElementIDsDTO +from visier_platform_sdk.models.admin_email_domains_dto import AdminEmailDomainsDTO +from visier_platform_sdk.models.admin_excluded_sources_body import AdminExcludedSourcesBody +from visier_platform_sdk.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO +from visier_platform_sdk.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO +from visier_platform_sdk.models.admin_extractor_settings_apidto import AdminExtractorSettingsAPIDTO +from visier_platform_sdk.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO +from visier_platform_sdk.models.admin_jobs_consolidated_analytics_job_request_dto import AdminJobsConsolidatedAnalyticsJobRequestDTO +from visier_platform_sdk.models.admin_jobs_extract_data_and_load_dto import AdminJobsExtractDataAndLoadDTO +from visier_platform_sdk.models.admin_jobs_processing_job_request_dto import AdminJobsProcessingJobRequestDTO +from visier_platform_sdk.models.admin_key_name import AdminKeyName +from visier_platform_sdk.models.admin_mask_message import AdminMaskMessage +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_list_dto import AdminMultipleTenantDataVersionsListDTO +from visier_platform_sdk.models.admin_network_subnets_message_request import AdminNetworkSubnetsMessageRequest +from visier_platform_sdk.models.admin_network_subnets_message_response import AdminNetworkSubnetsMessageResponse +from visier_platform_sdk.models.admin_permission_response_dto import AdminPermissionResponseDTO +from visier_platform_sdk.models.admin_permissions_list_dto import AdminPermissionsListDTO +from visier_platform_sdk.models.admin_permissions_to_user_group_for_tenant_dto import AdminPermissionsToUserGroupForTenantDTO +from visier_platform_sdk.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO +from visier_platform_sdk.models.admin_permissions_to_user_groups_request_dto import AdminPermissionsToUserGroupsRequestDTO +from visier_platform_sdk.models.admin_product_release_dto import AdminProductReleaseDTO +from visier_platform_sdk.models.admin_product_releases_dto import AdminProductReleasesDTO +from visier_platform_sdk.models.admin_product_version_dto import AdminProductVersionDTO +from visier_platform_sdk.models.admin_product_versions_dto import AdminProductVersionsDTO +from visier_platform_sdk.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO +from visier_platform_sdk.models.admin_product_versions_update_response_dto import AdminProductVersionsUpdateResponseDTO +from visier_platform_sdk.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO +from visier_platform_sdk.models.admin_put_project_commits_request import AdminPutProjectCommitsRequest +from visier_platform_sdk.models.admin_security_assignment_response_dto import AdminSecurityAssignmentResponseDTO +from visier_platform_sdk.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO +from visier_platform_sdk.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO +from visier_platform_sdk.models.admin_set_connector_settings_request_dto import AdminSetConnectorSettingsRequestDTO +from visier_platform_sdk.models.admin_set_connector_settings_response_dto import AdminSetConnectorSettingsResponseDTO +from visier_platform_sdk.models.admin_simple_user_dto import AdminSimpleUserDTO +from visier_platform_sdk.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO +from visier_platform_sdk.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO +from visier_platform_sdk.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO +from visier_platform_sdk.models.admin_tenant_code_body import AdminTenantCodeBody +from visier_platform_sdk.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO +from visier_platform_sdk.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO +from visier_platform_sdk.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO +from visier_platform_sdk.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO +from visier_platform_sdk.models.admin_tenant_management_api_list_response_dto import AdminTenantManagementAPIListResponseDTO +from visier_platform_sdk.models.admin_tenant_management_api_update_request_dto import AdminTenantManagementAPIUpdateRequestDTO +from visier_platform_sdk.models.admin_tenant_management_api_update_response_dto import AdminTenantManagementAPIUpdateResponseDTO +from visier_platform_sdk.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO +from visier_platform_sdk.models.admin_tenant_status_apidto import AdminTenantStatusAPIDTO +from visier_platform_sdk.models.admin_update_tenant_model import AdminUpdateTenantModel +from visier_platform_sdk.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO +from visier_platform_sdk.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO +from visier_platform_sdk.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO +from visier_platform_sdk.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO +from visier_platform_sdk.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO +from visier_platform_sdk.models.admin_user_group_change_response_dto import AdminUserGroupChangeResponseDTO +from visier_platform_sdk.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO +from visier_platform_sdk.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO +from visier_platform_sdk.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO +from visier_platform_sdk.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO +from visier_platform_sdk.models.admin_user_group_delete_response_dto import AdminUserGroupDeleteResponseDTO +from visier_platform_sdk.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO +from visier_platform_sdk.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO +from visier_platform_sdk.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO +from visier_platform_sdk.models.admin_user_group_single_delete_response_dto import AdminUserGroupSingleDeleteResponseDTO +from visier_platform_sdk.models.admin_user_groups_change_dto import AdminUserGroupsChangeDTO +from visier_platform_sdk.models.admin_user_groups_delete_request_dto import AdminUserGroupsDeleteRequestDTO +from visier_platform_sdk.models.admin_user_groups_get_api_response_dto import AdminUserGroupsGetAPIResponseDTO +from visier_platform_sdk.models.admin_user_groups_users_dto import AdminUserGroupsUsersDTO +from visier_platform_sdk.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO +from visier_platform_sdk.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO +from visier_platform_sdk.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO +from visier_platform_sdk.models.admin_users_to_user_groups_request_dto import AdminUsersToUserGroupsRequestDTO +from visier_platform_sdk.models.analysis_common_report_create_request_dto import AnalysisCommonReportCreateRequestDTO +from visier_platform_sdk.models.analysis_common_report_dto import AnalysisCommonReportDTO +from visier_platform_sdk.models.analysis_common_report_delete_success_dto import AnalysisCommonReportDeleteSuccessDTO +from visier_platform_sdk.models.analysis_common_report_list_response_dto import AnalysisCommonReportListResponseDTO +from visier_platform_sdk.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO +from visier_platform_sdk.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO +from visier_platform_sdk.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO +from visier_platform_sdk.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO +from visier_platform_sdk.models.analysis_common_vee_feedback_dto import AnalysisCommonVeeFeedbackDTO +from visier_platform_sdk.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO +from visier_platform_sdk.models.analysis_common_vee_question_dto import AnalysisCommonVeeQuestionDTO +from visier_platform_sdk.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO +from visier_platform_sdk.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO +from visier_platform_sdk.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO +from visier_platform_sdk.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO +from visier_platform_sdk.models.analysis_common_vee_sample_question_library_dto import AnalysisCommonVeeSampleQuestionLibraryDTO +from visier_platform_sdk.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO +from visier_platform_sdk.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO +from visier_platform_sdk.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO +from visier_platform_sdk.models.api_error import ApiError +from visier_platform_sdk.models.authentication_o_auth2_user_info_dto import AuthenticationOAuth2UserInfoDTO +from visier_platform_sdk.models.authentication_o_auth2_user_subnet_info_dto import AuthenticationOAuth2UserSubnetInfoDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_detail_dto import AuthenticationOAuth2UserTenantDetailDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_details_dto import AuthenticationOAuth2UserTenantDetailsDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_properties_dto import AuthenticationOAuth2UserTenantPropertiesDTO +from visier_platform_sdk.models.benchmark_info import BenchmarkInfo +from visier_platform_sdk.models.benchmark_value import BenchmarkValue +from visier_platform_sdk.models.data_in_assign_connector_credential_request import DataInAssignConnectorCredentialRequest +from visier_platform_sdk.models.data_in_connector import DataInConnector +from visier_platform_sdk.models.data_in_data_load_request import DataInDataLoadRequest +from visier_platform_sdk.models.data_in_data_load_request_model import DataInDataLoadRequestModel +from visier_platform_sdk.models.data_in_data_load_response import DataInDataLoadResponse +from visier_platform_sdk.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail +from visier_platform_sdk.models.data_in_data_version_object import DataInDataVersionObject +from visier_platform_sdk.models.data_in_disable_dv_model import DataInDisableDVModel +from visier_platform_sdk.models.data_in_disable_dv_request import DataInDisableDVRequest +from visier_platform_sdk.models.data_in_disable_dv_response import DataInDisableDVResponse +from visier_platform_sdk.models.data_in_dispatching_job_status_response import DataInDispatchingJobStatusResponse +from visier_platform_sdk.models.data_in_exclude_data_uploads_request import DataInExcludeDataUploadsRequest +from visier_platform_sdk.models.data_in_extraction_job import DataInExtractionJob +from visier_platform_sdk.models.data_in_extraction_job_and_status_response import DataInExtractionJobAndStatusResponse +from visier_platform_sdk.models.data_in_include_data_uploads_request import DataInIncludeDataUploadsRequest +from visier_platform_sdk.models.data_in_job_status_list_response import DataInJobStatusListResponse +from visier_platform_sdk.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime +from visier_platform_sdk.models.data_in_processing_job import DataInProcessingJob +from visier_platform_sdk.models.data_in_processing_job_and_status_response import DataInProcessingJobAndStatusResponse +from visier_platform_sdk.models.data_in_processing_job_status_response import DataInProcessingJobStatusResponse +from visier_platform_sdk.models.data_in_push_data_cancel_response import DataInPushDataCancelResponse +from visier_platform_sdk.models.data_in_push_data_complete_request import DataInPushDataCompleteRequest +from visier_platform_sdk.models.data_in_push_data_complete_response import DataInPushDataCompleteResponse +from visier_platform_sdk.models.data_in_push_data_response import DataInPushDataResponse +from visier_platform_sdk.models.data_in_receiving_job import DataInReceivingJob +from visier_platform_sdk.models.data_in_receiving_job_and_status_response import DataInReceivingJobAndStatusResponse +from visier_platform_sdk.models.data_in_receiving_job_status_response import DataInReceivingJobStatusResponse +from visier_platform_sdk.models.data_in_result import DataInResult +from visier_platform_sdk.models.data_in_source import DataInSource +from visier_platform_sdk.models.data_in_start_extraction_response import DataInStartExtractionResponse +from visier_platform_sdk.models.data_in_start_transfer_response import DataInStartTransferResponse +from visier_platform_sdk.models.data_in_tenant import DataInTenant +from visier_platform_sdk.models.data_in_tenant_and_credential import DataInTenantAndCredential +from visier_platform_sdk.models.data_in_upload_to_exclude import DataInUploadToExclude +from visier_platform_sdk.models.data_in_upload_to_include import DataInUploadToInclude +from visier_platform_sdk.models.data_out_list_response import DataOutListResponse +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO +from visier_platform_sdk.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO +from visier_platform_sdk.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO +from visier_platform_sdk.models.dataservices_datamodel_analytic_objects_dto import DataservicesDatamodelAnalyticObjectsDTO +from visier_platform_sdk.models.dataservices_datamodel_currencies_dto import DataservicesDatamodelCurrenciesDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_rates_dto import DataservicesDatamodelCurrencyRatesDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_dto import DataservicesDatamodelDimensionMappingValidationDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_mapping_validation_execution_dto import DataservicesDatamodelDimensionMappingValidationExecutionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimensions_dto import DataservicesDatamodelDimensionsDTO +from visier_platform_sdk.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO +from visier_platform_sdk.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO +from visier_platform_sdk.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_members_dto import DataservicesDatamodelMembersDTO +from visier_platform_sdk.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO +from visier_platform_sdk.models.dataservices_datamodel_metrics_dto import DataservicesDatamodelMetricsDTO +from visier_platform_sdk.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_models_dto import DataservicesDatamodelPlanningModelsDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plans_dto import DataservicesDatamodelPlanningPlansDTO +from visier_platform_sdk.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO +from visier_platform_sdk.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO +from visier_platform_sdk.models.dataservices_datamodel_predictions_dto import DataservicesDatamodelPredictionsDTO +from visier_platform_sdk.models.dataservices_datamodel_properties_dto import DataservicesDatamodelPropertiesDTO +from visier_platform_sdk.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO +from visier_platform_sdk.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concepts_dto import DataservicesDatamodelSelectionConceptsDTO +from visier_platform_sdk.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO +from visier_platform_sdk.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_execution_dto import DataservicesQueryAggregationQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO +from visier_platform_sdk.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO +from visier_platform_sdk.models.dataservices_query_cell_dto import DataservicesQueryCellDTO +from visier_platform_sdk.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO +from visier_platform_sdk.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO +from visier_platform_sdk.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO +from visier_platform_sdk.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO +from visier_platform_sdk.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO +from visier_platform_sdk.models.dataservices_query_cell_set_or_error_dto import DataservicesQueryCellSetOrErrorDTO +from visier_platform_sdk.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO +from visier_platform_sdk.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO +from visier_platform_sdk.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO +from visier_platform_sdk.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO +from visier_platform_sdk.models.dataservices_query_list_query_execution_dto import DataservicesQueryListQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO +from visier_platform_sdk.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO +from visier_platform_sdk.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO +from visier_platform_sdk.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO +from visier_platform_sdk.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO +from visier_platform_sdk.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO +from visier_platform_sdk.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO +from visier_platform_sdk.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO +from visier_platform_sdk.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO +from visier_platform_sdk.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO +from visier_platform_sdk.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO +from visier_platform_sdk.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_dto import DataservicesQuerySnapshotQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO +from visier_platform_sdk.models.dataservices_query_sql_like_query_execution_dto import DataservicesQuerySqlLikeQueryExecutionDTO +from visier_platform_sdk.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO +from visier_platform_sdk.models.description_entry import DescriptionEntry +from visier_platform_sdk.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO +from visier_platform_sdk.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_map_dto import DesignerApiCalculationConceptConfigurationMapDTO +from visier_platform_sdk.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO +from visier_platform_sdk.models.designer_api_calculation_concept_list_dto import DesignerApiCalculationConceptListDTO +from visier_platform_sdk.models.designer_api_concept_configuration_result_dto import DesignerApiConceptConfigurationResultDTO +from visier_platform_sdk.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO +from visier_platform_sdk.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO +from visier_platform_sdk.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO +from visier_platform_sdk.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO +from visier_platform_sdk.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO +from visier_platform_sdk.models.designer_api_selection_concept_configuration_map_dto import DesignerApiSelectionConceptConfigurationMapDTO +from visier_platform_sdk.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO +from visier_platform_sdk.models.designer_api_selection_concept_list_dto import DesignerApiSelectionConceptListDTO +from visier_platform_sdk.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO +from visier_platform_sdk.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO +from visier_platform_sdk.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO +from visier_platform_sdk.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO +from visier_platform_sdk.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO +from visier_platform_sdk.models.designer_credential_creation_api_response_dto import DesignerCredentialCreationAPIResponseDTO +from visier_platform_sdk.models.designer_crypto_generate_key_request_dto import DesignerCryptoGenerateKeyRequestDTO +from visier_platform_sdk.models.designer_crypto_key_pair_delete_response_dto import DesignerCryptoKeyPairDeleteResponseDTO +from visier_platform_sdk.models.designer_crypto_key_pair_generate_request_dto import DesignerCryptoKeyPairGenerateRequestDTO +from visier_platform_sdk.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO +from visier_platform_sdk.models.designer_crypto_public_keys_dto import DesignerCryptoPublicKeysDTO +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_dto import DesignerCryptoTenantEncryptionKeyDTO +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO +from visier_platform_sdk.models.designer_data_provider_auth_information_dto import DesignerDataProviderAuthInformationDTO +from visier_platform_sdk.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO +from visier_platform_sdk.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO +from visier_platform_sdk.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO +from visier_platform_sdk.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO +from visier_platform_sdk.models.designer_data_version_export_dto import DesignerDataVersionExportDTO +from visier_platform_sdk.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO +from visier_platform_sdk.models.designer_data_version_export_data_versions_dto import DesignerDataVersionExportDataVersionsDTO +from visier_platform_sdk.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO +from visier_platform_sdk.models.designer_data_version_export_job_status_dto import DesignerDataVersionExportJobStatusDTO +from visier_platform_sdk.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO +from visier_platform_sdk.models.designer_data_version_export_schedule_job_request_dto import DesignerDataVersionExportScheduleJobRequestDTO +from visier_platform_sdk.models.designer_data_version_export_schedule_job_response_dto import DesignerDataVersionExportScheduleJobResponseDTO +from visier_platform_sdk.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO +from visier_platform_sdk.models.designer_data_version_exports_dto import DesignerDataVersionExportsDTO +from visier_platform_sdk.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO +from visier_platform_sdk.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO +from visier_platform_sdk.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO +from visier_platform_sdk.models.designer_download_source_files_dto import DesignerDownloadSourceFilesDTO +from visier_platform_sdk.models.designer_download_source_files_response_dto import DesignerDownloadSourceFilesResponseDTO +from visier_platform_sdk.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO +from visier_platform_sdk.models.designer_extractor_credentials_apidto import DesignerExtractorCredentialsAPIDTO +from visier_platform_sdk.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO +from visier_platform_sdk.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO +from visier_platform_sdk.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO +from visier_platform_sdk.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO +from visier_platform_sdk.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO +from visier_platform_sdk.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO +from visier_platform_sdk.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO +from visier_platform_sdk.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO +from visier_platform_sdk.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO +from visier_platform_sdk.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO +from visier_platform_sdk.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO +from visier_platform_sdk.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO +from visier_platform_sdk.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO +from visier_platform_sdk.models.designer_module_settings_dto import DesignerModuleSettingsDTO +from visier_platform_sdk.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO +from visier_platform_sdk.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO +from visier_platform_sdk.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO +from visier_platform_sdk.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO +from visier_platform_sdk.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO +from visier_platform_sdk.models.designer_push_data_source_definitions_dto import DesignerPushDataSourceDefinitionsDTO +from visier_platform_sdk.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO +from visier_platform_sdk.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO +from visier_platform_sdk.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO +from visier_platform_sdk.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO +from visier_platform_sdk.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO +from visier_platform_sdk.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO +from visier_platform_sdk.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO +from visier_platform_sdk.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO +from visier_platform_sdk.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO +from visier_platform_sdk.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO +from visier_platform_sdk.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO +from visier_platform_sdk.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO +from visier_platform_sdk.models.designer_tenant_module_dto import DesignerTenantModuleDTO +from visier_platform_sdk.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO +from visier_platform_sdk.models.designer_webhook_webhook_basic_auth_credential_dto import DesignerWebhookWebhookBasicAuthCredentialDTO +from visier_platform_sdk.models.designer_webhook_webhook_credentials_dto import DesignerWebhookWebhookCredentialsDTO +from visier_platform_sdk.models.designer_webhook_webhook_dto import DesignerWebhookWebhookDTO +from visier_platform_sdk.models.designer_webhook_webhook_details_dto import DesignerWebhookWebhookDetailsDTO +from visier_platform_sdk.models.designer_webhook_webhook_event_type_dto import DesignerWebhookWebhookEventTypeDTO +from visier_platform_sdk.models.designer_webhook_webhook_message_response_dto import DesignerWebhookWebhookMessageResponseDTO +from visier_platform_sdk.models.designer_webhook_webhook_request_dto import DesignerWebhookWebhookRequestDTO +from visier_platform_sdk.models.designer_webhook_webhooks_dto import DesignerWebhookWebhooksDTO +from visier_platform_sdk.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO +from visier_platform_sdk.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO +from visier_platform_sdk.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO +from visier_platform_sdk.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO +from visier_platform_sdk.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO +from visier_platform_sdk.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO +from visier_platform_sdk.models.dimension_member import DimensionMember +from visier_platform_sdk.models.direct_data_upload_file_response_dto import DirectDataUploadFileResponseDTO +from visier_platform_sdk.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_list_dto import DpAutomationTenantPreviewEntriesSummaryListDTO +from visier_platform_sdk.models.dp_cancel_job_batch_from_job_id_dto import DpCancelJobBatchFromJobIdDTO +from visier_platform_sdk.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO +from visier_platform_sdk.models.dp_job_cancellation_results_dto import DpJobCancellationResultsDTO +from visier_platform_sdk.models.dv_export_status import DvExportStatus +from visier_platform_sdk.models.extracted_skill import ExtractedSkill +from visier_platform_sdk.models.generate_impersonation_token_request import GenerateImpersonationTokenRequest +from visier_platform_sdk.models.google_protobuf_any import GoogleProtobufAny +from visier_platform_sdk.models.hierarchy import Hierarchy +from visier_platform_sdk.models.job import Job +from visier_platform_sdk.models.job_entry import JobEntry +from visier_platform_sdk.models.job_feedback_input import JobFeedbackInput +from visier_platform_sdk.models.job_search_failure_output import JobSearchFailureOutput +from visier_platform_sdk.models.job_search_input import JobSearchInput +from visier_platform_sdk.models.job_search_output import JobSearchOutput +from visier_platform_sdk.models.job_standardization_input import JobStandardizationInput +from visier_platform_sdk.models.job_standardization_input_skills import JobStandardizationInputSkills +from visier_platform_sdk.models.location_search_failure_output import LocationSearchFailureOutput +from visier_platform_sdk.models.location_search_input import LocationSearchInput +from visier_platform_sdk.models.location_search_input1 import LocationSearchInput1 +from visier_platform_sdk.models.location_search_output import LocationSearchOutput +from visier_platform_sdk.models.location_search_successful_output import LocationSearchSuccessfulOutput +from visier_platform_sdk.models.output_entry import OutputEntry +from visier_platform_sdk.models.output_entry1 import OutputEntry1 +from visier_platform_sdk.models.output_entry1_matches_inner import OutputEntry1MatchesInner +from visier_platform_sdk.models.plan_data_load_change_dto import PlanDataLoadChangeDTO +from visier_platform_sdk.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO +from visier_platform_sdk.models.plan_data_upload_response_dto import PlanDataUploadResponseDTO +from visier_platform_sdk.models.plan_row_data_load_response_dto import PlanRowDataLoadResponseDTO +from visier_platform_sdk.models.planning_get_plan_list_response_dto import PlanningGetPlanListResponseDTO +from visier_platform_sdk.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO +from visier_platform_sdk.models.planning_plan_info_dto import PlanningPlanInfoDTO +from visier_platform_sdk.models.planning_plan_item_dto import PlanningPlanItemDTO +from visier_platform_sdk.models.planning_plan_schema_dto import PlanningPlanSchemaDTO +from visier_platform_sdk.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO +from visier_platform_sdk.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO +from visier_platform_sdk.models.planning_plan_with_schema_dto import PlanningPlanWithSchemaDTO +from visier_platform_sdk.models.planning_scenario_info_dto import PlanningScenarioInfoDTO +from visier_platform_sdk.models.salary_benchmark_input import SalaryBenchmarkInput +from visier_platform_sdk.models.salary_benchmarks_batch_processing_failure_output import SalaryBenchmarksBatchProcessingFailureOutput +from visier_platform_sdk.models.salary_benchmarks_batch_processing_outputs import SalaryBenchmarksBatchProcessingOutputs +from visier_platform_sdk.models.salary_benchmarks_batch_processing_successful_output import SalaryBenchmarksBatchProcessingSuccessfulOutput +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_request_dto import ServicingAccessibleTenantProfileAssignmentRequestDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_assignment_response_dto import ServicingAccessibleTenantProfileAssignmentResponseDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_request_dto import ServicingAccessibleTenantProfileRevokeRequestDTO +from visier_platform_sdk.models.servicing_accessible_tenant_profile_revoke_response_dto import ServicingAccessibleTenantProfileRevokeResponseDTO +from visier_platform_sdk.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO +from visier_platform_sdk.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO +from visier_platform_sdk.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_accessible_tenant_dto import ServicingAllProfileAssignedForAccessibleTenantDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_users_get_api_response_dto import ServicingAllUsersGetAPIResponseDTO +from visier_platform_sdk.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO +from visier_platform_sdk.models.servicing_assign_revoke_permissions_request_dto import ServicingAssignRevokePermissionsRequestDTO +from visier_platform_sdk.models.servicing_assign_revoke_permissions_response_dto import ServicingAssignRevokePermissionsResponseDTO +from visier_platform_sdk.models.servicing_bulk_data_access_set_response_dto import ServicingBulkDataAccessSetResponseDTO +from visier_platform_sdk.models.servicing_capabilities_dto import ServicingCapabilitiesDTO +from visier_platform_sdk.models.servicing_capability_dto import ServicingCapabilityDTO +from visier_platform_sdk.models.servicing_capability_group_dto import ServicingCapabilityGroupDTO +from visier_platform_sdk.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO +from visier_platform_sdk.models.servicing_commit_dto import ServicingCommitDTO +from visier_platform_sdk.models.servicing_content_package_dto import ServicingContentPackageDTO +from visier_platform_sdk.models.servicing_create_data_access_set_request_dto import ServicingCreateDataAccessSetRequestDTO +from visier_platform_sdk.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO +from visier_platform_sdk.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO +from visier_platform_sdk.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO +from visier_platform_sdk.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO +from visier_platform_sdk.models.servicing_data_categories_response_dto import ServicingDataCategoriesResponseDTO +from visier_platform_sdk.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO +from visier_platform_sdk.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO +from visier_platform_sdk.models.servicing_delete_permissions_request_dto import ServicingDeletePermissionsRequestDTO +from visier_platform_sdk.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO +from visier_platform_sdk.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO +from visier_platform_sdk.models.servicing_direct_data_job_status_response_dto import ServicingDirectDataJobStatusResponseDTO +from visier_platform_sdk.models.servicing_direct_data_list_transactions_response_dto import ServicingDirectDataListTransactionsResponseDTO +from visier_platform_sdk.models.servicing_direct_data_load_config_dto import ServicingDirectDataLoadConfigDTO +from visier_platform_sdk.models.servicing_direct_data_schema_dto import ServicingDirectDataSchemaDTO +from visier_platform_sdk.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO +from visier_platform_sdk.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO +from visier_platform_sdk.models.servicing_direct_data_transaction_start_response_dto import ServicingDirectDataTransactionStartResponseDTO +from visier_platform_sdk.models.servicing_direct_data_upload_file_response_dto import ServicingDirectDataUploadFileResponseDTO +from visier_platform_sdk.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO +from visier_platform_sdk.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO +from visier_platform_sdk.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO +from visier_platform_sdk.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO +from visier_platform_sdk.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO +from visier_platform_sdk.models.servicing_get_capabilities_api_response_dto import ServicingGetCapabilitiesAPIResponseDTO +from visier_platform_sdk.models.servicing_get_content_packages_api_response_dto import ServicingGetContentPackagesAPIResponseDTO +from visier_platform_sdk.models.servicing_get_data_access_sets_api_response_dto import ServicingGetDataAccessSetsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_data_security_objects_api_response_dto import ServicingGetDataSecurityObjectsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_permissions_api_response_dto import ServicingGetPermissionsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_production_versions_api_response_dto import ServicingGetProductionVersionsAPIResponseDTO +from visier_platform_sdk.models.servicing_get_projects_api_response_dto import ServicingGetProjectsAPIResponseDTO +from visier_platform_sdk.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO +from visier_platform_sdk.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO +from visier_platform_sdk.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_job_id_response import ServicingJobIdResponse +from visier_platform_sdk.models.servicing_last_login_dto import ServicingLastLoginDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_request_dto import ServicingLocalTenantProfileAssignmentRequestDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_assignment_response_dto import ServicingLocalTenantProfileAssignmentResponseDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_request_dto import ServicingLocalTenantProfileRevokeRequestDTO +from visier_platform_sdk.models.servicing_local_tenant_profile_revoke_response_dto import ServicingLocalTenantProfileRevokeResponseDTO +from visier_platform_sdk.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_member_selection_dto import ServicingMemberSelectionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimensions_change_definitions_dto import ServicingObjectconfigurationDimensionsChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO +from visier_platform_sdk.models.servicing_objectconfiguration_objects_bulk_change_response_dto import ServicingObjectconfigurationObjectsBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_objectconfiguration_properties_change_definitions_dto import ServicingObjectconfigurationPropertiesChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_properties_delete_definitions_dto import ServicingObjectconfigurationPropertiesDeleteDefinitionsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_bulk_delete_response_dto import ServicingObjectconfigurationPropertyBulkDeleteResponseDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO +from visier_platform_sdk.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO +from visier_platform_sdk.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO +from visier_platform_sdk.models.servicing_permission_assigned_users_dto import ServicingPermissionAssignedUsersDTO +from visier_platform_sdk.models.servicing_permission_bulk_operation_response_dto import ServicingPermissionBulkOperationResponseDTO +from visier_platform_sdk.models.servicing_permission_dto import ServicingPermissionDTO +from visier_platform_sdk.models.servicing_permission_error_dto import ServicingPermissionErrorDTO +from visier_platform_sdk.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO +from visier_platform_sdk.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO +from visier_platform_sdk.models.servicing_production_version_api_operation_request_dto import ServicingProductionVersionAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_production_version_api_operation_response_dto import ServicingProductionVersionAPIOperationResponseDTO +from visier_platform_sdk.models.servicing_production_versions_api_operation_request_dto import ServicingProductionVersionsAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_production_versions_api_operation_response_dto import ServicingProductionVersionsAPIOperationResponseDTO +from visier_platform_sdk.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO +from visier_platform_sdk.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO +from visier_platform_sdk.models.servicing_profiles_get_api_response_dto import ServicingProfilesGetAPIResponseDTO +from visier_platform_sdk.models.servicing_project_commits_api_response_dto import ServicingProjectCommitsAPIResponseDTO +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO +from visier_platform_sdk.models.servicing_project_operation_request_dto import ServicingProjectOperationRequestDTO +from visier_platform_sdk.models.servicing_project_operation_response_dto import ServicingProjectOperationResponseDTO +from visier_platform_sdk.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO +from visier_platform_sdk.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO +from visier_platform_sdk.models.servicing_question_categories_api_response_dto import ServicingQuestionCategoriesAPIResponseDTO +from visier_platform_sdk.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO +from visier_platform_sdk.models.servicing_reduced_error_dto import ServicingReducedErrorDTO +from visier_platform_sdk.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO +from visier_platform_sdk.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO +from visier_platform_sdk.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO +from visier_platform_sdk.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO +from visier_platform_sdk.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO +from visier_platform_sdk.models.servicing_sample_questions_api_response_dto import ServicingSampleQuestionsAPIResponseDTO +from visier_platform_sdk.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO +from visier_platform_sdk.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO +from visier_platform_sdk.models.servicing_servicing_capability_proto_enum_access_lookup_dto import ServicingServicingCapabilityProtoEnumAccessLookupDTO +from visier_platform_sdk.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet +from visier_platform_sdk.models.servicing_simple_document_header_search_response_dto import ServicingSimpleDocumentHeaderSearchResponseDTO +from visier_platform_sdk.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO +from visier_platform_sdk.models.servicing_sources_api_operation_request_dto import ServicingSourcesAPIOperationRequestDTO +from visier_platform_sdk.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO +from visier_platform_sdk.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO +from visier_platform_sdk.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO +from visier_platform_sdk.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_list_response_dto import ServicingTenantDataUploadsListResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_update_response_dto import ServicingTenantDataUploadsUpdateResponseDTO +from visier_platform_sdk.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO +from visier_platform_sdk.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO +from visier_platform_sdk.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO +from visier_platform_sdk.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO +from visier_platform_sdk.models.servicing_user_property_dto import ServicingUserPropertyDTO +from visier_platform_sdk.models.servicing_user_update_api_request_dto import ServicingUserUpdateAPIRequestDTO +from visier_platform_sdk.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO +from visier_platform_sdk.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO +from visier_platform_sdk.models.servicing_users_api_response_dto import ServicingUsersAPIResponseDTO +from visier_platform_sdk.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO +from visier_platform_sdk.models.servicing_users_creation_api_request_dto import ServicingUsersCreationAPIRequestDTO +from visier_platform_sdk.models.servicing_users_delete_api_request_dto import ServicingUsersDeleteAPIRequestDTO +from visier_platform_sdk.models.servicing_users_update_api_request_dto import ServicingUsersUpdateAPIRequestDTO +from visier_platform_sdk.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_request_dto import ServicingV2ObjectconfigurationAnalyticObjectRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_bulk_change_response_dto import ServicingV2ObjectconfigurationBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_request_dto import ServicingV2ObjectconfigurationConceptDeleteRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_request_dto import ServicingV2ObjectconfigurationConceptRequestDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_response_dto import ServicingV2ObjectconfigurationConceptResponseDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO +from visier_platform_sdk.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO +from visier_platform_sdk.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO +from visier_platform_sdk.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO +from visier_platform_sdk.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_vee_questions_bulk_change_response_dto import ServicingVeeQuestionsBulkChangeResponseDTO +from visier_platform_sdk.models.servicing_vee_questions_change_definitions_dto import ServicingVeeQuestionsChangeDefinitionsDTO +from visier_platform_sdk.models.servicing_vee_questions_delete_definitions_dto import ServicingVeeQuestionsDeleteDefinitionsDTO +from visier_platform_sdk.models.skill import Skill +from visier_platform_sdk.models.skill_category import SkillCategory +from visier_platform_sdk.models.skill_category_entry import SkillCategoryEntry +from visier_platform_sdk.models.skill_entry import SkillEntry +from visier_platform_sdk.models.skill_extraction_input import SkillExtractionInput +from visier_platform_sdk.models.skill_group import SkillGroup +from visier_platform_sdk.models.skill_group_entry import SkillGroupEntry +from visier_platform_sdk.models.skill_match_input import SkillMatchInput +from visier_platform_sdk.models.source_import_result_summary_dto import SourceImportResultSummaryDTO +from visier_platform_sdk.models.sources_api_put_response_dto import SourcesAPIPutResponseDTO +from visier_platform_sdk.models.sql_like200_response import SqlLike200Response +from visier_platform_sdk.models.status import Status +from visier_platform_sdk.models.systemstatus_system_status_dto import SystemstatusSystemStatusDTO +from visier_platform_sdk.models.systemstatus_vee_status_dto import SystemstatusVeeStatusDTO +from visier_platform_sdk.models.table_response_dto import TableResponseDTO +from visier_platform_sdk.models.token_response import TokenResponse +from visier_platform_sdk.models.user_creation_api_response_dto import UserCreationAPIResponseDTO diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_all_tenants_status_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_all_tenants_status_apidto.py new file mode 100644 index 0000000000..0b4d5e6724 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_all_tenants_status_apidto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_tenant_detail_apidto import AdminTenantDetailAPIDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminAllTenantsStatusAPIDTO(BaseModel): + """ + AdminAllTenantsStatusAPIDTO + """ # noqa: E501 + tenants: Optional[List[AdminTenantDetailAPIDTO]] = Field(default=None, description="A list of objects representing all the analytic tenants.") + limit: Optional[StrictInt] = Field(default=None, description="The limit of analytic tenants to return. The maximum value is 1000.") + start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving values from, also known as offset. The index begins at 0.") + __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminAllTenantsStatusAPIDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminAllTenantsStatusAPIDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [AdminTenantDetailAPIDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_credentials_by_tenant_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_credentials_by_tenant_response_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_credentials_by_tenant_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_credentials_by_tenant_response_dto.py index b8280b3a0c..f002269793 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_credentials_by_tenant_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_credentials_by_tenant_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO +from visier_platform_sdk.models.admin_assign_connector_with_credentials_response_dto import AdminAssignConnectorWithCredentialsResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_credentials_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_credentials_response_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_credentials_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_credentials_response_dto.py index b3104df375..caa4dd7e3e 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_credentials_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_credentials_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO +from visier_platform_sdk.models.admin_assign_connector_credentials_by_tenant_response_dto import AdminAssignConnectorCredentialsByTenantResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_with_credentials_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_with_credentials_response_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_with_credentials_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_with_credentials_response_dto.py index cfcad03123..5bee67308c 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_assign_connector_with_credentials_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assign_connector_with_credentials_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO -from visier_api_data_in.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO +from visier_platform_sdk.models.admin_assigned_credential_info_response_dto import AdminAssignedCredentialInfoResponseDTO +from visier_platform_sdk.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_assigned_credential_info_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assigned_credential_info_response_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/admin_assigned_credential_info_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_assigned_credential_info_response_dto.py index 13100fbcad..b6733de099 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_assigned_credential_info_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_assigned_credential_info_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_batch_tenant_provision_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_batch_tenant_provision_apidto.py new file mode 100644 index 0000000000..33a731c2de --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_batch_tenant_provision_apidto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_tenant_provision_apidto import AdminTenantProvisionAPIDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminBatchTenantProvisionAPIDTO(BaseModel): + """ + AdminBatchTenantProvisionAPIDTO + """ # noqa: E501 + tenants: Optional[List[AdminTenantProvisionAPIDTO]] = Field(default=None, description="An array of tenants to create. The maximum number of tenants to create in one request is 200.") + __properties: ClassVar[List[str]] = ["tenants"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminBatchTenantProvisionAPIDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminBatchTenantProvisionAPIDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [AdminTenantProvisionAPIDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_business_location_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_business_location_dto.py new file mode 100644 index 0000000000..edfe34aa8b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_business_location_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminBusinessLocationDTO(BaseModel): + """ + The location of operations or where business is performed. + """ # noqa: E501 + country_code: Optional[StrictStr] = Field(default=None, description="The country in which the business is located or business is performed. The country code must follow ISO 3166 standards in alpha-2 format (two-letter code).", alias="countryCode") + postal_code: Optional[StrictStr] = Field(default=None, description="The postal code associated with the business location. Cannot be blank.", alias="postalCode") + __properties: ClassVar[List[str]] = ["countryCode", "postalCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminBusinessLocationDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminBusinessLocationDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "countryCode": obj.get("countryCode"), + "postalCode": obj.get("postalCode") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_info_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_info_response_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/admin_connector_info_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_info_response_dto.py index e0af8aadac..02151e0362 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_info_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_info_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_setting_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_setting_request_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_connector_setting_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_setting_request_dto.py index 61a3d293ef..e3acd01008 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_setting_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_setting_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_setting_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_setting_response_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/admin_connector_setting_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_setting_response_dto.py index 113b1f3fb5..36842252e2 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_setting_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_setting_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_settings_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_settings_response_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/admin_connector_settings_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_settings_response_dto.py index 0a91355193..5e06ff198f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_connector_settings_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_connector_settings_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO -from visier_api_data_in.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO +from visier_platform_sdk.models.admin_connector_info_response_dto import AdminConnectorInfoResponseDTO +from visier_platform_sdk.models.admin_connector_setting_response_dto import AdminConnectorSettingResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_excluded_source_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_excluded_source_list_dto.py new file mode 100644 index 0000000000..dbdf1677e5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_excluded_source_list_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminConsolidatedAnalyticsAPIExcludedSourceListDTO(BaseModel): + """ + AdminConsolidatedAnalyticsAPIExcludedSourceListDTO + """ # noqa: E501 + excluded_sources: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's excluded sources.", alias="excludedSources") + __properties: ClassVar[List[str]] = ["excludedSources"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPIExcludedSourceListDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPIExcludedSourceListDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "excludedSources": obj.get("excludedSources") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_source_tenant_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_source_tenant_list_dto.py new file mode 100644 index 0000000000..e804db347b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_source_tenant_list_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminConsolidatedAnalyticsAPISourceTenantListDTO(BaseModel): + """ + AdminConsolidatedAnalyticsAPISourceTenantListDTO + """ # noqa: E501 + tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's source tenants.", alias="tenantCodes") + __properties: ClassVar[List[str]] = ["tenantCodes"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPISourceTenantListDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPISourceTenantListDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCodes": obj.get("tenantCodes") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_create_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_create_request_dto.py new file mode 100644 index 0000000000..56366ac102 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_create_request_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminConsolidatedAnalyticsAPITenantCreateRequestDTO(BaseModel): + """ + AdminConsolidatedAnalyticsAPITenantCreateRequestDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The ID of the tenant. For example, WFF_{XXX}~CA{YYY} where {XXX} is the administrating tenant code and {YYY} is the consolidated analytic tenant code.", alias="tenantCode") + __properties: ClassVar[List[str]] = ["tenantCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantCreateRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantCreateRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_list_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_list_response_dto.py new file mode 100644 index 0000000000..c1d24cd91a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_list_response_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminConsolidatedAnalyticsAPITenantListResponseDTO(BaseModel): + """ + AdminConsolidatedAnalyticsAPITenantListResponseDTO + """ # noqa: E501 + tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="A list of CA tenant codes.", alias="tenantCodes") + __properties: ClassVar[List[str]] = ["tenantCodes"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantListResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantListResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCodes": obj.get("tenantCodes") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details.py new file mode 100644 index 0000000000..ed36615e0a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminConsolidatedAnalyticsAPITenantWithDetails(BaseModel): + """ + AdminConsolidatedAnalyticsAPITenantWithDetails + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The CA tenant's code.", alias="tenantCode") + source_tenants_list: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's source tenants.", alias="sourceTenantsList") + excluded_sources_list: Optional[List[StrictStr]] = Field(default=None, description="A list of the CA tenant's excluded sources.", alias="excludedSourcesList") + __properties: ClassVar[List[str]] = ["tenantCode", "sourceTenantsList", "excludedSourcesList"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetails from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetails from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "sourceTenantsList": obj.get("sourceTenantsList"), + "excludedSourcesList": obj.get("excludedSourcesList") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py new file mode 100644 index 0000000000..84004c795e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_consolidated_analytics_api_tenant_with_details_list_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_consolidated_analytics_api_tenant_with_details import AdminConsolidatedAnalyticsAPITenantWithDetails +from typing import Optional, Set +from typing_extensions import Self + +class AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO(BaseModel): + """ + AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO + """ # noqa: E501 + tenants: Optional[List[AdminConsolidatedAnalyticsAPITenantWithDetails]] = Field(default=None, description="A list of CA tenants and their details.") + __properties: ClassVar[List[str]] = ["tenants"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminConsolidatedAnalyticsAPITenantWithDetailsListResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [AdminConsolidatedAnalyticsAPITenantWithDetails.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_custom_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_custom_property_dto.py new file mode 100644 index 0000000000..6df08a0c38 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_custom_property_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminCustomPropertyDTO(BaseModel): + """ + AdminCustomPropertyDTO + """ # noqa: E501 + key: Optional[StrictStr] = None + value: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["key", "value"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminCustomPropertyDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminCustomPropertyDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "key": obj.get("key"), + "value": obj.get("value") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_custom_tenant_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_custom_tenant_property_dto.py new file mode 100644 index 0000000000..3ff17ec9ca --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_custom_tenant_property_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminCustomTenantPropertyDTO(BaseModel): + """ + AdminCustomTenantPropertyDTO + """ # noqa: E501 + key: Optional[StrictStr] = None + value: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["key", "value"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminCustomTenantPropertyDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminCustomTenantPropertyDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "key": obj.get("key"), + "value": obj.get("value") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_data_import_definition_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_data_import_definition_apidto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/admin_data_import_definition_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_data_import_definition_apidto.py index 96c577cc5f..75401e5c90 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_data_import_definition_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_data_import_definition_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_data_import_definitions_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_data_import_definitions_apidto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/admin_data_import_definitions_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_data_import_definitions_apidto.py index 6b217a4699..8ff55e8233 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_data_import_definitions_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_data_import_definitions_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO +from visier_platform_sdk.models.admin_data_import_definition_apidto import AdminDataImportDefinitionAPIDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_data_version_and_date_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_data_version_and_date_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_data_version_and_date_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_data_version_and_date_dto.py index b4d1e3d6fb..fbe75e2dea 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_data_version_and_date_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_data_version_and_date_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_delete_user_group_v2_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_delete_user_group_v2_request.py new file mode 100644 index 0000000000..622d9ff309 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_delete_user_group_v2_request.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminDeleteUserGroupV2Request(BaseModel): + """ + AdminDeleteUserGroupV2Request + """ # noqa: E501 + user_group_id: Optional[StrictStr] = Field(default=None, description="The ID of user group to delete.", alias="userGroupId") + __properties: ClassVar[List[str]] = ["userGroupId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminDeleteUserGroupV2Request from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminDeleteUserGroupV2Request from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroupId": obj.get("userGroupId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_element_ids_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_element_ids_dto.py new file mode 100644 index 0000000000..a1c97ce346 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_element_ids_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminElementIDsDTO(BaseModel): + """ + AdminElementIDsDTO + """ # noqa: E501 + ids: Optional[List[StrictStr]] = Field(default=None, description="The unique identifiers.") + __properties: ClassVar[List[str]] = ["ids"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminElementIDsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminElementIDsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "ids": obj.get("ids") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_email_domains_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_email_domains_dto.py new file mode 100644 index 0000000000..2ba78469ba --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_email_domains_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminEmailDomainsDTO(BaseModel): + """ + AdminEmailDomainsDTO + """ # noqa: E501 + domains: Optional[List[StrictStr]] = Field(default=None, description="The list of allowed email address domains.") + confirm_not_allowed_domain: Optional[StrictBool] = Field(default=None, description="If `true`, you cannot sign in using credentials, such as username and password. You can only log in with single sign-on (SSO). To avoid this, add your current email address's domain to allowed domains list.", alias="confirmNotAllowedDomain") + __properties: ClassVar[List[str]] = ["domains", "confirmNotAllowedDomain"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminEmailDomainsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminEmailDomainsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "domains": obj.get("domains"), + "confirmNotAllowedDomain": obj.get("confirmNotAllowedDomain") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_excluded_sources_body.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_excluded_sources_body.py new file mode 100644 index 0000000000..2d4dafb11a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_excluded_sources_body.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminExcludedSourcesBody(BaseModel): + """ + AdminExcludedSourcesBody + """ # noqa: E501 + excluded_sources: Optional[List[StrictStr]] = Field(default=None, description="A list of a CA tenant's excluded sources.", alias="excludedSources") + __properties: ClassVar[List[str]] = ["excludedSources"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminExcludedSourcesBody from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminExcludedSourcesBody from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "excludedSources": obj.get("excludedSources") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_extractor_setting_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_setting_apidto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/admin_extractor_setting_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_setting_apidto.py index 80574d650f..66285f1177 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_extractor_setting_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_setting_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO +from visier_platform_sdk.models.admin_extractor_setting_key_value_apidto import AdminExtractorSettingKeyValueAPIDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_extractor_setting_key_value_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_setting_key_value_apidto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_extractor_setting_key_value_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_setting_key_value_apidto.py index 96dd2fbba2..1bff2be188 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_extractor_setting_key_value_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_setting_key_value_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_extractor_settings_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_settings_apidto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/admin_extractor_settings_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_settings_apidto.py index b1b0291390..a26f5121d4 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_extractor_settings_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_extractor_settings_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO +from visier_platform_sdk.models.admin_extractor_setting_apidto import AdminExtractorSettingAPIDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_home_analysis_by_user_group_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_home_analysis_by_user_group_dto.py new file mode 100644 index 0000000000..f235517b40 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_home_analysis_by_user_group_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminHomeAnalysisByUserGroupDTO(BaseModel): + """ + AdminHomeAnalysisByUserGroupDTO + """ # noqa: E501 + user_group_id: Optional[StrictStr] = Field(default=None, description="The user group ID.", alias="userGroupId") + home_analysis_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the analysis to show for this user group when a user logs in.", alias="homeAnalysisId") + __properties: ClassVar[List[str]] = ["userGroupId", "homeAnalysisId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminHomeAnalysisByUserGroupDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminHomeAnalysisByUserGroupDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroupId": obj.get("userGroupId"), + "homeAnalysisId": obj.get("homeAnalysisId") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_jobs_consolidated_analytics_job_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_consolidated_analytics_job_request_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_jobs_consolidated_analytics_job_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_consolidated_analytics_job_request_dto.py index 6967159b2b..a7a1a97018 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_jobs_consolidated_analytics_job_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_consolidated_analytics_job_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_jobs_extract_data_and_load_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_extract_data_and_load_dto.py similarity index 96% rename from src/visier_api_data_in/visier_api_data_in/models/admin_jobs_extract_data_and_load_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_extract_data_and_load_dto.py index 2e6f84b34f..dd6645d899 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_jobs_extract_data_and_load_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_extract_data_and_load_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_jobs_processing_job_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_processing_job_request_dto.py similarity index 90% rename from src/visier_api_data_in/visier_api_data_in/models/admin_jobs_processing_job_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_processing_job_request_dto.py index 46c1aae408..97c4d91d58 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_jobs_processing_job_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_jobs_processing_job_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_key_name.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_key_name.py new file mode 100644 index 0000000000..39d41bae86 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_key_name.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminKeyName(BaseModel): + """ + AdminKeyName + """ # noqa: E501 + key_name: Optional[StrictStr] = Field(default=None, description="The encryption key's display name. The name may only contain alphanumeric or dash (-) characters and must be between 3 and 36 characters long.", alias="keyName") + __properties: ClassVar[List[str]] = ["keyName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminKeyName from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminKeyName from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "keyName": obj.get("keyName") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_mask_message.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_mask_message.py new file mode 100644 index 0000000000..aedc691f6e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_mask_message.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminMaskMessage(BaseModel): + """ + AdminMaskMessage + """ # noqa: E501 + mask: Optional[StrictStr] = Field(default=None, description="A comma-separated list of strings that specifies which fields to include in the response.") + __properties: ClassVar[List[str]] = ["mask"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminMaskMessage from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminMaskMessage from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "mask": obj.get("mask") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_multiple_tenant_data_versions_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_multiple_tenant_data_versions_details_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_multiple_tenant_data_versions_details_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_multiple_tenant_data_versions_details_dto.py index a51fea9090..0e1089024b 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_multiple_tenant_data_versions_details_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_multiple_tenant_data_versions_details_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO +from visier_platform_sdk.models.admin_data_version_and_date_dto import AdminDataVersionAndDateDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_multiple_tenant_data_versions_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_multiple_tenant_data_versions_list_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_multiple_tenant_data_versions_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_multiple_tenant_data_versions_list_dto.py index cef6a61d76..9444caa503 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_multiple_tenant_data_versions_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_multiple_tenant_data_versions_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO +from visier_platform_sdk.models.admin_multiple_tenant_data_versions_details_dto import AdminMultipleTenantDataVersionsDetailsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_network_subnets_message_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_network_subnets_message_request.py new file mode 100644 index 0000000000..cbec68bb12 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_network_subnets_message_request.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminNetworkSubnetsMessageRequest(BaseModel): + """ + The IP addresses to modify in the API network subnet allowlist. + """ # noqa: E501 + network_subnets_for_api: Optional[List[StrictStr]] = Field(default=None, description="The IP addresses in the request.", alias="networkSubnetsForApi") + confirm_lockout: Optional[StrictBool] = Field(default=None, description="If `true`, you acknowledge that the API call removes your IP address from the list of allowed network subnets and you will not be able to call Visier APIs from your current IP address. Default is `false`. To avoid this, add your current IP address to the allowed network subnets list.", alias="confirmLockout") + __properties: ClassVar[List[str]] = ["networkSubnetsForApi", "confirmLockout"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminNetworkSubnetsMessageRequest from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminNetworkSubnetsMessageRequest from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "networkSubnetsForApi": obj.get("networkSubnetsForApi"), + "confirmLockout": obj.get("confirmLockout") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_network_subnets_message_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_network_subnets_message_response.py new file mode 100644 index 0000000000..0340de322e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_network_subnets_message_response.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminNetworkSubnetsMessageResponse(BaseModel): + """ + The list of IP addresses that are allowed to call Visier APIs. + """ # noqa: E501 + network_subnets_for_api: Optional[List[StrictStr]] = Field(default=None, description="The IP addresses that are allowed to call Visier APIs.", alias="networkSubnetsForApi") + __properties: ClassVar[List[str]] = ["networkSubnetsForApi"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminNetworkSubnetsMessageResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminNetworkSubnetsMessageResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "networkSubnetsForApi": obj.get("networkSubnetsForApi") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_permission_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permission_response_dto.py new file mode 100644 index 0000000000..c33b2e0a53 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permission_response_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminPermissionResponseDTO(BaseModel): + """ + AdminPermissionResponseDTO + """ # noqa: E501 + permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") + __properties: ClassVar[List[str]] = ["permissionId", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminPermissionResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminPermissionResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissionId": obj.get("permissionId"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_list_dto.py new file mode 100644 index 0000000000..e4a4e37a28 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_list_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_dto import ServicingPermissionDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminPermissionsListDTO(BaseModel): + """ + AdminPermissionsListDTO + """ # noqa: E501 + permissions: Optional[List[ServicingPermissionDTO]] = Field(default=None, description="The list of permissions that will be created or updated") + __properties: ClassVar[List[str]] = ["permissions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminPermissionsListDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in permissions (list) + _items = [] + if self.permissions: + for _item_permissions in self.permissions: + if _item_permissions: + _items.append(_item_permissions.to_dict()) + _dict['permissions'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminPermissionsListDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissions": [ServicingPermissionDTO.from_dict(_item) for _item in obj["permissions"]] if obj.get("permissions") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_group_for_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_group_for_tenant_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_group_for_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_group_for_tenant_dto.py index 024e11689c..e38acd01cd 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_permissions_to_user_group_for_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_group_for_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO +from visier_platform_sdk.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_group_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_group_request_dto.py new file mode 100644 index 0000000000..825993db3b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_group_request_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminPermissionsToUserGroupRequestDTO(BaseModel): + """ + AdminPermissionsToUserGroupRequestDTO + """ # noqa: E501 + user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.", alias="userGroupId") + permissions_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing the unique permission IDs to assign.", alias="permissionsIds") + __properties: ClassVar[List[str]] = ["userGroupId", "permissionsIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminPermissionsToUserGroupRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminPermissionsToUserGroupRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroupId": obj.get("userGroupId"), + "permissionsIds": obj.get("permissionsIds") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_groups_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_groups_request_dto.py new file mode 100644 index 0000000000..a880bff2ea --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_permissions_to_user_groups_request_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_permissions_to_user_group_request_dto import AdminPermissionsToUserGroupRequestDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminPermissionsToUserGroupsRequestDTO(BaseModel): + """ + AdminPermissionsToUserGroupsRequestDTO + """ # noqa: E501 + user_groups: Optional[List[AdminPermissionsToUserGroupRequestDTO]] = Field(default=None, description="A list of objects representing the user groups and permissions to assign or remove.", alias="userGroups") + __properties: ClassVar[List[str]] = ["userGroups"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminPermissionsToUserGroupsRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) + _items = [] + if self.user_groups: + for _item_user_groups in self.user_groups: + if _item_user_groups: + _items.append(_item_user_groups.to_dict()) + _dict['userGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminPermissionsToUserGroupsRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroups": [AdminPermissionsToUserGroupRequestDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_product_release_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_release_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/admin_product_release_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_product_release_dto.py index 74ed27401d..afd3e158be 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_product_release_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_release_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_releases_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_releases_dto.py new file mode 100644 index 0000000000..720738137c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_releases_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_product_release_dto import AdminProductReleaseDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminProductReleasesDTO(BaseModel): + """ + A collection of products and details about their available release versions. + """ # noqa: E501 + releases: Optional[List[AdminProductReleaseDTO]] = Field(default=None, description="A list of products and details about their available release versions.") + __properties: ClassVar[List[str]] = ["releases"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminProductReleasesDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in releases (list) + _items = [] + if self.releases: + for _item_releases in self.releases: + if _item_releases: + _items.append(_item_releases.to_dict()) + _dict['releases'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminProductReleasesDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "releases": [AdminProductReleaseDTO.from_dict(_item) for _item in obj["releases"]] if obj.get("releases") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_version_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_version_dto.py new file mode 100644 index 0000000000..e8ac31e448 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_version_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminProductVersionDTO(BaseModel): + """ + Provides information about the product release version of a tenant. It is used when retrieving the active product release version and activating the product release version. + """ # noqa: E501 + product_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the product.", alias="productId") + version: Optional[StrictStr] = Field(default=None, description="The release version of the product.") + tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="The tenants you want to execute the API call on. Retrieve or activate the product release versions on these tenants.", alias="tenantCodes") + __properties: ClassVar[List[str]] = ["productId", "version", "tenantCodes"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminProductVersionDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminProductVersionDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "productId": obj.get("productId"), + "version": obj.get("version"), + "tenantCodes": obj.get("tenantCodes") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_dto.py new file mode 100644 index 0000000000..5a21888d4a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_product_version_dto import AdminProductVersionDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminProductVersionsDTO(BaseModel): + """ + A collection of products and their current release version for a tenant. + """ # noqa: E501 + versions: Optional[List[AdminProductVersionDTO]] = Field(default=None, description="A list of products and their current release versions for a tenant.") + __properties: ClassVar[List[str]] = ["versions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminProductVersionsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in versions (list) + _items = [] + if self.versions: + for _item_versions in self.versions: + if _item_versions: + _items.append(_item_versions.to_dict()) + _dict['versions'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminProductVersionsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "versions": [AdminProductVersionDTO.from_dict(_item) for _item in obj["versions"]] if obj.get("versions") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_failure_tenant_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_failure_tenant_response_dto.py new file mode 100644 index 0000000000..2b6e1ed6ce --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_failure_tenant_response_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminProductVersionsUpdateFailureTenantResponseDTO(BaseModel): + """ + Provides details about the failed activation of a product release version. + """ # noqa: E501 + product_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the product that failed to activate.", alias="productId") + version: Optional[StrictStr] = Field(default=None, description="The release version of the product that was being activated.") + tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="The tenants where the specified release version failed to activate.", alias="tenantCodes") + message: Optional[StrictStr] = Field(default=None, description="More information about why the activation failed.") + __properties: ClassVar[List[str]] = ["productId", "version", "tenantCodes", "message"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminProductVersionsUpdateFailureTenantResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminProductVersionsUpdateFailureTenantResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "productId": obj.get("productId"), + "version": obj.get("version"), + "tenantCodes": obj.get("tenantCodes"), + "message": obj.get("message") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_response_dto.py new file mode 100644 index 0000000000..1cd083742d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_product_versions_update_failure_tenant_response_dto import AdminProductVersionsUpdateFailureTenantResponseDTO +from visier_platform_sdk.models.admin_product_versions_update_successful_tenant_response_dto import AdminProductVersionsUpdateSuccessfulTenantResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminProductVersionsUpdateResponseDTO(BaseModel): + """ + A collection of responses indicating the success or failure of a product release version activation request, including lists of tenants with successful or failed activations. + """ # noqa: E501 + successes: Optional[List[AdminProductVersionsUpdateSuccessfulTenantResponseDTO]] = Field(default=None, description="The products that were successfully activated.") + failures: Optional[List[AdminProductVersionsUpdateFailureTenantResponseDTO]] = Field(default=None, description="The products that failed to activate.") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminProductVersionsUpdateResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminProductVersionsUpdateResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [AdminProductVersionsUpdateSuccessfulTenantResponseDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [AdminProductVersionsUpdateFailureTenantResponseDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_successful_tenant_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_successful_tenant_response_dto.py new file mode 100644 index 0000000000..59355b8b1b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_product_versions_update_successful_tenant_response_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminProductVersionsUpdateSuccessfulTenantResponseDTO(BaseModel): + """ + Provides confirmation details about the successful activation of a product release version. + """ # noqa: E501 + product_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the product that was successfully activated.", alias="productId") + version: Optional[StrictStr] = Field(default=None, description="The release version of the product that was activated.") + tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="The tenants where the specified release version was succesfully activated.", alias="tenantCodes") + __properties: ClassVar[List[str]] = ["productId", "version", "tenantCodes"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminProductVersionsUpdateSuccessfulTenantResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminProductVersionsUpdateSuccessfulTenantResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "productId": obj.get("productId"), + "version": obj.get("version"), + "tenantCodes": obj.get("tenantCodes") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_put_project_commits_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_put_project_commits_request.py new file mode 100644 index 0000000000..a3f6439a08 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_put_project_commits_request.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminPutProjectCommitsRequest(BaseModel): + """ + AdminPutProjectCommitsRequest + """ # noqa: E501 + project_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the draft project you want to import committed changes into.", alias="projectId") + __properties: ClassVar[List[str]] = ["projectId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminPutProjectCommitsRequest from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminPutProjectCommitsRequest from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "projectId": obj.get("projectId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_security_assignment_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_security_assignment_response_dto.py new file mode 100644 index 0000000000..c14306b8e7 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_security_assignment_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_tenant_assignments_dto import AdminTenantAssignmentsDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminSecurityAssignmentResponseDTO(BaseModel): + """ + AdminSecurityAssignmentResponseDTO + """ # noqa: E501 + tenants: Optional[List[AdminTenantAssignmentsDTO]] = Field(default=None, description="A list of objects representing the tenants and users that were assigned to or removed from user groups.") + __properties: ClassVar[List[str]] = ["tenants"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminSecurityAssignmentResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminSecurityAssignmentResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [AdminTenantAssignmentsDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_setting_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_setting_request_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_setting_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_setting_request_dto.py index 82bf607be6..d5f6c67543 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_setting_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_setting_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO +from visier_platform_sdk.models.admin_tenant_connector_settings_request_dto import AdminTenantConnectorSettingsRequestDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_setting_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_setting_response_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_setting_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_setting_response_dto.py index cd79730bf0..060b913378 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_setting_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_setting_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO +from visier_platform_sdk.models.admin_connector_settings_response_dto import AdminConnectorSettingsResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_settings_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_settings_request_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_settings_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_settings_request_dto.py index e98afdb125..b5fff7a375 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_settings_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_settings_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO +from visier_platform_sdk.models.admin_set_connector_setting_request_dto import AdminSetConnectorSettingRequestDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_settings_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_settings_response_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_settings_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_settings_response_dto.py index 4063fb412b..f40ed4338f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_set_connector_settings_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_set_connector_settings_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO +from visier_platform_sdk.models.admin_set_connector_setting_response_dto import AdminSetConnectorSettingResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_simple_user_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_simple_user_dto.py new file mode 100644 index 0000000000..365fc15fa2 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_simple_user_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminSimpleUserDTO(BaseModel): + """ + AdminSimpleUserDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user.", alias="userId") + username: Optional[StrictStr] = Field(default=None, description="The user's username. This is typically the user's email, such as john@visier.com.") + __properties: ClassVar[List[str]] = ["userId", "username"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminSimpleUserDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminSimpleUserDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "username": obj.get("username") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_target_project_for_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_target_project_for_tenant_dto.py new file mode 100644 index 0000000000..75cf365683 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_target_project_for_tenant_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminTargetProjectForTenantDTO(BaseModel): + """ + AdminTargetProjectForTenantDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") + project_id: Optional[StrictStr] = Field(default=None, description="The project in which to make changes for the tenant.", alias="projectId") + __properties: ClassVar[List[str]] = ["tenantCode", "projectId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminTargetProjectForTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminTargetProjectForTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "projectId": obj.get("projectId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_target_project_for_tenants_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_target_project_for_tenants_list_dto.py new file mode 100644 index 0000000000..68922b949c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_target_project_for_tenants_list_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_target_project_for_tenant_dto import AdminTargetProjectForTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminTargetProjectForTenantsListDTO(BaseModel): + """ + AdminTargetProjectForTenantsListDTO + """ # noqa: E501 + target_project_for_tenants: Optional[List[AdminTargetProjectForTenantDTO]] = Field(default=None, description="Administrating tenants can specify the tenants and projects in which to make assignments to users. Specify one `projectId` per `tenantCode`. If omitted, the request is immediately published to production or applied to the `ProjectID` in the request header, if available, for the administrating tenant or TargetTenantID, if available.", alias="targetProjectForTenants") + __properties: ClassVar[List[str]] = ["targetProjectForTenants"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminTargetProjectForTenantsListDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in target_project_for_tenants (list) + _items = [] + if self.target_project_for_tenants: + for _item_target_project_for_tenants in self.target_project_for_tenants: + if _item_target_project_for_tenants: + _items.append(_item_target_project_for_tenants.to_dict()) + _dict['targetProjectForTenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminTargetProjectForTenantsListDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "targetProjectForTenants": [AdminTargetProjectForTenantDTO.from_dict(_item) for _item in obj["targetProjectForTenants"]] if obj.get("targetProjectForTenants") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_assignments_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_assignments_dto.py similarity index 77% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_assignments_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_assignments_dto.py index 452822832c..9b091abcf4 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_assignments_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_assignments_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO +from visier_platform_sdk.models.admin_user_security_assignments_dto import AdminUserSecurityAssignmentsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_code_body.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_code_body.py new file mode 100644 index 0000000000..86f20680ee --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_code_body.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminTenantCodeBody(BaseModel): + """ + AdminTenantCodeBody + """ # noqa: E501 + tenant_codes: Optional[List[StrictStr]] = Field(default=None, description="A list of a CA tenant's source tenants codes. The maximum length is 1000.", alias="tenantCodes") + __properties: ClassVar[List[str]] = ["tenantCodes"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminTenantCodeBody from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminTenantCodeBody from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCodes": obj.get("tenantCodes") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/admin_tenant_connector_settings_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_connector_settings_request_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/admin_tenant_connector_settings_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_connector_settings_request_dto.py index 2aadb44019..ed2359eb46 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/admin_tenant_connector_settings_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_connector_settings_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO +from visier_platform_sdk.models.admin_connector_setting_request_dto import AdminConnectorSettingRequestDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_detail_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_detail_apidto.py similarity index 84% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_detail_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_detail_apidto.py index 243397af51..cf0bd0926e 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_detail_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_detail_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO -from visier_api_administration.models.designer_tenant_module_dto import DesignerTenantModuleDTO +from visier_platform_sdk.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO +from visier_platform_sdk.models.designer_tenant_module_dto import DesignerTenantModuleDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_details_traits_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_details_traits_dto.py similarity index 82% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_details_traits_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_details_traits_dto.py index 6f5e4499eb..20b1be785d 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_details_traits_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_details_traits_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_get_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_get_response_dto.py similarity index 87% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_get_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_get_response_dto.py index 8ebfc9047b..63a49f6c16 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_get_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_get_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_business_location_dto import AdminBusinessLocationDTO -from visier_api_administration.models.admin_custom_property_dto import AdminCustomPropertyDTO -from visier_api_administration.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO -from visier_api_administration.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO +from visier_platform_sdk.models.admin_business_location_dto import AdminBusinessLocationDTO +from visier_platform_sdk.models.admin_custom_property_dto import AdminCustomPropertyDTO +from visier_platform_sdk.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO +from visier_platform_sdk.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_list_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_list_response_dto.py new file mode 100644 index 0000000000..6a54edbab0 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_list_response_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_tenant_management_api_get_response_dto import AdminTenantManagementAPIGetResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminTenantManagementAPIListResponseDTO(BaseModel): + """ + AdminTenantManagementAPIListResponseDTO + """ # noqa: E501 + tenants: Optional[List[AdminTenantManagementAPIGetResponseDTO]] = Field(default=None, description="A list of objects representing all the analytic tenants.") + limit: Optional[StrictInt] = Field(default=None, description="The limit of analytic tenants to return. The maximum value is 1000. The default is 150.") + start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving values from, also known as offset. The index begins at 0.") + __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminTenantManagementAPIListResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminTenantManagementAPIListResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [AdminTenantManagementAPIGetResponseDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_update_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_update_request_dto.py similarity index 88% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_update_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_update_request_dto.py index 8b6841ebd0..17b5465eae 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_update_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_update_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_business_location_dto import AdminBusinessLocationDTO -from visier_api_administration.models.admin_custom_property_dto import AdminCustomPropertyDTO -from visier_api_administration.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO -from visier_api_administration.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO +from visier_platform_sdk.models.admin_business_location_dto import AdminBusinessLocationDTO +from visier_platform_sdk.models.admin_custom_property_dto import AdminCustomPropertyDTO +from visier_platform_sdk.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO +from visier_platform_sdk.models.admin_tenant_details_traits_dto import AdminTenantDetailsTraitsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_update_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_update_response_dto.py similarity index 86% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_update_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_update_response_dto.py index 00d88616a3..c9d102c59a 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_management_api_update_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_management_api_update_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_business_location_dto import AdminBusinessLocationDTO -from visier_api_administration.models.admin_custom_property_dto import AdminCustomPropertyDTO -from visier_api_administration.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO +from visier_platform_sdk.models.admin_business_location_dto import AdminBusinessLocationDTO +from visier_platform_sdk.models.admin_custom_property_dto import AdminCustomPropertyDTO +from visier_platform_sdk.models.admin_home_analysis_by_user_group_dto import AdminHomeAnalysisByUserGroupDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/admin_tenant_provision_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_provision_apidto.py similarity index 81% rename from src/visier_api_administration/visier_api_administration/models/admin_tenant_provision_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_provision_apidto.py index 54c9150ad2..4e682f8fdb 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_tenant_provision_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_provision_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO +from visier_platform_sdk.models.admin_custom_tenant_property_dto import AdminCustomTenantPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_status_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_status_apidto.py new file mode 100644 index 0000000000..2d404342e0 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_tenant_status_apidto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminTenantStatusAPIDTO(BaseModel): + """ + AdminTenantStatusAPIDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The unique identifier for the analytic tenant.", alias="tenantCode") + status: Optional[StrictStr] = Field(default=None, description="Whether the tenant is enabled or disabled.") + tenant_display_name: Optional[StrictStr] = Field(default=None, description="The identifiable tenant name that is displayed within Visier. For example, \"Callisto\".", alias="tenantDisplayName") + can_administer_other_tenants: Optional[StrictBool] = Field(default=None, description="If true, the tenant is an administrating tenant.", alias="canAdministerOtherTenants") + __properties: ClassVar[List[str]] = ["tenantCode", "status", "tenantDisplayName", "canAdministerOtherTenants"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminTenantStatusAPIDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminTenantStatusAPIDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "status": obj.get("status"), + "tenantDisplayName": obj.get("tenantDisplayName"), + "canAdministerOtherTenants": obj.get("canAdministerOtherTenants") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_update_tenant_model.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_update_tenant_model.py similarity index 79% rename from src/visier_api_administration/visier_api_administration/models/admin_update_tenant_model.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_update_tenant_model.py index bcbc0dced0..d505c13958 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_update_tenant_model.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_update_tenant_model.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_definition_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/admin_user_group_change_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_definition_dto.py index fcb3d453d5..9553071a92 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_element_ids_dto import AdminElementIDsDTO -from visier_api_administration.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO +from visier_platform_sdk.models.admin_element_ids_dto import AdminElementIDsDTO +from visier_platform_sdk.models.admin_user_group_change_users_dto import AdminUserGroupChangeUsersDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_dimension_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_dimension_filter_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/admin_user_group_change_dimension_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_dimension_filter_dto.py index 14e1dec059..e9768d93b2 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_dimension_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_dimension_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_element_ids_dto import AdminElementIDsDTO -from visier_api_administration.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO +from visier_platform_sdk.models.admin_element_ids_dto import AdminElementIDsDTO +from visier_platform_sdk.models.admin_user_group_change_member_selection_dto import AdminUserGroupChangeMemberSelectionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_failure_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/admin_user_group_change_failure_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_failure_dto.py index 2bdf4ee578..185f3f7886 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_failure_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_failure_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_filter_dto.py new file mode 100644 index 0000000000..554f6ce5df --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_filter_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_change_dimension_filter_dto import AdminUserGroupChangeDimensionFilterDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupChangeFilterDTO(BaseModel): + """ + AdminUserGroupChangeFilterDTO + """ # noqa: E501 + filter_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the filter. Omit if creating a new filter.", alias="filterId") + analytic_object_id: Optional[StrictStr] = Field(default=None, description="The analytic object the filter applies to. Currently, the only supported analytic object is `Employee`. Default is `Employee`.", alias="analyticObjectId") + dimension_filters: Optional[List[AdminUserGroupChangeDimensionFilterDTO]] = Field(default=None, description="The dimensions in the dynamic filter.", alias="dimensionFilters") + __properties: ClassVar[List[str]] = ["filterId", "analyticObjectId", "dimensionFilters"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeFilterDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in dimension_filters (list) + _items = [] + if self.dimension_filters: + for _item_dimension_filters in self.dimension_filters: + if _item_dimension_filters: + _items.append(_item_dimension_filters.to_dict()) + _dict['dimensionFilters'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeFilterDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "filterId": obj.get("filterId"), + "analyticObjectId": obj.get("analyticObjectId"), + "dimensionFilters": [AdminUserGroupChangeDimensionFilterDTO.from_dict(_item) for _item in obj["dimensionFilters"]] if obj.get("dimensionFilters") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_member_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_member_selection_dto.py new file mode 100644 index 0000000000..b9b771b7be --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_member_selection_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupChangeMemberSelectionDTO(BaseModel): + """ + AdminUserGroupChangeMemberSelectionDTO + """ # noqa: E501 + is_excluded: Optional[StrictBool] = Field(default=None, description="If `true`, the specified member must not be defined for members of the user group.", alias="isExcluded") + name_path: Optional[List[StrictStr]] = Field(default=None, description="The name path for dimension members; for example, `[ \"North America\", \"US\", \"CA\" ]`.", alias="namePath") + __properties: ClassVar[List[str]] = ["isExcluded", "namePath"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeMemberSelectionDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeMemberSelectionDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "isExcluded": obj.get("isExcluded"), + "namePath": obj.get("namePath") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_response_dto.py new file mode 100644 index 0000000000..f85bfd1cd9 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_change_failure_dto import AdminUserGroupChangeFailureDTO +from visier_platform_sdk.models.admin_user_group_change_success_dto import AdminUserGroupChangeSuccessDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupChangeResponseDTO(BaseModel): + """ + AdminUserGroupChangeResponseDTO + """ # noqa: E501 + successes: Optional[List[AdminUserGroupChangeSuccessDTO]] = Field(default=None, description="The user groups that were created.") + failures: Optional[List[AdminUserGroupChangeFailureDTO]] = Field(default=None, description="The user groups that were not created.") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [AdminUserGroupChangeSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [AdminUserGroupChangeFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_success_dto.py new file mode 100644 index 0000000000..b044271c2c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_success_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupChangeSuccessDTO(BaseModel): + """ + AdminUserGroupChangeSuccessDTO + """ # noqa: E501 + display_name: Optional[StrictStr] = Field(default=None, description="The display name of the created user group.", alias="displayName") + user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the user group.", alias="userGroupId") + tenant_code: Optional[StrictStr] = Field(default=None, description="The code of the tenant the user group was created or updated in.", alias="tenantCode") + project_id: Optional[StrictStr] = Field(default=None, description="The ID of the project the user group was created or updated in.", alias="projectId") + __properties: ClassVar[List[str]] = ["displayName", "userGroupId", "tenantCode", "projectId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeSuccessDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupChangeSuccessDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "displayName": obj.get("displayName"), + "userGroupId": obj.get("userGroupId"), + "tenantCode": obj.get("tenantCode"), + "projectId": obj.get("projectId") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_users_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_users_dto.py similarity index 79% rename from src/visier_api_administration/visier_api_administration/models/admin_user_group_change_users_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_users_dto.py index 9f0149ebe7..e71d6d79bb 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_change_users_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_change_users_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_element_ids_dto import AdminElementIDsDTO -from visier_api_administration.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO +from visier_platform_sdk.models.admin_element_ids_dto import AdminElementIDsDTO +from visier_platform_sdk.models.admin_user_group_filters_dto import AdminUserGroupFiltersDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_dto.py new file mode 100644 index 0000000000..8c87445175 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupDeleteDTO(BaseModel): + """ + AdminUserGroupDeleteDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The code of the tenant from which to delete the user group. Omit if deleting user groups in the current tenant.", alias="tenantCode") + user_group_id: Optional[StrictStr] = Field(default=None, description="Unique identifier for the user group.", alias="userGroupId") + project_id: Optional[StrictStr] = Field(default=None, description="The project ID in which to delete the user group. If omitted and the `ProjectID` request header is not defined, the change is published to production immediately.", alias="projectId") + __properties: ClassVar[List[str]] = ["tenantCode", "userGroupId", "projectId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupDeleteDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupDeleteDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "userGroupId": obj.get("userGroupId"), + "projectId": obj.get("projectId") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_failure_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_failure_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_failure_dto.py index 73bb2506f1..f3f06720ec 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_user_group_delete_failure_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_failure_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_response_dto.py new file mode 100644 index 0000000000..ba3bd94748 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO +from visier_platform_sdk.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupDeleteResponseDTO(BaseModel): + """ + AdminUserGroupDeleteResponseDTO + """ # noqa: E501 + successes: Optional[List[AdminUserGroupDeleteSuccessDTO]] = Field(default=None, description="The user groups that were successfully deleted.") + failures: Optional[List[AdminUserGroupDeleteFailureDTO]] = Field(default=None, description="The user groups that were not deleted successfully.") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupDeleteResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupDeleteResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [AdminUserGroupDeleteSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [AdminUserGroupDeleteFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_success_dto.py new file mode 100644 index 0000000000..595121a54e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_delete_success_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupDeleteSuccessDTO(BaseModel): + """ + AdminUserGroupDeleteSuccessDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The code of the tenant the user group was deleted from.", alias="tenantCode") + user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the user group that was deleted.", alias="userGroupId") + project_id: Optional[StrictStr] = Field(default=None, description="The ID of the project in which user group was deleted.", alias="projectId") + __properties: ClassVar[List[str]] = ["tenantCode", "userGroupId", "projectId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupDeleteSuccessDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupDeleteSuccessDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "userGroupId": obj.get("userGroupId"), + "projectId": obj.get("projectId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_filters_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_filters_dto.py new file mode 100644 index 0000000000..35e2a368b9 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_filters_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_change_filter_dto import AdminUserGroupChangeFilterDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupFiltersDTO(BaseModel): + """ + AdminUserGroupFiltersDTO + """ # noqa: E501 + filters: Optional[List[AdminUserGroupChangeFilterDTO]] = Field(default=None, description="The filters that define user group membership.") + __properties: ClassVar[List[str]] = ["filters"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupFiltersDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in filters (list) + _items = [] + if self.filters: + for _item_filters in self.filters: + if _item_filters: + _items.append(_item_filters.to_dict()) + _dict['filters'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupFiltersDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "filters": [AdminUserGroupChangeFilterDTO.from_dict(_item) for _item in obj["filters"]] if obj.get("filters") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_get_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_get_api_response_dto.py new file mode 100644 index 0000000000..bcaaf44c93 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_get_api_response_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_permission_response_dto import AdminPermissionResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupGetAPIResponseDTO(BaseModel): + """ + AdminUserGroupGetAPIResponseDTO + """ # noqa: E501 + user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.", alias="userGroupId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable user group name to display in Visier, such as \"Leadership User Group\".", alias="displayName") + permissions: Optional[List[AdminPermissionResponseDTO]] = Field(default=None, description="A list of objects representing the user's permissions.") + __properties: ClassVar[List[str]] = ["userGroupId", "displayName", "permissions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupGetAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in permissions (list) + _items = [] + if self.permissions: + for _item_permissions in self.permissions: + if _item_permissions: + _items.append(_item_permissions.to_dict()) + _dict['permissions'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupGetAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroupId": obj.get("userGroupId"), + "displayName": obj.get("displayName"), + "permissions": [AdminPermissionResponseDTO.from_dict(_item) for _item in obj["permissions"]] if obj.get("permissions") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_single_delete_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_single_delete_response_dto.py new file mode 100644 index 0000000000..f819dee0e5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_group_single_delete_response_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_delete_failure_dto import AdminUserGroupDeleteFailureDTO +from visier_platform_sdk.models.admin_user_group_delete_success_dto import AdminUserGroupDeleteSuccessDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupSingleDeleteResponseDTO(BaseModel): + """ + AdminUserGroupSingleDeleteResponseDTO + """ # noqa: E501 + success: Optional[AdminUserGroupDeleteSuccessDTO] = Field(default=None, description="The user group was successfully deleted.") + failure: Optional[AdminUserGroupDeleteFailureDTO] = Field(default=None, description="The user group was not successfully deleted.") + __properties: ClassVar[List[str]] = ["success", "failure"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupSingleDeleteResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of success + if self.success: + _dict['success'] = self.success.to_dict() + # override the default output from pydantic by calling `to_dict()` of failure + if self.failure: + _dict['failure'] = self.failure.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupSingleDeleteResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "success": AdminUserGroupDeleteSuccessDTO.from_dict(obj["success"]) if obj.get("success") is not None else None, + "failure": AdminUserGroupDeleteFailureDTO.from_dict(obj["failure"]) if obj.get("failure") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_change_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_change_dto.py new file mode 100644 index 0000000000..5420cfea64 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_change_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_change_definition_dto import AdminUserGroupChangeDefinitionDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupsChangeDTO(BaseModel): + """ + AdminUserGroupsChangeDTO + """ # noqa: E501 + user_groups: Optional[List[AdminUserGroupChangeDefinitionDTO]] = Field(default=None, description="The user groups and their definitions.", alias="userGroups") + __properties: ClassVar[List[str]] = ["userGroups"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupsChangeDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) + _items = [] + if self.user_groups: + for _item_user_groups in self.user_groups: + if _item_user_groups: + _items.append(_item_user_groups.to_dict()) + _dict['userGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupsChangeDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroups": [AdminUserGroupChangeDefinitionDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_delete_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_delete_request_dto.py new file mode 100644 index 0000000000..0fa0e4d294 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_delete_request_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_delete_dto import AdminUserGroupDeleteDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupsDeleteRequestDTO(BaseModel): + """ + AdminUserGroupsDeleteRequestDTO + """ # noqa: E501 + user_groups: Optional[List[AdminUserGroupDeleteDTO]] = Field(default=None, description="The user groups to delete.", alias="userGroups") + __properties: ClassVar[List[str]] = ["userGroups"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupsDeleteRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) + _items = [] + if self.user_groups: + for _item_user_groups in self.user_groups: + if _item_user_groups: + _items.append(_item_user_groups.to_dict()) + _dict['userGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupsDeleteRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroups": [AdminUserGroupDeleteDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_get_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_get_api_response_dto.py new file mode 100644 index 0000000000..0810b7ea8c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_get_api_response_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_group_get_api_response_dto import AdminUserGroupGetAPIResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupsGetAPIResponseDTO(BaseModel): + """ + AdminUserGroupsGetAPIResponseDTO + """ # noqa: E501 + user_groups: Optional[List[AdminUserGroupGetAPIResponseDTO]] = Field(default=None, description="A list of user groups.", alias="userGroups") + limit: Optional[StrictInt] = Field(default=None, description="The number of results to return. The maximum number of users to retrieve is 1000.") + start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving results from, also known as offset.") + __properties: ClassVar[List[str]] = ["userGroups", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupsGetAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in user_groups (list) + _items = [] + if self.user_groups: + for _item_user_groups in self.user_groups: + if _item_user_groups: + _items.append(_item_user_groups.to_dict()) + _dict['userGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupsGetAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroups": [AdminUserGroupGetAPIResponseDTO.from_dict(_item) for _item in obj["userGroups"]] if obj.get("userGroups") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_users_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_users_dto.py new file mode 100644 index 0000000000..edbda1cba5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_users_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_user_groups_users_for_tenant_dto import AdminUserGroupsUsersForTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupsUsersDTO(BaseModel): + """ + AdminUserGroupsUsersDTO + """ # noqa: E501 + tenants: Optional[List[AdminUserGroupsUsersForTenantDTO]] = Field(default=None, description="A list of objects representing the users that are explicitly assigned to the user group, organized by the tenants the users belong to.") + limit: Optional[StrictInt] = Field(default=None, description="The limit of results to return. The maximum value is 1000.") + start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving values from, also known as offset. The index begins at 0.") + __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupsUsersDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupsUsersDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [AdminUserGroupsUsersForTenantDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_users_for_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_users_for_tenant_dto.py new file mode 100644 index 0000000000..e382720e95 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_groups_users_for_tenant_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_simple_user_dto import AdminSimpleUserDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserGroupsUsersForTenantDTO(BaseModel): + """ + AdminUserGroupsUsersForTenantDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the tenant.", alias="tenantCode") + users: Optional[List[AdminSimpleUserDTO]] = Field(default=None, description="A list of objects representing the users in the user group.") + __properties: ClassVar[List[str]] = ["tenantCode", "users"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserGroupsUsersForTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserGroupsUsersForTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "users": [AdminSimpleUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_security_assignments_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_security_assignments_dto.py new file mode 100644 index 0000000000..d1f74f3148 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_user_security_assignments_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.admin_simple_user_dto import AdminSimpleUserDTO +from typing import Optional, Set +from typing_extensions import Self + +class AdminUserSecurityAssignmentsDTO(BaseModel): + """ + AdminUserSecurityAssignmentsDTO + """ # noqa: E501 + id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.") + name: Optional[StrictStr] = Field(default=None, description="The name of the user group.") + users: Optional[List[AdminSimpleUserDTO]] = Field(default=None, description="A list of objects representing the users assigned to or removed from the user group.") + __properties: ClassVar[List[str]] = ["id", "name", "users"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUserSecurityAssignmentsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUserSecurityAssignmentsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "users": [AdminSimpleUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/admin_users_to_user_group_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_users_to_user_group_request_dto.py new file mode 100644 index 0000000000..81927cddf6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_users_to_user_group_request_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AdminUsersToUserGroupRequestDTO(BaseModel): + """ + AdminUsersToUserGroupRequestDTO + """ # noqa: E501 + user_group_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user group.", alias="userGroupId") + user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing unique user IDs to assign to or remove from the user group. The maximum number of `userIds` per user group is 100.", alias="userIds") + __properties: ClassVar[List[str]] = ["userGroupId", "userIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AdminUsersToUserGroupRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AdminUsersToUserGroupRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroupId": obj.get("userGroupId"), + "userIds": obj.get("userIds") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/admin_users_to_user_groups_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/admin_users_to_user_groups_request_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/admin_users_to_user_groups_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/admin_users_to_user_groups_request_dto.py index 920e672d37..d261294f58 100644 --- a/src/visier_api_administration/visier_api_administration/models/admin_users_to_user_groups_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/admin_users_to_user_groups_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO -from visier_api_administration.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO +from visier_platform_sdk.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO +from visier_platform_sdk.models.admin_users_to_user_group_request_dto import AdminUsersToUserGroupRequestDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_create_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_create_request_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_create_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_create_request_dto.py index ada3aa2dce..6cb02db4c6 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_create_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_create_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_delete_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_delete_success_dto.py similarity index 85% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_delete_success_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_delete_success_dto.py index b1e20a7200..65377ac386 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_delete_success_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_delete_success_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_dto.py similarity index 92% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_dto.py index 7de5b28257..d89a1e2c7e 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_list_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_list_response_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_list_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_list_response_dto.py index c51d50cca1..299119a54c 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_report_list_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_report_list_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_report_dto import AnalysisCommonReportDTO +from visier_platform_sdk.models.analysis_common_report_dto import AnalysisCommonReportDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_clarification_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_clarification_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_clarification_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_clarification_dto.py index 85c765082f..81322e31f3 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_clarification_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_clarification_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_conversation_state_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_conversation_state_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_conversation_state_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_conversation_state_dto.py index 1d6cbc4a0b..16bc8a1df6 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_conversation_state_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_conversation_state_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_corrections_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_corrections_dto.py similarity index 90% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_corrections_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_corrections_dto.py index eae04deb03..9b870d5ee9 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_corrections_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_corrections_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO +from visier_platform_sdk.models.analysis_common_vee_clarification_dto import AnalysisCommonVeeClarificationDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_data_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_data_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_data_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_data_dto.py index f38624404b..ad0de4833a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_data_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_data_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_feedback_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_feedback_dto.py new file mode 100644 index 0000000000..069de2ff4c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_feedback_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.analysis_common_vee_response_dto import AnalysisCommonVeeResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class AnalysisCommonVeeFeedbackDTO(BaseModel): + """ + The request body fields to submit Vee feedback. + """ # noqa: E501 + response: Optional[AnalysisCommonVeeResponseDTO] = Field(default=None, description="Your feedback about Vee's answer. Include the response object from the `/question` call that you want to provide feedback about.") + is_approved: Optional[StrictBool] = Field(default=None, description="If `true`, Vee answered the question correctly. If `false`, Vee's answer was incorrect or lacked details.", alias="isApproved") + description: Optional[StrictStr] = Field(default=None, description="A description of how Vee should have answered the question or how Vee can improve the answer; for example, \"Expected Headcount metric, but Vee returned Average Headcount\".") + __properties: ClassVar[List[str]] = ["response", "isApproved", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AnalysisCommonVeeFeedbackDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of response + if self.response: + _dict['response'] = self.response.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AnalysisCommonVeeFeedbackDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "response": AnalysisCommonVeeResponseDTO.from_dict(obj["response"]) if obj.get("response") is not None else None, + "isApproved": obj.get("isApproved"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_options_dto.py similarity index 90% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_options_dto.py index 29d0484009..d53a0cdc8e 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO +from visier_platform_sdk.models.analysis_common_vee_visual_options_dto import AnalysisCommonVeeVisualOptionsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_question_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_question_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_question_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_question_dto.py index 8460b485c0..7028bebb8b 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_question_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_question_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO -from visier_api_data_out.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO +from visier_platform_sdk.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO +from visier_platform_sdk.models.analysis_common_vee_options_dto import AnalysisCommonVeeOptionsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_dto.py index 5a2f56a8f5..a712dd40ac 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,12 +20,12 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO -from visier_api_data_out.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO -from visier_api_data_out.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO -from visier_api_data_out.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO -from visier_api_data_out.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO -from visier_api_data_out.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO +from visier_platform_sdk.models.analysis_common_vee_conversation_state_dto import AnalysisCommonVeeConversationStateDTO +from visier_platform_sdk.models.analysis_common_vee_corrections_dto import AnalysisCommonVeeCorrectionsDTO +from visier_platform_sdk.models.analysis_common_vee_data_dto import AnalysisCommonVeeDataDTO +from visier_platform_sdk.models.analysis_common_vee_response_schema_dto import AnalysisCommonVeeResponseSchemaDTO +from visier_platform_sdk.models.analysis_common_vee_status_code_dto import AnalysisCommonVeeStatusCodeDTO +from visier_platform_sdk.models.analysis_common_vee_visual_dto import AnalysisCommonVeeVisualDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_schema_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_schema_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_schema_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_schema_dto.py index b0628b3e0d..e63040b94a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_schema_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_schema_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO +from visier_platform_sdk.models.analysis_common_vee_response_schema_reference_dto import AnalysisCommonVeeResponseSchemaReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_schema_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_schema_reference_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_schema_reference_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_schema_reference_dto.py index b35a964399..287a2f4cf2 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_response_schema_reference_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_response_schema_reference_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_sample_question_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_sample_question_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_sample_question_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_sample_question_dto.py index 3a420fd0c5..b73f734b64 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_sample_question_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_sample_question_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_sample_question_library_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_sample_question_library_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_sample_question_library_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_sample_question_library_dto.py index 52a927b7b2..17d4589bb5 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_sample_question_library_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_sample_question_library_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO +from visier_platform_sdk.models.analysis_common_vee_sample_question_dto import AnalysisCommonVeeSampleQuestionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_status_code_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_status_code_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_status_code_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_status_code_dto.py index db87a1ca8d..003327bf91 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_status_code_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_status_code_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_visual_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_visual_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_visual_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_visual_dto.py index f6bb387167..96046111c9 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_visual_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_visual_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_visual_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_visual_options_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_visual_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_visual_options_dto.py index 77fb48ee48..6b1e85fd0b 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/analysis_common_vee_visual_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/analysis_common_vee_visual_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/api_error.py b/src/visier_platform_sdk/visier_platform_sdk/models/api_error.py new file mode 100644 index 0000000000..dc3790909f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/api_error.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class ApiError(BaseModel): + """ + Description of an API error. + """ # noqa: E501 + error_code: StrictStr = Field(description="A brief identifier of the type of error. ", alias="errorCode") + message: StrictStr = Field(description="The details of the error. ") + rci: StrictStr = Field(description="A root cause identifier that allows Visier to determine the source of the problem. ") + __properties: ClassVar[List[str]] = ["errorCode", "message", "rci"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ApiError from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ApiError from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "errorCode": obj.get("errorCode"), + "message": obj.get("message"), + "rci": obj.get("rci") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_info_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_info_dto.py new file mode 100644 index 0000000000..469c6e2f7e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_info_dto.py @@ -0,0 +1,117 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.authentication_o_auth2_user_subnet_info_dto import AuthenticationOAuth2UserSubnetInfoDTO +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_details_dto import AuthenticationOAuth2UserTenantDetailsDTO +from visier_platform_sdk.models.servicing_servicing_capability_proto_enum_access_lookup_dto import ServicingServicingCapabilityProtoEnumAccessLookupDTO +from typing import Optional, Set +from typing_extensions import Self + +class AuthenticationOAuth2UserInfoDTO(BaseModel): + """ + Response from OAuth 2 `userinfo` endpoint. + """ # noqa: E501 + subject: Optional[StrictStr] = Field(default=None, description="The user's display name.") + name: Optional[StrictStr] = Field(default=None, description="The user's Common Name.") + email: Optional[StrictStr] = Field(default=None, description="The user's email address.") + visier_user_id: Optional[StrictStr] = Field(default=None, description="The user's unique ID.", alias="visier:user_id") + visier_capabilities: Optional[ServicingServicingCapabilityProtoEnumAccessLookupDTO] = Field(default=None, description="The user's profile capabilities.", alias="visier:capabilities") + visier_subnets: Optional[AuthenticationOAuth2UserSubnetInfoDTO] = Field(default=None, description="Subnet restrictions controlling the IP addresses from which users can access the tenant.", alias="visier:subnets") + visier_export_subnets: Optional[AuthenticationOAuth2UserSubnetInfoDTO] = Field(default=None, description="Subnet restrictions controlling the IP addresses from which data and metadata requests can be made.", alias="visier:export_subnets") + visier_tenant_details: Optional[AuthenticationOAuth2UserTenantDetailsDTO] = Field(default=None, description="Detailed information about the analytic tenant. Included in the response if `includeTenantDetail` is `true`.", alias="visier:tenant_details") + __properties: ClassVar[List[str]] = ["subject", "name", "email", "visier:user_id", "visier:capabilities", "visier:subnets", "visier:export_subnets", "visier:tenant_details"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserInfoDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of visier_capabilities + if self.visier_capabilities: + _dict['visier:capabilities'] = self.visier_capabilities.to_dict() + # override the default output from pydantic by calling `to_dict()` of visier_subnets + if self.visier_subnets: + _dict['visier:subnets'] = self.visier_subnets.to_dict() + # override the default output from pydantic by calling `to_dict()` of visier_export_subnets + if self.visier_export_subnets: + _dict['visier:export_subnets'] = self.visier_export_subnets.to_dict() + # override the default output from pydantic by calling `to_dict()` of visier_tenant_details + if self.visier_tenant_details: + _dict['visier:tenant_details'] = self.visier_tenant_details.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserInfoDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "subject": obj.get("subject"), + "name": obj.get("name"), + "email": obj.get("email"), + "visier:user_id": obj.get("visier:user_id"), + "visier:capabilities": ServicingServicingCapabilityProtoEnumAccessLookupDTO.from_dict(obj["visier:capabilities"]) if obj.get("visier:capabilities") is not None else None, + "visier:subnets": AuthenticationOAuth2UserSubnetInfoDTO.from_dict(obj["visier:subnets"]) if obj.get("visier:subnets") is not None else None, + "visier:export_subnets": AuthenticationOAuth2UserSubnetInfoDTO.from_dict(obj["visier:export_subnets"]) if obj.get("visier:export_subnets") is not None else None, + "visier:tenant_details": AuthenticationOAuth2UserTenantDetailsDTO.from_dict(obj["visier:tenant_details"]) if obj.get("visier:tenant_details") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_subnet_info_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_subnet_info_dto.py new file mode 100644 index 0000000000..50c184af6f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_subnet_info_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AuthenticationOAuth2UserSubnetInfoDTO(BaseModel): + """ + Subnet access details. + """ # noqa: E501 + access_type: Optional[StrictStr] = Field(default=None, description="The type of subnet access granted to the user. Possible values are: * `Unknown`: Could not determine subnet access details. * `All`: No subnet restrictions. * `Restricted`: Access is only granted to requests originating from the specified `subnets`. * `None`: Access is denied. Only applicable to the Data Export API.", alias="accessType") + subnets: Optional[List[StrictStr]] = Field(default=None, description="The list of trusted IP addresses from which access is granted if accessType is `Restricted`. Must be in Classless Inter-Domain Routing (CIDR) format: `xxx.xxx.xxx.xxx/xx`.") + __properties: ClassVar[List[str]] = ["accessType", "subnets"] + + @field_validator('access_type') + def access_type_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['Unknown', 'All', 'Restricted', 'None']): + raise ValueError("must be one of enum values ('Unknown', 'All', 'Restricted', 'None')") + return value + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserSubnetInfoDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserSubnetInfoDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "accessType": obj.get("accessType"), + "subnets": obj.get("subnets") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_detail_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_detail_dto.py new file mode 100644 index 0000000000..2921ceaf16 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_detail_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_properties_dto import AuthenticationOAuth2UserTenantPropertiesDTO +from typing import Optional, Set +from typing_extensions import Self + +class AuthenticationOAuth2UserTenantDetailDTO(BaseModel): + """ + Tenant detail information. + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant's unique ID.", alias="tenantCode") + display_name: Optional[StrictStr] = Field(default=None, description="The tenant's display name.", alias="displayName") + properties: Optional[AuthenticationOAuth2UserTenantPropertiesDTO] = Field(default=None, description="The tenant's properties.") + __properties: ClassVar[List[str]] = ["tenantCode", "displayName", "properties"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserTenantDetailDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of properties + if self.properties: + _dict['properties'] = self.properties.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserTenantDetailDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "displayName": obj.get("displayName"), + "properties": AuthenticationOAuth2UserTenantPropertiesDTO.from_dict(obj["properties"]) if obj.get("properties") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_details_dto.py new file mode 100644 index 0000000000..42c78d0ac1 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_details_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.authentication_o_auth2_user_tenant_detail_dto import AuthenticationOAuth2UserTenantDetailDTO +from typing import Optional, Set +from typing_extensions import Self + +class AuthenticationOAuth2UserTenantDetailsDTO(BaseModel): + """ + The details of all accessible analytic tenants + """ # noqa: E501 + details: Optional[List[AuthenticationOAuth2UserTenantDetailDTO]] = Field(default=None, description="The details of all accessible analytic tenants.") + __properties: ClassVar[List[str]] = ["details"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserTenantDetailsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in details (list) + _items = [] + if self.details: + for _item_details in self.details: + if _item_details: + _items.append(_item_details.to_dict()) + _dict['details'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserTenantDetailsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "details": [AuthenticationOAuth2UserTenantDetailDTO.from_dict(_item) for _item in obj["details"]] if obj.get("details") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_properties_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_properties_dto.py new file mode 100644 index 0000000000..d7ae890bad --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/authentication_o_auth2_user_tenant_properties_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class AuthenticationOAuth2UserTenantPropertiesDTO(BaseModel): + """ + Detailed information about the tenant. + """ # noqa: E501 + vanity_url_name: Optional[StrictStr] = Field(default=None, description="The tenant's vanity name.", alias="vanityUrlName") + __properties: ClassVar[List[str]] = ["vanityUrlName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserTenantPropertiesDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of AuthenticationOAuth2UserTenantPropertiesDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "vanityUrlName": obj.get("vanityUrlName") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/benchmark_info.py b/src/visier_platform_sdk/visier_platform_sdk/models/benchmark_info.py new file mode 100644 index 0000000000..f216613cd5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/benchmark_info.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class BenchmarkInfo(BaseModel): + """ + Metadata that summarizes the benchmark dataset and API such as the release date. + """ # noqa: E501 + reference_date: StrictStr = Field(description="The date that benchmark values are calculated for. ", alias="referenceDate") + release_date: StrictStr = Field(description="The date that benchmark values are released. ", alias="releaseDate") + api_release_date: StrictStr = Field(description="The date that API changes are released. ", alias="apiReleaseDate") + __properties: ClassVar[List[str]] = ["referenceDate", "releaseDate", "apiReleaseDate"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of BenchmarkInfo from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of BenchmarkInfo from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "referenceDate": obj.get("referenceDate"), + "releaseDate": obj.get("releaseDate"), + "apiReleaseDate": obj.get("apiReleaseDate") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/benchmark_value.py b/src/visier_platform_sdk/visier_platform_sdk/models/benchmark_value.py new file mode 100644 index 0000000000..065a650475 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/benchmark_value.py @@ -0,0 +1,108 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class BenchmarkValue(BaseModel): + """ + The compensation benchmark value. + """ # noqa: E501 + percentile10: StrictInt = Field(description="The 10th percentile base pay. ") + percentile25: StrictInt = Field(description="The 25th percentile base pay. ") + percentile50: StrictInt = Field(description="The 50th percentile base pay. ") + percentile75: StrictInt = Field(description="The 75th percentile base pay. ") + percentile90: StrictInt = Field(description="The 90th percentile base pay. ") + aligned_range_min: StrictInt = Field(description="The lower bound of salaries that are aligned with the market. ", alias="alignedRangeMin") + aligned_range_max: StrictInt = Field(description="The upper bound of salaries that are aligned with the market. ", alias="alignedRangeMax") + reference_date: StrictStr = Field(description="The date that benchmark values are calculated for. ", alias="referenceDate") + release_date: StrictStr = Field(description="The date that benchmark values are released. ", alias="releaseDate") + industry_id: StrictStr = Field(description="The industry member ID for the returned benchmarks. ", alias="industryId") + career_level_id: StrictStr = Field(description="The career level member ID for the returned benchmarks. ", alias="careerLevelId") + __properties: ClassVar[List[str]] = ["percentile10", "percentile25", "percentile50", "percentile75", "percentile90", "alignedRangeMin", "alignedRangeMax", "referenceDate", "releaseDate", "industryId", "careerLevelId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of BenchmarkValue from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of BenchmarkValue from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "percentile10": obj.get("percentile10"), + "percentile25": obj.get("percentile25"), + "percentile50": obj.get("percentile50"), + "percentile75": obj.get("percentile75"), + "percentile90": obj.get("percentile90"), + "alignedRangeMin": obj.get("alignedRangeMin"), + "alignedRangeMax": obj.get("alignedRangeMax"), + "referenceDate": obj.get("referenceDate"), + "releaseDate": obj.get("releaseDate"), + "industryId": obj.get("industryId"), + "careerLevelId": obj.get("careerLevelId") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_assign_connector_credential_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_assign_connector_credential_request.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_assign_connector_credential_request.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_assign_connector_credential_request.py index 227c66d6ef..3a5d75dd09 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_assign_connector_credential_request.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_assign_connector_credential_request.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_connector import DataInConnector +from visier_platform_sdk.models.data_in_connector import DataInConnector from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_connector.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_connector.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_connector.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_connector.py index 48fcde422e..a27bd13004 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_connector.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_connector.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_tenant_and_credential import DataInTenantAndCredential +from visier_platform_sdk.models.data_in_tenant_and_credential import DataInTenantAndCredential from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_request.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_request.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_request.py index cf6f139056..3a6c90c1a0 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_request.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_request.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_data_load_request_model import DataInDataLoadRequestModel +from visier_platform_sdk.models.data_in_data_load_request_model import DataInDataLoadRequestModel from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_request_model.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_request_model.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_request_model.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_request_model.py index 1377afd04f..acfc43cac9 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_request_model.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_request_model.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_response.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_response.py index ec86a7b8f1..6e023e9aee 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_load_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_load_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_transfer_result_detail.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_transfer_result_detail.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_data_transfer_result_detail.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_transfer_result_detail.py index d3d8b95078..a3c2e4d266 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_transfer_result_detail.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_transfer_result_detail.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_version_object.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_version_object.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_data_version_object.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_version_object.py index ff221459f0..b6751155fe 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_data_version_object.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_data_version_object.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_model.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_model.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_model.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_model.py index 2e242c5bc4..dd8883e697 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_model.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_model.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_data_version_object import DataInDataVersionObject +from visier_platform_sdk.models.data_in_data_version_object import DataInDataVersionObject from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_request.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_request.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_request.py index 9e97af3996..969b6eff85 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_request.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_request.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_disable_dv_model import DataInDisableDVModel +from visier_platform_sdk.models.data_in_disable_dv_model import DataInDisableDVModel from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_response.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_response.py index aca04cc821..442dffc2f6 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_disable_dv_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_disable_dv_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_result import DataInResult +from visier_platform_sdk.models.data_in_result import DataInResult from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_dispatching_job_status_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_dispatching_job_status_response.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_dispatching_job_status_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_dispatching_job_status_response.py index 4b3e4eb6eb..b088c0c8cf 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_dispatching_job_status_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_dispatching_job_status_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_exclude_data_uploads_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_exclude_data_uploads_request.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_exclude_data_uploads_request.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_exclude_data_uploads_request.py index 7581f3cd19..94ff7a12a8 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_exclude_data_uploads_request.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_exclude_data_uploads_request.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_upload_to_exclude import DataInUploadToExclude +from visier_platform_sdk.models.data_in_upload_to_exclude import DataInUploadToExclude from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_extraction_job.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_extraction_job.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_extraction_job.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_extraction_job.py index 3b48f70d52..8c5a95eedf 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_extraction_job.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_extraction_job.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_extraction_job_and_status_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_extraction_job_and_status_response.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_extraction_job_and_status_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_extraction_job_and_status_response.py index a9d50c4900..3c1ab9b668 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_extraction_job_and_status_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_extraction_job_and_status_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_extraction_job import DataInExtractionJob +from visier_platform_sdk.models.data_in_extraction_job import DataInExtractionJob from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_include_data_uploads_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_include_data_uploads_request.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_include_data_uploads_request.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_include_data_uploads_request.py index 4dfb9fb563..7a75b935dc 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_include_data_uploads_request.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_include_data_uploads_request.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_upload_to_include import DataInUploadToInclude +from visier_platform_sdk.models.data_in_upload_to_include import DataInUploadToInclude from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_job_status_list_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_job_status_list_response.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_job_status_list_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_job_status_list_response.py index e13c17c24a..8aa0a5c454 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_job_status_list_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_job_status_list_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime +from visier_platform_sdk.models.data_in_job_status_with_start_time import DataInJobStatusWithStartTime from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_job_status_with_start_time.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_job_status_with_start_time.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_job_status_with_start_time.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_job_status_with_start_time.py index 590fa85963..63e5c67c19 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_job_status_with_start_time.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_job_status_with_start_time.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job.py index 9579eb7b59..39b9e43203 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job_and_status_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job_and_status_response.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job_and_status_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job_and_status_response.py index 6ac9d61228..a436144e58 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job_and_status_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job_and_status_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_processing_job import DataInProcessingJob +from visier_platform_sdk.models.data_in_processing_job import DataInProcessingJob from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job_status_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job_status_response.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job_status_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job_status_response.py index 98eeca3dea..a20e5c909c 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_processing_job_status_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_processing_job_status_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_processing_job import DataInProcessingJob +from visier_platform_sdk.models.data_in_processing_job import DataInProcessingJob from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_cancel_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_cancel_response.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_cancel_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_cancel_response.py index 2845106815..6b93044edc 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_cancel_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_cancel_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail +from visier_platform_sdk.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_complete_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_complete_request.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_complete_request.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_complete_request.py index a598f2a966..3287dc0e73 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_complete_request.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_complete_request.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_complete_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_complete_response.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_complete_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_complete_response.py index 082d21fb31..717aa252d9 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_complete_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_complete_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail +from visier_platform_sdk.models.data_in_data_transfer_result_detail import DataInDataTransferResultDetail from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_response.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_response.py index dca9282b48..20a023777c 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_push_data_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_push_data_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_tenant import DataInTenant +from visier_platform_sdk.models.data_in_tenant import DataInTenant from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job.py index 8f6d9aa19a..e6341189f6 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job_and_status_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job_and_status_response.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job_and_status_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job_and_status_response.py index 6b1f9a10c3..c8ddc8fdd6 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job_and_status_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job_and_status_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_receiving_job import DataInReceivingJob +from visier_platform_sdk.models.data_in_receiving_job import DataInReceivingJob from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job_status_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job_status_response.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job_status_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job_status_response.py index 14ff7a9eaf..d3c4499dbf 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_receiving_job_status_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_receiving_job_status_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_receiving_job import DataInReceivingJob +from visier_platform_sdk.models.data_in_receiving_job import DataInReceivingJob from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_result.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_result.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_result.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_result.py index 440bf4622e..e60a499e20 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_result.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_result.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_source.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_source.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_source.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_source.py index b1e0ca845a..544b0c3783 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_source.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_source.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_start_extraction_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_start_extraction_response.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_start_extraction_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_start_extraction_response.py index 66f79390de..4b6e66b401 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_start_extraction_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_start_extraction_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_start_transfer_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_start_transfer_response.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_start_transfer_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_start_transfer_response.py index 5a4a603123..a91643a3d2 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_start_transfer_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_start_transfer_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_tenant.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_tenant.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_tenant.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_tenant.py index a0b1763684..15a80a1eb7 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_tenant.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_tenant.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.data_in_source import DataInSource +from visier_platform_sdk.models.data_in_source import DataInSource from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_tenant_and_credential.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_tenant_and_credential.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_tenant_and_credential.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_tenant_and_credential.py index 333a55eaa0..76c2e2c739 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_tenant_and_credential.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_tenant_and_credential.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_upload_to_exclude.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_upload_to_exclude.py similarity index 91% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_upload_to_exclude.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_upload_to_exclude.py index d9367263ae..12306fe8d9 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_upload_to_exclude.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_upload_to_exclude.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/data_in_upload_to_include.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_upload_to_include.py similarity index 91% rename from src/visier_api_data_in/visier_api_data_in/models/data_in_upload_to_include.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_in_upload_to_include.py index 9f7ca865b4..f983f31ff9 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/data_in_upload_to_include.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_in_upload_to_include.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/data_out_list_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/data_out_list_response.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/data_out_list_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/data_out_list_response.py index 3997ee8865..79f907da40 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/data_out_list_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/data_out_list_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.google_protobuf_any import GoogleProtobufAny +from visier_platform_sdk.models.google_protobuf_any import GoogleProtobufAny from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_common_dimension_member_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_common_dimension_member_reference_dto.py new file mode 100644 index 0000000000..ae45532cd6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_common_dimension_member_reference_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DataservicesCommonDimensionMemberReferenceDTO(BaseModel): + """ + The members of a dimension. + """ # noqa: E501 + path: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing the members within a dimension path. For example, a dimension for Location may have the paths \"Canada, BC, Vancouver\" and \"US, California, San Francisco\".") + member_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the dimension member. Use `memberId` if the dimension member doesn't have a path, such as SD groups.", alias="memberId") + __properties: ClassVar[List[str]] = ["path", "memberId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DataservicesCommonDimensionMemberReferenceDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DataservicesCommonDimensionMemberReferenceDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "path": obj.get("path"), + "memberId": obj.get("memberId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_common_member_values_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_common_member_values_dto.py new file mode 100644 index 0000000000..6484767741 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_common_member_values_dto.py @@ -0,0 +1,105 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO +from typing import Optional, Set +from typing_extensions import Self + +class DataservicesCommonMemberValuesDTO(BaseModel): + """ + Member filter values are discrete member references in a dimension filter. You can define included and excluded members simultaneously. This is typically done with filtering applied on dimensions with multiple levels. For example, a Location parameter may include \"South America\" and exclude \"Brazil\" which results in the metric being evaluated for all South American countries except Brazil. + """ # noqa: E501 + included: Optional[List[DataservicesCommonDimensionMemberReferenceDTO]] = Field(default=None, description="The unique IDs of members to include when evaluating the metric.") + excluded: Optional[List[DataservicesCommonDimensionMemberReferenceDTO]] = Field(default=None, description="The unique IDs of members to exclude when evaluating the metric.") + __properties: ClassVar[List[str]] = ["included", "excluded"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DataservicesCommonMemberValuesDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in included (list) + _items = [] + if self.included: + for _item_included in self.included: + if _item_included: + _items.append(_item_included.to_dict()) + _dict['included'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in excluded (list) + _items = [] + if self.excluded: + for _item_excluded in self.excluded: + if _item_excluded: + _items.append(_item_excluded.to_dict()) + _dict['excluded'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DataservicesCommonMemberValuesDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "included": [DataservicesCommonDimensionMemberReferenceDTO.from_dict(_item) for _item in obj["included"]] if obj.get("included") is not None else None, + "excluded": [DataservicesCommonDimensionMemberReferenceDTO.from_dict(_item) for _item in obj["excluded"]] if obj.get("excluded") is not None else None + }) + return _obj + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_option_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_aggregation_type_option_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_option_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_aggregation_type_option_dto.py index ad0e11c5b2..e2025e1d16 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_option_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_aggregation_type_option_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_parameter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_aggregation_type_parameter_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_parameter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_aggregation_type_parameter_dto.py index 3336179b5e..b24fdebddd 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_aggregation_type_parameter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_aggregation_type_parameter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_option_dto import DataservicesDatamodelAggregationTypeOptionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_analytic_object_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_analytic_object_dto.py similarity index 91% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_analytic_object_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_analytic_object_dto.py index a1bfec199d..41473ce988 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_analytic_object_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_analytic_object_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO +from visier_platform_sdk.models.dataservices_datamodel_object_reference_dto import DataservicesDatamodelObjectReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_population_configuration_dto import DataservicesDatamodelPopulationConfigurationDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_analytic_objects_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_analytic_objects_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_analytic_objects_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_analytic_objects_dto.py index 657444f8db..9f35d49706 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_analytic_objects_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_analytic_objects_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO +from visier_platform_sdk.models.dataservices_datamodel_analytic_object_dto import DataservicesDatamodelAnalyticObjectDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currencies_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currencies_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currencies_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currencies_dto.py index b7c317782c..698d518389 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currencies_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currencies_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_dto import DataservicesDatamodelCurrencyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_dto.py index 6e3f42c2ae..965067f921 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_rate_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_rate_dto.py similarity index 90% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_rate_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_rate_dto.py index f7615407fb..918005e521 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_rate_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_rate_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_rates_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_rates_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_rates_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_rates_dto.py index 1f5b5999c7..043537f0d7 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_currency_rates_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_currency_rates_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO +from visier_platform_sdk.models.dataservices_datamodel_currency_rate_dto import DataservicesDatamodelCurrencyRateDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_dto.py index d04fb18422..328c5cabda 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO -from visier_api_analytic_model.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO +from visier_platform_sdk.models.dataservices_datamodel_level_dto import DataservicesDatamodelLevelDTO +from visier_platform_sdk.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_dto.py index c14c79b328..c3cfaa6ac7 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py index 6f769157c3..0b36c1710a 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_mapping_validation_execution_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_reference_dto.py new file mode 100644 index 0000000000..2e4e651a4f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimension_reference_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DataservicesDatamodelDimensionReferenceDTO(BaseModel): + """ + The name and qualifying path of a dimension to query. + """ # noqa: E501 + name: Optional[StrictStr] = Field(default=None, description="The ID of the dimension. To get a dimension's ID, call the Data Model API.") + qualifying_path: Optional[StrictStr] = Field(default=None, description="The qualifying path to the dimension in Visier, such as the analytic object or event the dimension is associated with. If the path has multiple objects, each object is separated by a period.", alias="qualifyingPath") + __properties: ClassVar[List[str]] = ["name", "qualifyingPath"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DataservicesDatamodelDimensionReferenceDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DataservicesDatamodelDimensionReferenceDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "name": obj.get("name"), + "qualifyingPath": obj.get("qualifyingPath") + }) + return _obj + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimensions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimensions_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimensions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimensions_dto.py index deaea93400..d3bf83e4d8 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_dimensions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_dimensions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_dto import DataservicesDatamodelDimensionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_level_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_level_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_level_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_level_dto.py index a05e26ff38..e8f458aac0 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_level_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_level_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_member_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_member_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_member_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_member_dto.py index 38602db0b2..202ed8e815 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_member_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_member_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO +from visier_platform_sdk.models.dataservices_datamodel_validity_range_dto import DataservicesDatamodelValidityRangeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_member_parameter_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_member_parameter_definition_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_member_parameter_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_member_parameter_definition_dto.py index a30562537f..27633aacdb 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_member_parameter_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_member_parameter_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO +from visier_platform_sdk.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_members_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_members_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_members_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_members_dto.py index 9a3965ec15..d4304b5d24 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_members_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_members_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO +from visier_platform_sdk.models.dataservices_datamodel_member_dto import DataservicesDatamodelMemberDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_metric_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_metric_dto.py similarity index 91% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_metric_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_metric_dto.py index cbcd1c3d50..90da9c899f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_metric_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_metric_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_metrics_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_metrics_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_metrics_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_metrics_dto.py index 684065cbf2..ea7521d62f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_metrics_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_metrics_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO +from visier_platform_sdk.models.dataservices_datamodel_metric_dto import DataservicesDatamodelMetricDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_numeric_parameter_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_numeric_parameter_definition_dto.py similarity index 90% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_numeric_parameter_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_numeric_parameter_definition_dto.py index 9657a6fb99..93ee787d1f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_numeric_parameter_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_numeric_parameter_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_object_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_object_reference_dto.py similarity index 91% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_object_reference_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_object_reference_dto.py index a6278c3e00..8106e740fb 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_object_reference_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_object_reference_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_parameter_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_parameter_definition_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_parameter_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_parameter_definition_dto.py index 8eb7551125..a9b222b586 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_parameter_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_parameter_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO -from visier_api_analytic_model.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_aggregation_type_parameter_dto import DataservicesDatamodelAggregationTypeParameterDTO +from visier_platform_sdk.models.dataservices_datamodel_member_parameter_definition_dto import DataservicesDatamodelMemberParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_numeric_parameter_definition_dto import DataservicesDatamodelNumericParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_plan_parameter_definition_dto import DataservicesDatamodelPlanParameterDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_plan_parameter_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_plan_parameter_definition_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_plan_parameter_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_plan_parameter_definition_dto.py index 11da89ef58..686ab66c30 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_plan_parameter_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_plan_parameter_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_concept_filter_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_concept_filter_context_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_concept_filter_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_concept_filter_context_dto.py index 4d89fcd08d..0b6e7b054f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_concept_filter_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_concept_filter_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py index 328ed8a447..1a6ef7a858 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_hierarchy_filter_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_model_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_model_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_model_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_model_dto.py index 31ccac2aa0..4ab8f836ff 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_model_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_model_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_models_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_models_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_models_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_models_dto.py index 4840bc88cf..3a84fd8864 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_models_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_models_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_model_dto import DataservicesDatamodelPlanningModelDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plan_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plan_context_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plan_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plan_context_dto.py index eba4119e69..ce6b82de1e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plan_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plan_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_concept_filter_context_dto import DataservicesDatamodelPlanningConceptFilterContextDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_hierarchy_filter_context_dto import DataservicesDatamodelPlanningHierarchyFilterContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plan_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plan_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plan_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plan_dto.py index a3aecb7085..0c26367043 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plan_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plan_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO -from visier_api_analytic_model.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_context_dto import DataservicesDatamodelPlanningPlanContextDTO +from visier_platform_sdk.models.dataservices_datamodel_scenario_or_snapshot_dto import DataservicesDatamodelScenarioOrSnapshotDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plans_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plans_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plans_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plans_dto.py index 1f28ed2439..aabf5aee86 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_planning_plans_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_planning_plans_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO +from visier_platform_sdk.models.dataservices_datamodel_planning_plan_dto import DataservicesDatamodelPlanningPlanDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_population_configuration_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_population_configuration_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_population_configuration_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_population_configuration_dto.py index 1a125a36c6..e122647885 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_population_configuration_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_population_configuration_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_analytic_model.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_prediction_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_prediction_dto.py similarity index 95% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_prediction_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_prediction_dto.py index 1c77b2e584..0ed3cd9f6e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_prediction_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_prediction_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_predictions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_predictions_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_predictions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_predictions_dto.py index 6fbe9ebf15..387bd1baf9 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_predictions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_predictions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO +from visier_platform_sdk.models.dataservices_datamodel_prediction_dto import DataservicesDatamodelPredictionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_properties_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_properties_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_properties_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_properties_dto.py index f9a090f4b8..06f705ccc2 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_properties_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_properties_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO +from visier_platform_sdk.models.dataservices_datamodel_property_dto import DataservicesDatamodelPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_property_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_property_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_property_dto.py index cd04464bd1..2c715d145d 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_property_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_property_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO -from visier_api_analytic_model.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO +from visier_platform_sdk.models.dataservices_datamodel_parameter_definition_dto import DataservicesDatamodelParameterDefinitionDTO +from visier_platform_sdk.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_property_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_property_reference_dto.py new file mode 100644 index 0000000000..d1722d5e37 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_property_reference_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DataservicesDatamodelPropertyReferenceDTO(BaseModel): + """ + The name and qualifying path of a property to query. + """ # noqa: E501 + name: Optional[StrictStr] = Field(default=None, description="The ID of the property. See `Properties` to get the ID.") + qualifying_path: Optional[StrictStr] = Field(default=None, description="The qualifying path to the property in Visier, such as the analytic object or event the property is associated with. If the path has multiple objects, each object is separated by a period.", alias="qualifyingPath") + __properties: ClassVar[List[str]] = ["name", "qualifyingPath"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DataservicesDatamodelPropertyReferenceDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DataservicesDatamodelPropertyReferenceDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "name": obj.get("name"), + "qualifyingPath": obj.get("qualifyingPath") + }) + return _obj + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_scenario_or_snapshot_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_scenario_or_snapshot_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_scenario_or_snapshot_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_scenario_or_snapshot_dto.py index fee63a36ce..960f2ab00c 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_scenario_or_snapshot_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_scenario_or_snapshot_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_selection_concept_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concept_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_selection_concept_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concept_dto.py index d4b375df99..f5de3da1f9 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_selection_concept_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concept_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO +from visier_platform_sdk.models.dataservices_datamodel_tag_map_element_dto import DataservicesDatamodelTagMapElementDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_selection_concept_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concept_reference_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_selection_concept_reference_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concept_reference_dto.py index 6c670af5a8..ce0d24762d 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_datamodel_selection_concept_reference_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concept_reference_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_selection_concepts_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concepts_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_selection_concepts_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concepts_dto.py index a0f0d0d7f5..5e73c8fd54 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_selection_concepts_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_selection_concepts_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_dto import DataservicesDatamodelSelectionConceptDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_tag_map_element_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_tag_map_element_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_tag_map_element_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_tag_map_element_dto.py index 369551614d..a6dc818613 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_tag_map_element_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_tag_map_element_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_validity_range_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_validity_range_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_validity_range_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_validity_range_dto.py index 9c32e654ed..b1aa6c20ba 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/dataservices_datamodel_validity_range_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_datamodel_validity_range_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_dto.py index 478631bedb..048862afb8 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,11 +20,11 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO -from visier_api_data_out.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO -from visier_api_data_out.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO -from visier_api_data_out.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO -from visier_api_data_out.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_dto import DataservicesQueryAggregationQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_query_axis_dto import DataservicesQueryQueryAxisDTO +from visier_platform_sdk.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO +from visier_platform_sdk.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO +from visier_platform_sdk.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_execution_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_execution_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_execution_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_execution_dto.py index 24402c4cce..269a404779 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_execution_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_execution_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO -from visier_api_data_out.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_dto import DataservicesQueryAggregationQueryDTO +from visier_platform_sdk.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_dto.py index 99bf4c1d89..e1672bcd44 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metrics_dto import DataservicesQueryAggregationQuerySourceMetricsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_metric_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_metric_dto.py similarity index 93% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_metric_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_metric_dto.py index 7901d987e6..d09364f00a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_metric_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_metric_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_metrics_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_metrics_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_metrics_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_metrics_dto.py index 0cb13b7268..bc038e440b 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_query_source_metrics_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_query_source_metrics_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO +from visier_platform_sdk.models.dataservices_query_aggregation_query_source_metric_dto import DataservicesQueryAggregationQuerySourceMetricDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_type_parameter_value_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_type_parameter_value_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_type_parameter_value_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_type_parameter_value_dto.py index 84cf23e259..598c01cf26 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_aggregation_type_parameter_value_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_aggregation_type_parameter_value_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_distribution_bin_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_distribution_bin_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_distribution_bin_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_distribution_bin_dto.py index 233007f9e5..7c6dc99a49 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_distribution_bin_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_distribution_bin_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_distribution_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_distribution_options_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_distribution_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_distribution_options_dto.py index f415d85bfe..1a89b0b010 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_distribution_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_distribution_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_dto.py index 86c3f3f4f5..e9fa3bb436 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO +from visier_platform_sdk.models.dataservices_query_cell_distribution_bin_dto import DataservicesQueryCellDistributionBinDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_axis_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_axis_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_axis_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_axis_dto.py index bd003b58ba..64a50353c5 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_axis_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_axis_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_data_out.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_query_cell_set_axis_position_dto import DataservicesQueryCellSetAxisPositionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_axis_position_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_axis_position_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_axis_position_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_axis_position_dto.py index 98edf3651c..5d688bc11b 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_axis_position_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_axis_position_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_dto.py index acaae08928..9571f6d3b0 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_cell_dto import DataservicesQueryCellDTO -from visier_api_data_out.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO +from visier_platform_sdk.models.dataservices_query_cell_dto import DataservicesQueryCellDTO +from visier_platform_sdk.models.dataservices_query_cell_set_axis_dto import DataservicesQueryCellSetAxisDTO from typing import Optional, Set from typing_extensions import Self @@ -109,7 +108,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: }) return _obj -from visier_api_data_out.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO +from visier_platform_sdk.models.dataservices_query_lineage_dto import DataservicesQueryLineageDTO # TODO: Rewrite to not use raise_errors DataservicesQueryCellSetDTO.model_rebuild(raise_errors=False) diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_or_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_or_error_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_or_error_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_or_error_dto.py index 5983afd46c..a121df82fa 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cell_set_or_error_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cell_set_or_error_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO -from visier_api_data_out.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO +from visier_platform_sdk.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO +from visier_platform_sdk.models.dataservices_query_query_execution_error_dto import DataservicesQueryQueryExecutionErrorDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cohort_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cohort_filter_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cohort_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cohort_filter_dto.py index 856ce6949b..c08d06379e 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_cohort_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_cohort_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO -from visier_api_data_out.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO +from visier_platform_sdk.models.dataservices_query_key_group_filter_dto import DataservicesQueryKeyGroupFilterDTO +from visier_platform_sdk.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_internal_query_execution_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_internal_query_execution_options_dto.py similarity index 90% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_internal_query_execution_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_internal_query_execution_options_dto.py index 17bdb6491c..f8384bd2b1 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_internal_query_execution_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_internal_query_execution_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_key_group_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_key_group_filter_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_key_group_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_key_group_filter_dto.py index bc68c1b759..d8beab22af 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_key_group_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_key_group_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO +from visier_platform_sdk.models.dataservices_query_key_group_filter_item_dto import DataservicesQueryKeyGroupFilterItemDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_key_group_filter_item_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_key_group_filter_item_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_key_group_filter_item_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_key_group_filter_item_dto.py index ee012ebff2..010c58c320 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_key_group_filter_item_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_key_group_filter_item_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO -from visier_api_data_out.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO +from visier_platform_sdk.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_lineage_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_lineage_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_lineage_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_lineage_dto.py index e977693934..453a37311a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_lineage_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_lineage_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -95,7 +94,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: }) return _obj -from visier_api_data_out.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO +from visier_platform_sdk.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO # TODO: Rewrite to not use raise_errors DataservicesQueryLineageDTO.model_rebuild(raise_errors=False) diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_execution_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_execution_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_execution_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_execution_dto.py index c1640f41b7..7354ee2240 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_execution_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_execution_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,13 +20,13 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO -from visier_api_data_out.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO -from visier_api_data_out.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO -from visier_api_data_out.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO -from visier_api_data_out.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO -from visier_api_data_out.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO +from visier_platform_sdk.models.dataservices_query_list_query_execution_options_dto import DataservicesQueryListQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO +from visier_platform_sdk.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO +from visier_platform_sdk.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO +from visier_platform_sdk.models.dataservices_query_query_time_interval_dto import DataservicesQueryQueryTimeIntervalDTO +from visier_platform_sdk.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_execution_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_execution_options_dto.py similarity index 91% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_execution_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_execution_options_dto.py index c4ad5126d6..47daa4f613 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_execution_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_execution_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -32,7 +31,7 @@ class DataservicesQueryListQueryExecutionOptionsDTO(BaseModel): query_mode: Optional[StrictStr] = Field(default=None, description="Determines how the query should handle column definitions that the query is unable to resolve. Default is DEFAULT.", alias="queryMode") omit_header: Optional[StrictBool] = Field(default=None, description="Option to omit the header from the result. If true, queryMode must be either FILL or FAIL. Default is false.", alias="omitHeader") calendar_type: Optional[StrictStr] = Field(default=None, description="The calendar type to use. This will be used for all time calculations unless explicitly overridden in the calculation itself. Default is TENANT_CALENDAR.", alias="calendarType") - currency_conversion_mode: Optional[StrictStr] = Field(default=None, description="This will be removed as of Winter 2026. Use `currencyConversionCode` instead. The currency conversion mode to use. This will be used for all currency conversion calculations unless explicitly overridden in the calculation itself. Default is TENANT_CURRENCY_CONVERSION.", alias="currencyConversionMode") + currency_conversion_mode: Optional[StrictStr] = Field(default=None, description="This option is deprecated. Use `currencyConversionCode` instead.", alias="currencyConversionMode") currency_conversion_date: Optional[StrictStr] = Field(default=None, description="The currency conversion date to use. If defined, the currency conversion will use the exchange rates as of this date.", alias="currencyConversionDate") page: Optional[StrictInt] = Field(default=None, description="A page defines a subset of the overall result set. The number of rows per page is equal to limit with the exception of the last page in the result set which may contain fewer rows. `Page` is an index that begins at 0. The index to start retrieving results is calculated by multiplying `page` by `limit`.") multiple_tables: Optional[StrictBool] = Field(default=None, description="Option to return multiple table files as zipped archive for derived metrics. Default is false. If false, one table is returned for the drill-through metric.", alias="multipleTables") diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_source_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_source_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_source_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_source_dto.py index edf8ecb3c3..c934ec51e2 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_list_query_source_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_list_query_source_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_member_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_member_filter_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_member_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_member_filter_dto.py index 9b96cd0eed..cbba10b71c 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_member_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_member_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_member_parameter_value_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_member_parameter_value_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_member_parameter_value_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_member_parameter_value_dto.py index 6ccb02f1aa..ddd3259f2c 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_member_parameter_value_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_member_parameter_value_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO +from visier_platform_sdk.models.dataservices_common_member_values_dto import DataservicesCommonMemberValuesDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_numeric_parameter_value_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_numeric_parameter_value_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_numeric_parameter_value_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_numeric_parameter_value_dto.py index f1dde1ba7d..82d835692d 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_numeric_parameter_value_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_numeric_parameter_value_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_plan_parameter_value_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_plan_parameter_value_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_plan_parameter_value_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_plan_parameter_value_dto.py index f10b9b9fe7..d07bd5d23a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_plan_parameter_value_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_plan_parameter_value_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_property_column_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_property_column_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_property_column_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_property_column_dto.py index c5581b8d44..e7f6da176a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_property_column_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_property_column_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_axis_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_axis_dto.py similarity index 91% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_axis_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_axis_dto.py index fa67d489d1..d7754487f2 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_axis_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_axis_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,14 +20,14 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO -from visier_api_data_out.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO -from visier_api_data_out.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO -from visier_api_data_out.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO -from visier_api_data_out.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO -from visier_api_data_out.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO +from visier_platform_sdk.models.dataservices_query_query_axis_options_dto import DataservicesQueryQueryAxisOptionsDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_data_member_selection_dto import DataservicesQueryQueryDimensionDataMemberSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_leaf_selection_dto import DataservicesQueryQueryDimensionLeafSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_level_selection_dto import DataservicesQueryQueryDimensionLevelSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_member_selection_dto import DataservicesQueryQueryDimensionMemberSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_member_map_selection_dto import DataservicesQueryQueryMemberMapSelectionDTO +from visier_platform_sdk.models.dataservices_query_query_numeric_ranges_dto import DataservicesQueryQueryNumericRangesDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_axis_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_axis_options_dto.py similarity index 90% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_axis_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_axis_options_dto.py index 81da85d67b..a008705bba 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_axis_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_axis_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_data_member_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_data_member_selection_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_data_member_selection_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_data_member_selection_dto.py index 5e190e3d6d..4bc4076214 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_data_member_selection_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_data_member_selection_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_leaf_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_leaf_selection_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_leaf_selection_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_leaf_selection_dto.py index 2cfdda092f..98748b0ff7 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_leaf_selection_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_leaf_selection_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_level_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_level_property_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_level_property_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_level_property_dto.py index 3df5ea03fa..eabc3e68ab 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_level_property_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_level_property_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_level_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_level_selection_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_level_selection_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_level_selection_dto.py index d8dc5f78c2..ae0d851cbf 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_level_selection_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_level_selection_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_member_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_member_selection_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_member_selection_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_member_selection_dto.py index ef2c23b211..59781893b5 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_dimension_member_selection_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_dimension_member_selection_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_error_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_error_details_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_error_details_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_error_details_dto.py index 40e365bbc8..458f59b30e 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_error_details_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_error_details_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_error_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_error_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_error_dto.py index f771e9b895..58b9848bb2 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_error_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_error_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_errors_dto import DataservicesQueryQueryExecutionErrorsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_errors_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_errors_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_errors_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_errors_dto.py index 07444e246b..b35f74c6ad 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_errors_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_errors_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_error_details_dto import DataservicesQueryQueryExecutionErrorDetailsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_options_dto.py similarity index 94% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_options_dto.py index b6e67ed72c..d09cd070b0 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_execution_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_execution_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO -from visier_api_data_out.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_cell_distribution_options_dto import DataservicesQueryCellDistributionOptionsDTO +from visier_platform_sdk.models.dataservices_query_internal_query_execution_options_dto import DataservicesQueryInternalQueryExecutionOptionsDTO from typing import Optional, Set from typing_extensions import Self @@ -31,7 +30,7 @@ class DataservicesQueryQueryExecutionOptionsDTO(BaseModel): A QueryExecutionOptions provides additional instructions to perform a query. """ # noqa: E501 calendar_type: Optional[StrictStr] = Field(default=None, description="The calendar type to use. This will be used for all time calculations unless explicitly overridden in the calculation itself. Default is TENANT_CALENDAR.", alias="calendarType") - currency_conversion_mode: Optional[StrictStr] = Field(default=None, description="This will be removed as of Winter 2026. Use `currencyConversionCode` instead. The currency conversion mode to use. This will be used for all currency conversion calculations unless explicitly overridden in the calculation itself. Default is TENANT_CURRENCY_CONVERSION.", alias="currencyConversionMode") + currency_conversion_mode: Optional[StrictStr] = Field(default=None, description="This option is deprecated. Use `currencyConversionCode` instead.", alias="currencyConversionMode") currency_conversion_date: Optional[StrictStr] = Field(default=None, description="The currency conversion date to use. If defined, the currency conversion will use the exchange rates as of this date. Default is the exchange rate at the end of the query time interval. Format is the number of milliseconds since midnight 01 January, 1970 UTC as a string. Note: Epochs are expressed as 64-bit integers and represented as stringified longs in JSON due to JSON's inherent limitation in representing large numbers.", alias="currencyConversionDate") lineage_depth: Optional[StrictInt] = Field(default=None, description="The max number of levels of nesting to unwind when determining the lineage for a derived metric value.", alias="lineageDepth") zero_visibility: Optional[StrictStr] = Field(default=None, description="Show or hide zeros in the result. Default is SHOW.", alias="zeroVisibility") diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_filter_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_filter_dto.py index a6de1b8279..227e4918dd 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO -from visier_api_data_out.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO -from visier_api_data_out.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO +from visier_platform_sdk.models.dataservices_query_cohort_filter_dto import DataservicesQueryCohortFilterDTO +from visier_platform_sdk.models.dataservices_query_member_filter_dto import DataservicesQueryMemberFilterDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_member_map_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_member_map_property_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_member_map_property_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_member_map_property_dto.py index 9e5e6e986b..f422e3b749 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_member_map_property_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_member_map_property_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_member_map_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_member_map_selection_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_member_map_selection_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_member_map_selection_dto.py index 96905700d6..a656aada88 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_member_map_selection_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_member_map_selection_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_common_dimension_member_reference_dto import DataservicesCommonDimensionMemberReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_numeric_ranges_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_numeric_ranges_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_numeric_ranges_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_numeric_ranges_dto.py index 92b2148522..7814e21aac 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_numeric_ranges_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_numeric_ranges_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_property_dto import DataservicesQueryQueryPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_parameter_value_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_parameter_value_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_parameter_value_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_parameter_value_dto.py index 0771aab984..bb5b53dfdf 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_parameter_value_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_parameter_value_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO -from visier_api_data_out.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO -from visier_api_data_out.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO -from visier_api_data_out.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO +from visier_platform_sdk.models.dataservices_query_aggregation_type_parameter_value_dto import DataservicesQueryAggregationTypeParameterValueDTO +from visier_platform_sdk.models.dataservices_query_member_parameter_value_dto import DataservicesQueryMemberParameterValueDTO +from visier_platform_sdk.models.dataservices_query_numeric_parameter_value_dto import DataservicesQueryNumericParameterValueDTO +from visier_platform_sdk.models.dataservices_query_plan_parameter_value_dto import DataservicesQueryPlanParameterValueDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_property_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_property_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_property_dto.py index 1058762397..132671aa89 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_property_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_property_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,11 +20,11 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO -from visier_api_data_out.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO -from visier_api_data_out.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO -from visier_api_data_out.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO +from visier_platform_sdk.models.dataservices_datamodel_dimension_reference_dto import DataservicesDatamodelDimensionReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_property_reference_dto import DataservicesDatamodelPropertyReferenceDTO +from visier_platform_sdk.models.dataservices_datamodel_selection_concept_reference_dto import DataservicesDatamodelSelectionConceptReferenceDTO +from visier_platform_sdk.models.dataservices_query_query_dimension_level_property_dto import DataservicesQueryQueryDimensionLevelPropertyDTO +from visier_platform_sdk.models.dataservices_query_query_member_map_property_dto import DataservicesQueryQueryMemberMapPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_time_interval_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_time_interval_dto.py similarity index 95% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_time_interval_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_time_interval_dto.py index efcf82b8f6..8ae71304b6 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_time_interval_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_time_interval_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO +from visier_platform_sdk.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_time_intervals_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_time_intervals_dto.py similarity index 96% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_time_intervals_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_time_intervals_dto.py index 009a8561cd..3ffccbdee0 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_query_time_intervals_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_query_time_intervals_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO +from visier_platform_sdk.models.dataservices_query_time_shift_dto import DataservicesQueryTimeShiftDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_snapshot_query_execution_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_snapshot_query_execution_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_snapshot_query_execution_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_snapshot_query_execution_dto.py index 836b6b05af..a29223772c 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_snapshot_query_execution_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_snapshot_query_execution_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,13 +20,13 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO -from visier_api_data_out.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO -from visier_api_data_out.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO -from visier_api_data_out.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO -from visier_api_data_out.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO -from visier_api_data_out.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO -from visier_api_data_out.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO +from visier_platform_sdk.models.dataservices_query_list_query_source_dto import DataservicesQueryListQuerySourceDTO +from visier_platform_sdk.models.dataservices_query_property_column_dto import DataservicesQueryPropertyColumnDTO +from visier_platform_sdk.models.dataservices_query_query_filter_dto import DataservicesQueryQueryFilterDTO +from visier_platform_sdk.models.dataservices_query_query_parameter_value_dto import DataservicesQueryQueryParameterValueDTO +from visier_platform_sdk.models.dataservices_query_query_time_intervals_dto import DataservicesQueryQueryTimeIntervalsDTO +from visier_platform_sdk.models.dataservices_query_snapshot_query_execution_options_dto import DataservicesQuerySnapshotQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_sort_option_dto import DataservicesQuerySortOptionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_snapshot_query_execution_options_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_snapshot_query_execution_options_dto.py similarity index 94% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_snapshot_query_execution_options_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_snapshot_query_execution_options_dto.py index 4834af9ccd..e5e5da1127 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_snapshot_query_execution_options_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_snapshot_query_execution_options_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_sort_option_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_sort_option_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_sort_option_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_sort_option_dto.py index d8e709bb8e..efee6a6e15 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_sort_option_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_sort_option_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_sql_like_query_execution_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_sql_like_query_execution_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_sql_like_query_execution_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_sql_like_query_execution_dto.py index 09d9e36e41..ef0fea4aec 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_sql_like_query_execution_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_sql_like_query_execution_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO +from visier_platform_sdk.models.dataservices_query_query_execution_options_dto import DataservicesQueryQueryExecutionOptionsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_time_shift_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_time_shift_dto.py similarity index 90% rename from src/visier_api_data_out/visier_api_data_out/models/dataservices_query_time_shift_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_time_shift_dto.py index 96e1c4abed..0c2b734628 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dataservices_query_time_shift_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dataservices_query_time_shift_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/description_entry.py b/src/visier_platform_sdk/visier_platform_sdk/models/description_entry.py new file mode 100644 index 0000000000..e46c9e099e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/description_entry.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DescriptionEntry(BaseModel): + """ + DescriptionEntry + """ # noqa: E501 + label: Optional[StrictStr] = Field(default=None, description="A word or phrase that describes a section of the member description. This field will be excluded from the response if the member description does not have sections. ") + text: Optional[StrictStr] = Field(default=None, description="The body text for a section of the member description. This field will be excluded from the response if the member description does not have sections. ") + __properties: ClassVar[List[str]] = ["label", "text"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DescriptionEntry from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DescriptionEntry from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "label": obj.get("label"), + "text": obj.get("text") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_adp_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_adp_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_adp_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_adp_auth_params_dto.py index c90bf305b2..41a3b57645 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_adp_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_adp_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_analytic_object_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_analytic_object_filter_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_analytic_object_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_analytic_object_filter_dto.py index 494b0378ab..442f08bd9d 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_analytic_object_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_analytic_object_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO +from visier_platform_sdk.models.designer_api_dimension_filter_dto import DesignerApiDimensionFilterDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_configuration_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_configuration_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_configuration_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_configuration_dto.py index c1f03b5590..98c5cb79e0 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_configuration_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_configuration_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO +from visier_platform_sdk.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_configuration_map_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_configuration_map_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_configuration_map_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_configuration_map_dto.py index cb2e30d7d0..6541d8b67e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_configuration_map_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_configuration_map_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO +from visier_platform_sdk.models.designer_api_perspective_configuration_dto import DesignerApiPerspectiveConfigurationDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_dto.py index e9e429d461..b71df1ddfd 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO +from visier_platform_sdk.models.designer_api_calculation_concept_configuration_dto import DesignerApiCalculationConceptConfigurationDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_list_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_list_dto.py index 119d7bfd7d..6ca651961f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_calculation_concept_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_calculation_concept_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO +from visier_platform_sdk.models.designer_api_calculation_concept_dto import DesignerApiCalculationConceptDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_concept_configuration_result_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_concept_configuration_result_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_concept_configuration_result_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_concept_configuration_result_dto.py index 973870f98f..be02137686 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_concept_configuration_result_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_concept_configuration_result_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_dimension_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_dimension_filter_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_dimension_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_dimension_filter_dto.py index 798cb6beb5..109dadbaf0 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_dimension_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_dimension_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO +from visier_platform_sdk.models.designer_api_dimension_member_dto import DesignerApiDimensionMemberDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_dimension_member_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_dimension_member_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_dimension_member_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_dimension_member_dto.py index cc4ed713a1..54e63e34aa 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_dimension_member_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_dimension_member_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_perspective_configuration_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_perspective_configuration_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_perspective_configuration_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_perspective_configuration_dto.py index e951e09966..f2a06ef730 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_perspective_configuration_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_perspective_configuration_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO +from visier_platform_sdk.models.designer_api_perspective_node_dto import DesignerApiPerspectiveNodeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_perspective_node_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_perspective_node_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_perspective_node_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_perspective_node_dto.py index db4eafe051..732cfcf5d6 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_perspective_node_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_perspective_node_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO +from visier_platform_sdk.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_configuration_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_configuration_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_configuration_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_configuration_dto.py index 8dfad68e34..163645c6ae 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_configuration_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_configuration_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO +from visier_platform_sdk.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_configuration_map_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_configuration_map_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_configuration_map_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_configuration_map_dto.py index f7f4cebab0..c1408c8440 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_configuration_map_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_configuration_map_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO +from visier_platform_sdk.models.designer_api_analytic_object_filter_dto import DesignerApiAnalyticObjectFilterDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_dto.py index 97da5734e0..1150356cfb 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO +from visier_platform_sdk.models.designer_api_selection_concept_configuration_dto import DesignerApiSelectionConceptConfigurationDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_list_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_list_dto.py index 69437835f9..a46e453fe1 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/designer_api_selection_concept_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_api_selection_concept_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO +from visier_platform_sdk.models.designer_api_selection_concept_dto import DesignerApiSelectionConceptDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_bamboo_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_bamboo_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_bamboo_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_bamboo_auth_params_dto.py index d4b2ad27da..071d34b0e2 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_bamboo_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_bamboo_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_basic_s3_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_basic_s3_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_basic_s3_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_basic_s3_auth_params_dto.py index 632a642e99..c834230b36 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_basic_s3_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_basic_s3_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_big_query_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_big_query_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_big_query_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_big_query_auth_params_dto.py index 155fd8aa0c..1837bc0f5b 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_big_query_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_big_query_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO +from visier_platform_sdk.models.designer_big_query_service_account_params_dto import DesignerBigQueryServiceAccountParamsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_big_query_service_account_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_big_query_service_account_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_big_query_service_account_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_big_query_service_account_params_dto.py index e5e1c2ccc0..5f31d2df76 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_big_query_service_account_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_big_query_service_account_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_copy_s3_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_copy_s3_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_copy_s3_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_copy_s3_auth_params_dto.py index 5b31721b9c..c3b4513ef5 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_copy_s3_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_copy_s3_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_credential_creation_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_credential_creation_api_response_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_credential_creation_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_credential_creation_api_response_dto.py index c364b97dbe..c9dd6d8b49 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_credential_creation_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_credential_creation_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO +from visier_platform_sdk.models.designer_subject_missing_access_dto import DesignerSubjectMissingAccessDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_generate_key_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_generate_key_request_dto.py new file mode 100644 index 0000000000..73ea73698d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_generate_key_request_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DesignerCryptoGenerateKeyRequestDTO(BaseModel): + """ + The settings to define for an encryption key. + """ # noqa: E501 + key_name: Optional[StrictStr] = Field(default=None, description="The encryption key's display name. The name may only contain alphanumeric or dash (-) characters and must be between 6 and 36 characters long.", alias="keyName") + expiry_date: Optional[StrictStr] = Field(default=None, description="The UTC expiration date of the key in ISO-8601 format. Must be between 2 and 10 years. Default is 2 years.", alias="expiryDate") + algorithm: Optional[StrictStr] = Field(default=None, description="The hash-based message authentication code and cryptographic hash function associated with the encryption key. Must be one of `HmacSHA224`, `HmacSHA256`, `HmacSHA384`, or `HmacSHA512`.") + __properties: ClassVar[List[str]] = ["keyName", "expiryDate", "algorithm"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerCryptoGenerateKeyRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerCryptoGenerateKeyRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "keyName": obj.get("keyName"), + "expiryDate": obj.get("expiryDate"), + "algorithm": obj.get("algorithm") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_key_pair_delete_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_key_pair_delete_response_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_crypto_key_pair_delete_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_key_pair_delete_response_dto.py index f3d05b2cdd..f98ea57e8f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_key_pair_delete_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_key_pair_delete_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_key_pair_generate_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_key_pair_generate_request_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_crypto_key_pair_generate_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_key_pair_generate_request_dto.py index 09f935ac39..4a5751507e 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_key_pair_generate_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_key_pair_generate_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_public_key_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_public_key_dto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/designer_crypto_public_key_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_public_key_dto.py index b3ca2998b0..c847a0ea6d 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_public_key_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_public_key_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_public_keys_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_public_keys_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_crypto_public_keys_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_public_keys_dto.py index 7acefdb208..961e2ec5a6 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_crypto_public_keys_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_public_keys_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO +from visier_platform_sdk.models.designer_crypto_public_key_dto import DesignerCryptoPublicKeyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/designer_crypto_tenant_encryption_key_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_tenant_encryption_key_details_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/designer_crypto_tenant_encryption_key_details_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_tenant_encryption_key_details_dto.py index e020a2c70d..36c7055a29 100644 --- a/src/visier_api_administration/visier_api_administration/models/designer_crypto_tenant_encryption_key_details_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_tenant_encryption_key_details_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_tenant_encryption_key_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_tenant_encryption_key_dto.py new file mode 100644 index 0000000000..290e3343e4 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_crypto_tenant_encryption_key_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_crypto_tenant_encryption_key_details_dto import DesignerCryptoTenantEncryptionKeyDetailsDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerCryptoTenantEncryptionKeyDTO(BaseModel): + """ + The details of an encryption key. + """ # noqa: E501 + detail: Optional[DesignerCryptoTenantEncryptionKeyDetailsDTO] = Field(default=None, description="Information about an encryption key.") + key: Optional[StrictStr] = Field(default=None, description="The encryption key value.") + __properties: ClassVar[List[str]] = ["detail", "key"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerCryptoTenantEncryptionKeyDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of detail + if self.detail: + _dict['detail'] = self.detail.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerCryptoTenantEncryptionKeyDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "detail": DesignerCryptoTenantEncryptionKeyDetailsDTO.from_dict(obj["detail"]) if obj.get("detail") is not None else None, + "key": obj.get("key") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_auth_information_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_auth_information_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_auth_information_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_auth_information_dto.py index 1619beba04..760b1571de 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_auth_information_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_auth_information_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO -from visier_api_data_in.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO -from visier_api_data_in.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO +from visier_platform_sdk.models.designer_data_provider_auth_params_dto import DesignerDataProviderAuthParamsDTO +from visier_platform_sdk.models.designer_data_provider_basic_information_dto import DesignerDataProviderBasicInformationDTO +from visier_platform_sdk.models.designer_data_provider_basic_metadata_dto import DesignerDataProviderBasicMetadataDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_auth_params_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_auth_params_dto.py index c8e6331249..d5d285b02a 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,44 +20,44 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO -from visier_api_data_in.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO -from visier_api_data_in.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO -from visier_api_data_in.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO -from visier_api_data_in.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO -from visier_api_data_in.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO -from visier_api_data_in.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO -from visier_api_data_in.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO -from visier_api_data_in.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO -from visier_api_data_in.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO -from visier_api_data_in.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO -from visier_api_data_in.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO -from visier_api_data_in.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO -from visier_api_data_in.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO -from visier_api_data_in.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO -from visier_api_data_in.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO -from visier_api_data_in.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO -from visier_api_data_in.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO -from visier_api_data_in.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO -from visier_api_data_in.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO -from visier_api_data_in.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO -from visier_api_data_in.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO -from visier_api_data_in.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO -from visier_api_data_in.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO -from visier_api_data_in.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO -from visier_api_data_in.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO -from visier_api_data_in.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO -from visier_api_data_in.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO -from visier_api_data_in.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO -from visier_api_data_in.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO -from visier_api_data_in.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO -from visier_api_data_in.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO -from visier_api_data_in.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO -from visier_api_data_in.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO -from visier_api_data_in.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO -from visier_api_data_in.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO -from visier_api_data_in.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO -from visier_api_data_in.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO +from visier_platform_sdk.models.designer_adp_auth_params_dto import DesignerAdpAuthParamsDTO +from visier_platform_sdk.models.designer_bamboo_auth_params_dto import DesignerBambooAuthParamsDTO +from visier_platform_sdk.models.designer_basic_s3_auth_params_dto import DesignerBasicS3AuthParamsDTO +from visier_platform_sdk.models.designer_big_query_auth_params_dto import DesignerBigQueryAuthParamsDTO +from visier_platform_sdk.models.designer_copy_s3_auth_params_dto import DesignerCopyS3AuthParamsDTO +from visier_platform_sdk.models.designer_databricks_auth_params_dto import DesignerDatabricksAuthParamsDTO +from visier_platform_sdk.models.designer_dayforce_v2_auth_params_dto import DesignerDayforceV2AuthParamsDTO +from visier_platform_sdk.models.designer_dimensions_auth_params_dto import DesignerDimensionsAuthParamsDTO +from visier_platform_sdk.models.designer_fusion_auth_params_dto import DesignerFusionAuthParamsDTO +from visier_platform_sdk.models.designer_gong_auth_params_dto import DesignerGongAuthParamsDTO +from visier_platform_sdk.models.designer_google_sheets_auth_params_dto import DesignerGoogleSheetsAuthParamsDTO +from visier_platform_sdk.models.designer_google_workspace_auth_params_dto import DesignerGoogleWorkspaceAuthParamsDTO +from visier_platform_sdk.models.designer_greenhouse_auth_params_dto import DesignerGreenhouseAuthParamsDTO +from visier_platform_sdk.models.designer_icims_auth_params_dto import DesignerIcimsAuthParamsDTO +from visier_platform_sdk.models.designer_internal_s3_auth_params_dto import DesignerInternalS3AuthParamsDTO +from visier_platform_sdk.models.designer_jdbc_auth_params_dto import DesignerJdbcAuthParamsDTO +from visier_platform_sdk.models.designer_jira_auth_params_dto import DesignerJiraAuthParamsDTO +from visier_platform_sdk.models.designer_lever_auth_params_dto import DesignerLeverAuthParamsDTO +from visier_platform_sdk.models.designer_medallia_auth_params_dto import DesignerMedalliaAuthParamsDTO +from visier_platform_sdk.models.designer_microsoft365_auth_params_dto import DesignerMicrosoft365AuthParamsDTO +from visier_platform_sdk.models.designer_my_sql_auth_params_dto import DesignerMySqlAuthParamsDTO +from visier_platform_sdk.models.designer_namely_auth_params_dto import DesignerNamelyAuthParamsDTO +from visier_platform_sdk.models.designer_oracle_db_auth_params_dto import DesignerOracleDbAuthParamsDTO +from visier_platform_sdk.models.designer_qualtrics_auth_params_dto import DesignerQualtricsAuthParamsDTO +from visier_platform_sdk.models.designer_redshift_auth_params_dto import DesignerRedshiftAuthParamsDTO +from visier_platform_sdk.models.designer_salesforce_auth_params_dto import DesignerSalesforceAuthParamsDTO +from visier_platform_sdk.models.designer_salesforce_v2_auth_params_dto import DesignerSalesforceV2AuthParamsDTO +from visier_platform_sdk.models.designer_service_now_auth_params_dto import DesignerServiceNowAuthParamsDTO +from visier_platform_sdk.models.designer_service_now_v2_auth_params_dto import DesignerServiceNowV2AuthParamsDTO +from visier_platform_sdk.models.designer_slack_auth_params_dto import DesignerSlackAuthParamsDTO +from visier_platform_sdk.models.designer_snowflake_auth_params_dto import DesignerSnowflakeAuthParamsDTO +from visier_platform_sdk.models.designer_sql_server_auth_params_dto import DesignerSqlServerAuthParamsDTO +from visier_platform_sdk.models.designer_success_factors_auth_params_dto import DesignerSuccessFactorsAuthParamsDTO +from visier_platform_sdk.models.designer_ultimate_auth_params_dto import DesignerUltimateAuthParamsDTO +from visier_platform_sdk.models.designer_willow_auth_params_dto import DesignerWillowAuthParamsDTO +from visier_platform_sdk.models.designer_workday_auth_params_dto import DesignerWorkdayAuthParamsDTO +from visier_platform_sdk.models.designer_workday_raas_auth_params_dto import DesignerWorkdayRaasAuthParamsDTO +from visier_platform_sdk.models.designer_zoom_auth_params_dto import DesignerZoomAuthParamsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_basic_information_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_basic_information_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_basic_information_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_basic_information_dto.py index b15713b2f5..7f206ea4fe 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_basic_information_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_basic_information_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_basic_metadata_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_basic_metadata_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_basic_metadata_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_basic_metadata_dto.py index b5c1119860..0d98d95dc8 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_data_provider_basic_metadata_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_provider_basic_metadata_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_column_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_column_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_column_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_column_dto.py index 26c990c3d5..5bad8bd311 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_column_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_column_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_data_version_summary_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_data_version_summary_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_data_version_summary_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_data_version_summary_dto.py index 032986eff9..719bf924f5 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_data_version_summary_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_data_version_summary_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_data_versions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_data_versions_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_data_versions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_data_versions_dto.py index c25fa24d06..13a6105f26 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_data_versions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_data_versions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO +from visier_platform_sdk.models.designer_data_version_export_data_version_summary_dto import DesignerDataVersionExportDataVersionSummaryDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_dto.py similarity index 90% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_dto.py index d6bc966be1..a9c9666d7e 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO +from visier_platform_sdk.models.designer_data_version_export_table_dto import DesignerDataVersionExportTableDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_file_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_file_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_file_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_file_dto.py index 517266a1cd..e6a710e4b1 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_file_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_file_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO -from visier_api_data_out.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO +from visier_platform_sdk.models.designer_data_version_export_column_dto import DesignerDataVersionExportColumnDTO +from visier_platform_sdk.models.designer_data_version_export_part_file_dto import DesignerDataVersionExportPartFileDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_job_status_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_job_status_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_job_status_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_job_status_dto.py index 8db617eb44..2fb6937f25 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_job_status_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_job_status_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_part_file_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_part_file_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_part_file_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_part_file_dto.py index e46c1f266b..b2205ca6b3 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_part_file_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_part_file_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_schedule_job_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_schedule_job_request_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_schedule_job_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_schedule_job_request_dto.py index b2d6c550b2..dd5d773978 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_schedule_job_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_schedule_job_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_schedule_job_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_schedule_job_response_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_schedule_job_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_schedule_job_response_dto.py index 4474ffbb65..7d8ac96870 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_schedule_job_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_schedule_job_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_table_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_table_dto.py similarity index 89% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_table_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_table_dto.py index 384024bec8..1a6030918a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_export_table_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_export_table_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO +from visier_platform_sdk.models.designer_data_version_export_file_dto import DesignerDataVersionExportFileDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_exports_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_exports_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/designer_data_version_exports_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_exports_dto.py index d97875c2ed..4d205253a6 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_data_version_exports_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_data_version_exports_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.designer_data_version_export_dto import DesignerDataVersionExportDTO +from visier_platform_sdk.models.designer_data_version_export_dto import DesignerDataVersionExportDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_databricks_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_databricks_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_databricks_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_databricks_auth_params_dto.py index 5f58c090e3..4783355c0d 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_databricks_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_databricks_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_dayforce_v2_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_dayforce_v2_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_dayforce_v2_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_dayforce_v2_auth_params_dto.py index ff453010d3..527da93644 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_dayforce_v2_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_dayforce_v2_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_dimensions_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_dimensions_auth_params_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_dimensions_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_dimensions_auth_params_dto.py index 619d108ecf..7fa5c9a74c 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_dimensions_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_dimensions_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_download_source_files_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_download_source_files_dto.py similarity index 92% rename from src/visier_api_data_out/visier_api_data_out/models/designer_download_source_files_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_download_source_files_dto.py index 8449f9ac0b..650ce29e89 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_download_source_files_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_download_source_files_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/designer_download_source_files_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_download_source_files_response_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/designer_download_source_files_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_download_source_files_response_dto.py index 5a3dab9930..51c594c378 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/designer_download_source_files_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_download_source_files_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_extractor_credential_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_extractor_credential_apidto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/designer_extractor_credential_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_extractor_credential_apidto.py index b1e4525d45..2deb5e7e96 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_extractor_credential_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_extractor_credential_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_extractor_credentials_apidto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_extractor_credentials_apidto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_extractor_credentials_apidto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_extractor_credentials_apidto.py index 067739718b..2c2c398c08 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_extractor_credentials_apidto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_extractor_credentials_apidto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO +from visier_platform_sdk.models.designer_extractor_credential_apidto import DesignerExtractorCredentialAPIDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_fusion_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_fusion_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_fusion_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_fusion_auth_params_dto.py index ba3b6601f5..f121455a8f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_fusion_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_fusion_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_gong_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_gong_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_gong_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_gong_auth_params_dto.py index 0a6549d2b5..982b54871c 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_gong_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_gong_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_google_sheets_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_google_sheets_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_google_sheets_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_google_sheets_auth_params_dto.py index eb42e44392..2b9caff038 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_google_sheets_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_google_sheets_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_google_workspace_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_google_workspace_auth_params_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_google_workspace_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_google_workspace_auth_params_dto.py index 1e5bf2b552..9fc94c045f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_google_workspace_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_google_workspace_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_greenhouse_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_greenhouse_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_greenhouse_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_greenhouse_auth_params_dto.py index 5c3bcc6c30..30348d83e6 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_greenhouse_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_greenhouse_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_icims_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_icims_auth_params_dto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/designer_icims_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_icims_auth_params_dto.py index 6dcf70881f..4777a20ecb 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_icims_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_icims_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_internal_s3_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_internal_s3_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_internal_s3_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_internal_s3_auth_params_dto.py index f66dc9c420..ace8c23022 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_internal_s3_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_internal_s3_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_jdbc_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_jdbc_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_jdbc_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_jdbc_auth_params_dto.py index a8d0b43ec7..035fbba580 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_jdbc_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_jdbc_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_jira_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_jira_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_jira_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_jira_auth_params_dto.py index ed87204c21..9dc226a084 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_jira_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_jira_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO +from visier_platform_sdk.models.designer_jira_connect_params_dto import DesignerJiraConnectParamsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_jira_connect_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_jira_connect_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_jira_connect_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_jira_connect_params_dto.py index 4091e8acc2..6f44230671 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_jira_connect_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_jira_connect_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_lever_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_lever_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_lever_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_lever_auth_params_dto.py index b29cd32956..514c18a482 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_lever_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_lever_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_medallia_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_medallia_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_medallia_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_medallia_auth_params_dto.py index 93232eb9bf..fe3df88eef 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_medallia_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_medallia_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_microsoft365_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_microsoft365_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_microsoft365_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_microsoft365_auth_params_dto.py index 8388f9410a..435b22f236 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_microsoft365_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_microsoft365_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_module_settings_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_module_settings_dto.py new file mode 100644 index 0000000000..54d0c1973f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_module_settings_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DesignerModuleSettingsDTO(BaseModel): + """ + DesignerModuleSettingsDTO + """ # noqa: E501 + unavailable_for_assignment: Optional[StrictBool] = Field(default=None, description="If true, the module cannot be assigned to tenants.", alias="unavailableForAssignment") + special_handling_instruction: Optional[StrictStr] = Field(default=None, description="An instruction message in the module selection dialog. This can be a note for administrators such as \"Don't assign this module\" or \"Assign Module B instead\".", alias="specialHandlingInstruction") + locale: Optional[StrictStr] = Field(default=None, description="The language of the module. For example, a module that is in English will have the locale \"en\".") + __properties: ClassVar[List[str]] = ["unavailableForAssignment", "specialHandlingInstruction", "locale"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerModuleSettingsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerModuleSettingsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "unavailableForAssignment": obj.get("unavailableForAssignment"), + "specialHandlingInstruction": obj.get("specialHandlingInstruction"), + "locale": obj.get("locale") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_my_sql_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_my_sql_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_my_sql_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_my_sql_auth_params_dto.py index 40e802664a..63f936cbec 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_my_sql_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_my_sql_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_namely_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_namely_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_namely_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_namely_auth_params_dto.py index 940eee10be..eb8795d770 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_namely_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_namely_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_oracle_db_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_oracle_db_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_oracle_db_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_oracle_db_auth_params_dto.py index 2735af7585..9dfcbce194 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_oracle_db_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_oracle_db_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_push_data_column_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_column_definition_dto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/designer_push_data_column_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_column_definition_dto.py index a84e38e498..95b073abb4 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_push_data_column_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_column_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_push_data_source_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_source_definition_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_push_data_source_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_source_definition_dto.py index 6e72177827..2646379fdb 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_push_data_source_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_source_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO +from visier_platform_sdk.models.designer_push_data_column_definition_dto import DesignerPushDataColumnDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_push_data_source_definitions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_source_definitions_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_push_data_source_definitions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_source_definitions_dto.py index e56250f8e0..ea95f7cc8d 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_push_data_source_definitions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_push_data_source_definitions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO +from visier_platform_sdk.models.designer_push_data_source_definition_dto import DesignerPushDataSourceDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_qualtrics_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_qualtrics_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_qualtrics_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_qualtrics_auth_params_dto.py index 35f065495d..92057fd5d0 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_qualtrics_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_qualtrics_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_redshift_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_redshift_auth_params_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_redshift_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_redshift_auth_params_dto.py index ab48047fcd..46f7671bbb 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_redshift_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_redshift_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_salesforce_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_salesforce_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_salesforce_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_salesforce_auth_params_dto.py index ee369d2f87..7d608eb882 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_salesforce_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_salesforce_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_salesforce_v2_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_salesforce_v2_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_salesforce_v2_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_salesforce_v2_auth_params_dto.py index 477e7253d7..e6c4a69e54 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_salesforce_v2_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_salesforce_v2_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_service_now_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_service_now_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_service_now_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_service_now_auth_params_dto.py index 4848a69dd6..c406ee2c89 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_service_now_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_service_now_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_service_now_v2_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_service_now_v2_auth_params_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_service_now_v2_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_service_now_v2_auth_params_dto.py index 5be1d64a83..7bef1c65a0 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_service_now_v2_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_service_now_v2_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_slack_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_slack_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_slack_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_slack_auth_params_dto.py index 171d3c922e..aa60b6c836 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_slack_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_slack_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_snowflake_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_snowflake_auth_params_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_snowflake_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_snowflake_auth_params_dto.py index da933d58e7..41915ebee4 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_snowflake_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_snowflake_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_sql_server_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_sql_server_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_sql_server_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_sql_server_auth_params_dto.py index c6116e922b..9360e5b5f0 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_sql_server_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_sql_server_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_subject_missing_access_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_subject_missing_access_dto.py similarity index 90% rename from src/visier_api_data_in/visier_api_data_in/models/designer_subject_missing_access_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_subject_missing_access_dto.py index 4df463756b..4f28748625 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_subject_missing_access_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_subject_missing_access_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_success_factors_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_success_factors_auth_params_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/designer_success_factors_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_success_factors_auth_params_dto.py index 61adfbe53d..c4a2417c1e 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_success_factors_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_success_factors_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO +from visier_platform_sdk.models.designer_success_factors_o_auth_params_dto import DesignerSuccessFactorsOAuthParamsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_success_factors_o_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_success_factors_o_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_success_factors_o_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_success_factors_o_auth_params_dto.py index 42f0da1956..27bdd31d5b 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_success_factors_o_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_success_factors_o_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_tenant_module_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_tenant_module_dto.py new file mode 100644 index 0000000000..f5306f910a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_tenant_module_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_module_settings_dto import DesignerModuleSettingsDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerTenantModuleDTO(BaseModel): + """ + DesignerTenantModuleDTO + """ # noqa: E501 + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable name that is displayed within Visier. For example, \"TALENT\".", alias="displayName") + symbol_name: Optional[StrictStr] = Field(default=None, description="The symbol name of the module. For example, \"Talent_Management\".", alias="symbolName") + module_settings: Optional[DesignerModuleSettingsDTO] = Field(default=None, description="The settings associated with the module.", alias="moduleSettings") + __properties: ClassVar[List[str]] = ["displayName", "symbolName", "moduleSettings"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerTenantModuleDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of module_settings + if self.module_settings: + _dict['moduleSettings'] = self.module_settings.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerTenantModuleDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "displayName": obj.get("displayName"), + "symbolName": obj.get("symbolName"), + "moduleSettings": DesignerModuleSettingsDTO.from_dict(obj["moduleSettings"]) if obj.get("moduleSettings") is not None else None + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_ultimate_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_ultimate_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_ultimate_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_ultimate_auth_params_dto.py index 3983117258..fc6c909a2e 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_ultimate_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_ultimate_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_basic_auth_credential_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_basic_auth_credential_dto.py new file mode 100644 index 0000000000..7d2292fe02 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_basic_auth_credential_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookBasicAuthCredentialDTO(BaseModel): + """ + The basic authentication credentials for the webhook. + """ # noqa: E501 + username: Optional[StrictStr] = Field(default=None, description="The username for the webhook credential.") + password: Optional[StrictStr] = Field(default=None, description="The password for the webhook credential.") + __properties: ClassVar[List[str]] = ["username", "password"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookBasicAuthCredentialDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookBasicAuthCredentialDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "username": obj.get("username"), + "password": obj.get("password") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_credentials_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_credentials_dto.py new file mode 100644 index 0000000000..fe5696a9c8 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_credentials_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_webhook_webhook_basic_auth_credential_dto import DesignerWebhookWebhookBasicAuthCredentialDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookCredentialsDTO(BaseModel): + """ + The credentials to authenticate calls to the webhook endpoint. Must be one of `basicAuth` or `accessToken`. + """ # noqa: E501 + basic_auth: Optional[DesignerWebhookWebhookBasicAuthCredentialDTO] = Field(default=None, description="Authentication using a username and password.", alias="basicAuth") + access_token: Optional[StrictStr] = Field(default=None, description="Authentication using an access token.", alias="accessToken") + __properties: ClassVar[List[str]] = ["basicAuth", "accessToken"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookCredentialsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of basic_auth + if self.basic_auth: + _dict['basicAuth'] = self.basic_auth.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookCredentialsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "basicAuth": DesignerWebhookWebhookBasicAuthCredentialDTO.from_dict(obj["basicAuth"]) if obj.get("basicAuth") is not None else None, + "accessToken": obj.get("accessToken") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_details_dto.py new file mode 100644 index 0000000000..1da65836be --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_details_dto.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_webhook_webhook_event_type_dto import DesignerWebhookWebhookEventTypeDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookDetailsDTO(BaseModel): + """ + Information about the webhook, such as its URL, active status, and event types to listen for. + """ # noqa: E501 + target_url: Optional[StrictStr] = Field(default=None, description="The target URL to call when an event occurs.", alias="targetUrl") + is_active: Optional[StrictBool] = Field(default=None, description="If `true`, the webhook is active. Default is `true`.", alias="isActive") + events: Optional[List[DesignerWebhookWebhookEventTypeDTO]] = Field(default=None, description="The events that the webhook is listening for. Valid values: - `jobResultSuccess`: A job completed successfully. - `jobResultFailure`: A job failed to complete. - `jobReschedule`: A job was rescheduled. - `dvPublish`: A data version published to production.") + key_name: Optional[StrictStr] = Field(default=None, description="The display name of the encryption key for the webhook.", alias="keyName") + display_name: Optional[StrictStr] = Field(default=None, description="The display name of the webhook.", alias="displayName") + __properties: ClassVar[List[str]] = ["targetUrl", "isActive", "events", "keyName", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookDetailsDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in events (list) + _items = [] + if self.events: + for _item_events in self.events: + if _item_events: + _items.append(_item_events.to_dict()) + _dict['events'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookDetailsDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "targetUrl": obj.get("targetUrl"), + "isActive": obj.get("isActive"), + "events": [DesignerWebhookWebhookEventTypeDTO.from_dict(_item) for _item in obj["events"]] if obj.get("events") is not None else None, + "keyName": obj.get("keyName"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_dto.py new file mode 100644 index 0000000000..b2a6dfa7c2 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_webhook_webhook_details_dto import DesignerWebhookWebhookDetailsDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookDTO(BaseModel): + """ + The webhook's details, such as its URL, active status, and event types to listen for. + """ # noqa: E501 + webhook_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the webhook.", alias="webhookId") + details: Optional[DesignerWebhookWebhookDetailsDTO] = Field(default=None, description="The webhook's details, such as its URL, active status, and event types to listen for.") + credential_reference: Optional[StrictStr] = Field(default=None, description="The unique identifier of the configured webhook credentials.", alias="credentialReference") + __properties: ClassVar[List[str]] = ["webhookId", "details", "credentialReference"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of details + if self.details: + _dict['details'] = self.details.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "webhookId": obj.get("webhookId"), + "details": DesignerWebhookWebhookDetailsDTO.from_dict(obj["details"]) if obj.get("details") is not None else None, + "credentialReference": obj.get("credentialReference") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_event_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_event_type_dto.py new file mode 100644 index 0000000000..ecf0339590 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_event_type_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookEventTypeDTO(BaseModel): + """ + The possible event types for Visier webhooks. + """ # noqa: E501 + event_type: Optional[StrictStr] = Field(default=None, description="The possible event types to listen for. Valid values: - `jobResultSuccess`: A job completed successfully. - `jobResultFailure`: A job failed to complete. - `jobReschedule`: A job was rescheduled. - `dvPublish`: A data version published to production.", alias="eventType") + __properties: ClassVar[List[str]] = ["eventType"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookEventTypeDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookEventTypeDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "eventType": obj.get("eventType") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_message_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_message_response_dto.py new file mode 100644 index 0000000000..a664531b36 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_message_response_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookMessageResponseDTO(BaseModel): + """ + The results of the webhook notification attempt. + """ # noqa: E501 + status_code: Optional[StrictInt] = Field(default=None, description="The standard HTTP response code to inform you of the success or failure of the webhook notification attempt.", alias="statusCode") + message: Optional[StrictStr] = Field(default=None, description="Information about the notification attempt.") + message_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the message.", alias="messageId") + event_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the event that triggered the webhook notification.", alias="eventId") + __properties: ClassVar[List[str]] = ["statusCode", "message", "messageId", "eventId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookMessageResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookMessageResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "statusCode": obj.get("statusCode"), + "message": obj.get("message"), + "messageId": obj.get("messageId"), + "eventId": obj.get("eventId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_request_dto.py new file mode 100644 index 0000000000..01ee88640a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhook_request_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_webhook_webhook_credentials_dto import DesignerWebhookWebhookCredentialsDTO +from visier_platform_sdk.models.designer_webhook_webhook_details_dto import DesignerWebhookWebhookDetailsDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhookRequestDTO(BaseModel): + """ + The details and credentials for a webhook. + """ # noqa: E501 + details: Optional[DesignerWebhookWebhookDetailsDTO] = Field(default=None, description="The webhook's details, such as its URL, active status, and event types to listen for.") + credentials: Optional[DesignerWebhookWebhookCredentialsDTO] = Field(default=None, description="The webhook's credentials, such as a username and password or access token.") + __properties: ClassVar[List[str]] = ["details", "credentials"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of details + if self.details: + _dict['details'] = self.details.to_dict() + # override the default output from pydantic by calling `to_dict()` of credentials + if self.credentials: + _dict['credentials'] = self.credentials.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhookRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "details": DesignerWebhookWebhookDetailsDTO.from_dict(obj["details"]) if obj.get("details") is not None else None, + "credentials": DesignerWebhookWebhookCredentialsDTO.from_dict(obj["credentials"]) if obj.get("credentials") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhooks_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhooks_dto.py new file mode 100644 index 0000000000..34ea450c91 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_webhook_webhooks_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.designer_webhook_webhook_dto import DesignerWebhookWebhookDTO +from typing import Optional, Set +from typing_extensions import Self + +class DesignerWebhookWebhooksDTO(BaseModel): + """ + The returned list of webhooks. + """ # noqa: E501 + webhooks: Optional[List[DesignerWebhookWebhookDTO]] = Field(default=None, description="A list of webhooks.") + __properties: ClassVar[List[str]] = ["webhooks"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhooksDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in webhooks (list) + _items = [] + if self.webhooks: + for _item_webhooks in self.webhooks: + if _item_webhooks: + _items.append(_item_webhooks.to_dict()) + _dict['webhooks'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DesignerWebhookWebhooksDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "webhooks": [DesignerWebhookWebhookDTO.from_dict(_item) for _item in obj["webhooks"]] if obj.get("webhooks") is not None else None + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_willow_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_willow_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_willow_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_willow_auth_params_dto.py index 3b26dcfed4..c695464195 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_willow_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_willow_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_workday_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_auth_params_dto.py index aa3cdf2998..37f54c69ee 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO -from visier_api_data_in.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO +from visier_platform_sdk.models.designer_workday_o_auth_params_dto import DesignerWorkdayOAuthParamsDTO +from visier_platform_sdk.models.designer_workday_refresh_token_params_dto import DesignerWorkdayRefreshTokenParamsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_o_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_o_auth_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_workday_o_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_o_auth_params_dto.py index 552ec9df6c..7452cf7aa2 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_o_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_o_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_raas_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_raas_auth_params_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/designer_workday_raas_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_raas_auth_params_dto.py index 2aba2aff65..19a2bc1f96 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_raas_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_raas_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_refresh_token_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_refresh_token_params_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/designer_workday_refresh_token_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_refresh_token_params_dto.py index 5f2372a664..1644080089 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_workday_refresh_token_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_workday_refresh_token_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/designer_zoom_auth_params_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/designer_zoom_auth_params_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/designer_zoom_auth_params_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/designer_zoom_auth_params_dto.py index 169d5a39be..03db7ebabc 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/designer_zoom_auth_params_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/designer_zoom_auth_params_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dimension_member.py b/src/visier_platform_sdk/visier_platform_sdk/models/dimension_member.py new file mode 100644 index 0000000000..1faa6c5621 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dimension_member.py @@ -0,0 +1,139 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.description_entry import DescriptionEntry +from typing import Optional, Set +from typing_extensions import Self + +class DimensionMember(BaseModel): + """ + An element of a dimension that can be organized hierarchically. + """ # noqa: E501 + id: StrictStr = Field(description="Unique identifier of the member.") + name: StrictStr = Field(description="Name of the member.") + description: StrictStr = Field(description="Description of the member.") + has_benchmark_value: StrictBool = Field(description="True if this member has available benchmark values. False if this member has no available benchmark values. ", alias="hasBenchmarkValue") + has_children: StrictBool = Field(description="True if this member has children. False if this member has no children. For example, a leaf member. ", alias="hasChildren") + status: StrictStr = Field(description="Status of the member. If status is `archived`, the dimension member does not have a benchmark value.") + display_id: Optional[StrictStr] = Field(default=None, description="A user-friendly identifier of the member. This field will be excluded from the response if there is no displayId for the member.", alias="displayId") + short_description_sections: Optional[List[DescriptionEntry]] = Field(default=None, description="A short description of the member in structured format.", alias="shortDescriptionSections") + job_domain: Optional[StrictStr] = Field(default=None, description="Domain of a job member. This field will be excluded from the response if there is no domain for the member.", alias="jobDomain") + job_subdomain: Optional[StrictStr] = Field(default=None, description="Subdomain of a job member. This field will be excluded from the response if there is no subdomain for the member.", alias="jobSubdomain") + typical_titles: Optional[List[StrictStr]] = Field(default=None, description="Similar job titles for a job member. This field will be excluded from the response if there are no similar job titles.", alias="typicalTitles") + related_jobs: Optional[List[StrictStr]] = Field(default=None, description="The job IDs for similar jobs, sorted in descending order of similarity. This field will be excluded from the response if there are no similar jobs.", alias="relatedJobs") + naics_id: Optional[StrictStr] = Field(default=None, description="The North American Industry Classification System (NAICS) code that matches the provided naicsCode, using NAICS version 2022.", alias="naicsId") + naics_name: Optional[StrictStr] = Field(default=None, description="The name of the North American Industry Classification System (NAICS) category that matches the provided naicsCode, using NAICS version 2022.", alias="naicsName") + naics_description: Optional[StrictStr] = Field(default=None, description="The description of the North American Industry Classification System (NAICS) category that matches the provided naicsCode, using NAICS version 2022.", alias="naicsDescription") + soc_code: Optional[StrictStr] = Field(default=None, description="The Standard Occupational Classification (SOC) code for the job member, using SOC version 2018. This optional field is returned if a single SOC code maps to the job member.", alias="socCode") + soc_name: Optional[StrictStr] = Field(default=None, description="The detailed occupation name from the Standard Occupational Classification (SOC) system for the job member, using SOC version 2018. This optional field is returned if a single SOC code maps to the job member.", alias="socName") + soc_codes: Optional[Dict[str, Any]] = Field(default=None, description="The Standard Occupational Classification (SOC) codes for the job member mapped to career level ids, using SOC version 2018. This optional field is returned if multiple SOC codes map to different career levels of the job member.", alias="socCodes") + soc_names: Optional[Dict[str, Any]] = Field(default=None, description="The detailed occupation names from the Standard Occupational Classification (SOC) system for the job member mapped to career level ids, using SOC version 2018. This optional field is returned if multiple SOC codes map to different career levels of the job member.", alias="socNames") + __properties: ClassVar[List[str]] = ["id", "name", "description", "hasBenchmarkValue", "hasChildren", "status", "displayId", "shortDescriptionSections", "jobDomain", "jobSubdomain", "typicalTitles", "relatedJobs", "naicsId", "naicsName", "naicsDescription", "socCode", "socName", "socCodes", "socNames"] + + @field_validator('status') + def status_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['active', 'archived']): + raise ValueError("must be one of enum values ('active', 'archived')") + return value + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DimensionMember from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in short_description_sections (list) + _items = [] + if self.short_description_sections: + for _item_short_description_sections in self.short_description_sections: + if _item_short_description_sections: + _items.append(_item_short_description_sections.to_dict()) + _dict['shortDescriptionSections'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DimensionMember from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "hasBenchmarkValue": obj.get("hasBenchmarkValue"), + "hasChildren": obj.get("hasChildren"), + "status": obj.get("status"), + "displayId": obj.get("displayId"), + "shortDescriptionSections": [DescriptionEntry.from_dict(_item) for _item in obj["shortDescriptionSections"]] if obj.get("shortDescriptionSections") is not None else None, + "jobDomain": obj.get("jobDomain"), + "jobSubdomain": obj.get("jobSubdomain"), + "typicalTitles": obj.get("typicalTitles"), + "relatedJobs": obj.get("relatedJobs"), + "naicsId": obj.get("naicsId"), + "naicsName": obj.get("naicsName"), + "naicsDescription": obj.get("naicsDescription"), + "socCode": obj.get("socCode"), + "socName": obj.get("socName"), + "socCodes": obj.get("socCodes"), + "socNames": obj.get("socNames") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/direct_data_upload_file_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/direct_data_upload_file_response_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/direct_data_upload_file_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/direct_data_upload_file_response_dto.py index 82987d55fb..aab3598481 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/direct_data_upload_file_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/direct_data_upload_file_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_metric_validation_summary_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_metric_validation_summary_dto.py new file mode 100644 index 0000000000..0cdbb2833f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_metric_validation_summary_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional, Union +from typing import Optional, Set +from typing_extensions import Self + +class DpAutomationMetricValidationSummaryDTO(BaseModel): + """ + DpAutomationMetricValidationSummaryDTO + """ # noqa: E501 + symbol_name: Optional[StrictStr] = Field(default=None, description="The symbol name of the metric. For example, \"employeeCount\".", alias="symbolName") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable name that is displayed within Visier. For example, \"Headcount\".", alias="displayName") + value: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="The current value of the metric expressed as an integer.") + __properties: ClassVar[List[str]] = ["symbolName", "displayName", "value"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DpAutomationMetricValidationSummaryDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DpAutomationMetricValidationSummaryDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "symbolName": obj.get("symbolName"), + "displayName": obj.get("displayName"), + "value": obj.get("value") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_dto.py new file mode 100644 index 0000000000..b0c08b14d1 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_dto.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.dp_automation_metric_validation_summary_dto import DpAutomationMetricValidationSummaryDTO +from typing import Optional, Set +from typing_extensions import Self + +class DpAutomationTenantPreviewEntriesSummaryDTO(BaseModel): + """ + DpAutomationTenantPreviewEntriesSummaryDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code of the analytic tenant. For example, \"WFF_j1r~i1o\".", alias="tenantCode") + data_version: Optional[StrictStr] = Field(default=None, description="The data version ID.", alias="dataVersion") + data_version_date: Optional[StrictStr] = Field(default=None, description="The date that the data version was created.", alias="dataVersionDate") + metrics: Optional[List[DpAutomationMetricValidationSummaryDTO]] = Field(default=None, description="A list of metrics and their values.") + __properties: ClassVar[List[str]] = ["tenantCode", "dataVersion", "dataVersionDate", "metrics"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DpAutomationTenantPreviewEntriesSummaryDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in metrics (list) + _items = [] + if self.metrics: + for _item_metrics in self.metrics: + if _item_metrics: + _items.append(_item_metrics.to_dict()) + _dict['metrics'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DpAutomationTenantPreviewEntriesSummaryDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "dataVersion": obj.get("dataVersion"), + "dataVersionDate": obj.get("dataVersionDate"), + "metrics": [DpAutomationMetricValidationSummaryDTO.from_dict(_item) for _item in obj["metrics"]] if obj.get("metrics") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_list_dto.py new file mode 100644 index 0000000000..a3110b82ea --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dp_automation_tenant_preview_entries_summary_list_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.dp_automation_tenant_preview_entries_summary_dto import DpAutomationTenantPreviewEntriesSummaryDTO +from typing import Optional, Set +from typing_extensions import Self + +class DpAutomationTenantPreviewEntriesSummaryListDTO(BaseModel): + """ + DpAutomationTenantPreviewEntriesSummaryListDTO + """ # noqa: E501 + tenants: Optional[List[DpAutomationTenantPreviewEntriesSummaryDTO]] = Field(default=None, description="A list of objects representing all the analytic tenants.") + limit: Optional[StrictInt] = Field(default=None, description="The number of analytic tenants to retrieve. The maximum number to retrieve is 1000.") + start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving results from, also known as offset. The index begins at 0.") + __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DpAutomationTenantPreviewEntriesSummaryListDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DpAutomationTenantPreviewEntriesSummaryListDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [DpAutomationTenantPreviewEntriesSummaryDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/dp_cancel_job_batch_from_job_id_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dp_cancel_job_batch_from_job_id_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/dp_cancel_job_batch_from_job_id_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dp_cancel_job_batch_from_job_id_dto.py index 1ba8754910..9160845a9e 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/dp_cancel_job_batch_from_job_id_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dp_cancel_job_batch_from_job_id_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/dp_job_cancellation_result_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dp_job_cancellation_result_dto.py similarity index 91% rename from src/visier_api_data_in/visier_api_data_in/models/dp_job_cancellation_result_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dp_job_cancellation_result_dto.py index e04bc5e2a6..506bf8374a 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/dp_job_cancellation_result_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dp_job_cancellation_result_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/dp_job_cancellation_results_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/dp_job_cancellation_results_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/dp_job_cancellation_results_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dp_job_cancellation_results_dto.py index fb2630772e..a2d04e2209 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/dp_job_cancellation_results_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dp_job_cancellation_results_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO +from visier_platform_sdk.models.dp_job_cancellation_result_dto import DpJobCancellationResultDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/dv_export_status.py b/src/visier_platform_sdk/visier_platform_sdk/models/dv_export_status.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/dv_export_status.py rename to src/visier_platform_sdk/visier_platform_sdk/models/dv_export_status.py index 084850bb82..3ffc7b0ab5 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/dv_export_status.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/dv_export_status.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/extracted_skill.py b/src/visier_platform_sdk/visier_platform_sdk/models/extracted_skill.py new file mode 100644 index 0000000000..f2d9c49712 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/extracted_skill.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class ExtractedSkill(BaseModel): + """ + ExtractedSkill + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill. ") + name: StrictStr = Field(description="The localized display name of the skill. ") + description: StrictStr = Field(description="The localized description of the skill. ") + score: StrictInt = Field(description="The score representing the confidence level of the match between the extracted skill and the standardized skill in Visier’s Skills Library. The score ranges from 0 to 100. ") + __properties: ClassVar[List[str]] = ["id", "name", "description", "score"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ExtractedSkill from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ExtractedSkill from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "score": obj.get("score") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/generate_impersonation_token_request.py b/src/visier_platform_sdk/visier_platform_sdk/models/generate_impersonation_token_request.py new file mode 100644 index 0000000000..271aa4ae22 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/generate_impersonation_token_request.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class GenerateImpersonationTokenRequest(BaseModel): + """ + The details of the user to impersonate. + """ # noqa: E501 + target_username: Optional[StrictStr] = Field(default=None, description="The username of the user to impersonate.", alias="TargetUsername") + __properties: ClassVar[List[str]] = ["TargetUsername"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of GenerateImpersonationTokenRequest from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of GenerateImpersonationTokenRequest from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "TargetUsername": obj.get("TargetUsername") + }) + return _obj + + diff --git a/src/visier_api_data_out/visier_api_data_out/models/google_protobuf_any.py b/src/visier_platform_sdk/visier_platform_sdk/models/google_protobuf_any.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/google_protobuf_any.py rename to src/visier_platform_sdk/visier_platform_sdk/models/google_protobuf_any.py index 63e5ca52a4..2eb5a50a65 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/google_protobuf_any.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/google_protobuf_any.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/hierarchy.py b/src/visier_platform_sdk/visier_platform_sdk/models/hierarchy.py new file mode 100644 index 0000000000..66545b10c1 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/hierarchy.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class Hierarchy(BaseModel): + """ + Information describing a hierarchy, which is used to organize members of a dimension. + """ # noqa: E501 + id: StrictStr = Field(description="Unique identifier of the hierarchy.") + name: StrictStr = Field(description="Name of the hierarchy.") + description: Optional[StrictStr] = Field(default=None, description="Description of the hierarchy.") + __properties: ClassVar[List[str]] = ["id", "name", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of Hierarchy from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of Hierarchy from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job.py b/src/visier_platform_sdk/visier_platform_sdk/models/job.py new file mode 100644 index 0000000000..7d0c032d0d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job.py @@ -0,0 +1,121 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional, Union +from visier_platform_sdk.models.skill import Skill +from typing import Optional, Set +from typing_extensions import Self + +class Job(BaseModel): + """ + Details describing a job. + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the job. ") + name: StrictStr = Field(description="The localized display name of the job. ") + description: StrictStr = Field(description="The localized description of the job. ") + isco_code: Optional[StrictStr] = Field(default=None, description="The International Standard Classification of Occupations (ISCO) code of the job. This field will be omitted if the job is not associated with an ISCO code. ", alias="iscoCode") + soc_code: Optional[StrictStr] = Field(default=None, description="The Standard Occupational Classification (SOC) code of the job. This field will be omitted if the job is not associated with a SOC code. ", alias="socCode") + alternative_titles: List[StrictStr] = Field(description="List of alternative localized names for this job. ", alias="alternativeTitles") + essential_skills: List[Skill] = Field(description="List of essential skills for this job. ", alias="essentialSkills") + optional_skills: List[Skill] = Field(description="List of optional skills for this job. ", alias="optionalSkills") + remote_index: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="The Remote Index represents how readily a job can be done through remote work. The index ranges from 0 to 100, where a value of 100 means the job can be done entirely remotely. This field will be omitted if remotability is not applicable to the job. ", alias="remoteIndex") + automation_index: Optional[StrictInt] = Field(default=None, description="The Automation Index represents how readily a job can be automated. The index ranges from 0 to 100, where a value of 100 means the job is completely automatable. This field will be omitted if automation is not applicable to the job. ", alias="automationIndex") + __properties: ClassVar[List[str]] = ["id", "name", "description", "iscoCode", "socCode", "alternativeTitles", "essentialSkills", "optionalSkills", "remoteIndex", "automationIndex"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of Job from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in essential_skills (list) + _items = [] + if self.essential_skills: + for _item_essential_skills in self.essential_skills: + if _item_essential_skills: + _items.append(_item_essential_skills.to_dict()) + _dict['essentialSkills'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in optional_skills (list) + _items = [] + if self.optional_skills: + for _item_optional_skills in self.optional_skills: + if _item_optional_skills: + _items.append(_item_optional_skills.to_dict()) + _dict['optionalSkills'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of Job from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "iscoCode": obj.get("iscoCode"), + "socCode": obj.get("socCode"), + "alternativeTitles": obj.get("alternativeTitles"), + "essentialSkills": [Skill.from_dict(_item) for _item in obj["essentialSkills"]] if obj.get("essentialSkills") is not None else None, + "optionalSkills": [Skill.from_dict(_item) for _item in obj["optionalSkills"]] if obj.get("optionalSkills") is not None else None, + "remoteIndex": obj.get("remoteIndex"), + "automationIndex": obj.get("automationIndex") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_entry.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_entry.py new file mode 100644 index 0000000000..af22e8297c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_entry.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class JobEntry(BaseModel): + """ + JobEntry + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the job. ") + name: StrictStr = Field(description="The localized display name of the job. ") + description: StrictStr = Field(description="The localized description of the job. ") + __properties: ClassVar[List[str]] = ["id", "name", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobEntry from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobEntry from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_feedback_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_feedback_input.py new file mode 100644 index 0000000000..f8a69d38f0 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_feedback_input.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class JobFeedbackInput(BaseModel): + """ + The data structure used to submit negative feedback for the job match results returned by the Get jobs endpoint. + """ # noqa: E501 + term: StrictStr = Field(description="The search term (job title) you entered when using the Get jobs endpoint. You're providing feedback on the quality of the search results for this term. This field is required. The minimum is 3 characters and the maximum is 100 characters. ") + naics_code: Optional[StrictStr] = Field(default=None, description="If provided, the naicsCode entered when using the Get jobs endpoint. You're providing feedback on the quality of the results for the search term and code.", alias="naicsCode") + additional_comments: Optional[StrictStr] = Field(default=None, description="Additional written feedback about the job match results returned by the Get jobs endpoint. The maximum is 150 characters. ", alias="additionalComments") + __properties: ClassVar[List[str]] = ["term", "naicsCode", "additionalComments"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobFeedbackInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobFeedbackInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "term": obj.get("term"), + "naicsCode": obj.get("naicsCode"), + "additionalComments": obj.get("additionalComments") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_search_failure_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_search_failure_output.py new file mode 100644 index 0000000000..553bb51140 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_search_failure_output.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class JobSearchFailureOutput(BaseModel): + """ + JobSearchFailureOutput + """ # noqa: E501 + http_status: StrictStr = Field(description="A three-digit code that indicates the outcome of a request. ", alias="httpStatus") + message: StrictStr = Field(description="The details of the error. ") + rci: StrictStr = Field(description="A root cause identifier that allows Visier to determine the source of the problem. ") + error_code: StrictStr = Field(description="A brief identifier of the type of error. ", alias="errorCode") + __properties: ClassVar[List[str]] = ["httpStatus", "message", "rci", "errorCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobSearchFailureOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobSearchFailureOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "httpStatus": obj.get("httpStatus"), + "message": obj.get("message"), + "rci": obj.get("rci"), + "errorCode": obj.get("errorCode") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_search_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_search_input.py new file mode 100644 index 0000000000..35815803be --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_search_input.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class JobSearchInput(BaseModel): + """ + JobSearchInput + """ # noqa: E501 + job_ids: List[StrictStr] = Field(description="A list of job IDs to search jobs. The maximum number of job IDs is 1000. ", alias="jobIDs") + __properties: ClassVar[List[str]] = ["jobIDs"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobSearchInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobSearchInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "jobIDs": obj.get("jobIDs") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_search_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_search_output.py new file mode 100644 index 0000000000..a8365cb1a5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_search_output.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.dimension_member import DimensionMember +from visier_platform_sdk.models.job_search_failure_output import JobSearchFailureOutput +from typing import Optional, Set +from typing_extensions import Self + +class JobSearchOutput(BaseModel): + """ + JobSearchOutput + """ # noqa: E501 + successes: List[DimensionMember] = Field(description="The jobs retrieved for successful inputs. ") + failures: List[JobSearchFailureOutput] = Field(description="Error description for failed inputs. ") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobSearchOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobSearchOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [DimensionMember.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [JobSearchFailureOutput.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_standardization_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_standardization_input.py new file mode 100644 index 0000000000..3879fce9c9 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_standardization_input.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class JobStandardizationInput(BaseModel): + """ + The custom job titles to standardize. + """ # noqa: E501 + terms: List[StrictStr] = Field(description="A list of input search terms. The job members that are the most semantically similar to the search term are returned with the most relevant job members displayed first. Your search term may not be included in the results as semantic search goes beyond keyword matching and attempts to interpret the meaning behind the query to provide search results. The maximum number of search terms is 30. For the individual search term, the minimum length is 3 characters and the maximum length is 100 characters. ") + naics_code: Optional[StrictStr] = Field(default=None, description="The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, the most relevant job titles associated with the naicsCode are returned first. ", alias="naicsCode") + num_matches: Optional[StrictInt] = Field(default=5, description="The number of top matches to retrieve. ", alias="numMatches") + semantic_only: Optional[StrictBool] = Field(default=False, description="If `true`, only semantic search will be used to find matches. Ensure the parameter `lexicalOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ", alias="semanticOnly") + lexical_only: Optional[StrictBool] = Field(default=False, description="If `true`, only lexical search will be used to find matches. Ensure the parameter `semanticOnly` is set to `false`. Default is `false`. By default, both semantic and lexical search are used to find matches. ", alias="lexicalOnly") + typical_titles_search: Optional[StrictBool] = Field(default=False, description="If `true`, similar job titles for a job member are included in the lexical search for matches. Ensure the parameters 'lexicalOnly' is set to 'true' and 'semanticOnly' is set to 'false'. Default is `false`. ", alias="typicalTitlesSearch") + __properties: ClassVar[List[str]] = ["terms", "naicsCode", "numMatches", "semanticOnly", "lexicalOnly", "typicalTitlesSearch"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobStandardizationInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobStandardizationInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "terms": obj.get("terms"), + "naicsCode": obj.get("naicsCode"), + "numMatches": obj.get("numMatches") if obj.get("numMatches") is not None else 5, + "semanticOnly": obj.get("semanticOnly") if obj.get("semanticOnly") is not None else False, + "lexicalOnly": obj.get("lexicalOnly") if obj.get("lexicalOnly") is not None else False, + "typicalTitlesSearch": obj.get("typicalTitlesSearch") if obj.get("typicalTitlesSearch") is not None else False + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/job_standardization_input_skills.py b/src/visier_platform_sdk/visier_platform_sdk/models/job_standardization_input_skills.py new file mode 100644 index 0000000000..73bf21ef28 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/job_standardization_input_skills.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class JobStandardizationInputSkills(BaseModel): + """ + The custom job titles to standardize. + """ # noqa: E501 + jobs: List[StrictStr] + naics_code: Optional[StrictStr] = Field(default=None, description="The North American Industry Classification System (NAICS) code. If `naicsCode` is provided, the most relevant job titles associated with the naicsCode are returned first. ", alias="naicsCode") + __properties: ClassVar[List[str]] = ["jobs", "naicsCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of JobStandardizationInputSkills from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of JobStandardizationInputSkills from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "jobs": obj.get("jobs"), + "naicsCode": obj.get("naicsCode") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/location_search_failure_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_failure_output.py new file mode 100644 index 0000000000..ade67569d4 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_failure_output.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class LocationSearchFailureOutput(BaseModel): + """ + LocationSearchFailureOutput + """ # noqa: E501 + uuid: StrictStr = Field(description="A unique identifier of the individual requests. ") + http_status: StrictStr = Field(description="A three-digit code that indicates the outcome of a request. ", alias="httpStatus") + message: StrictStr = Field(description="The details of the error. ") + rci: StrictStr = Field(description="A root cause identifier that allows Visier to determine the source of the problem. ") + error_code: StrictStr = Field(description="A brief identifier of the type of error. ", alias="errorCode") + __properties: ClassVar[List[str]] = ["uuid", "httpStatus", "message", "rci", "errorCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of LocationSearchFailureOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of LocationSearchFailureOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "uuid": obj.get("uuid"), + "httpStatus": obj.get("httpStatus"), + "message": obj.get("message"), + "rci": obj.get("rci"), + "errorCode": obj.get("errorCode") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/location_search_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_input.py new file mode 100644 index 0000000000..585bb133ab --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_input.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.location_search_input1 import LocationSearchInput1 +from typing import Optional, Set +from typing_extensions import Self + +class LocationSearchInput(BaseModel): + """ + A list of location query parameters for bulk operation. The maximum batch size is 1000. + """ # noqa: E501 + search_inputs: List[LocationSearchInput1] = Field(alias="searchInputs") + has_benchmark_value: Optional[StrictBool] = Field(default=None, description="Filter members based on the availability of benchmark values. If `true`, members with benchmark values are returned. If `false`, members without benchmark values are returned. If no value is specified, all members are returned. ", alias="hasBenchmarkValue") + __properties: ClassVar[List[str]] = ["searchInputs", "hasBenchmarkValue"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of LocationSearchInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in search_inputs (list) + _items = [] + if self.search_inputs: + for _item_search_inputs in self.search_inputs: + if _item_search_inputs: + _items.append(_item_search_inputs.to_dict()) + _dict['searchInputs'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of LocationSearchInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "searchInputs": [LocationSearchInput1.from_dict(_item) for _item in obj["searchInputs"]] if obj.get("searchInputs") is not None else None, + "hasBenchmarkValue": obj.get("hasBenchmarkValue") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/location_search_input1.py b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_input1.py new file mode 100644 index 0000000000..0cd4abd11d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_input1.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class LocationSearchInput1(BaseModel): + """ + LocationSearchInput1 + """ # noqa: E501 + uuid: StrictStr = Field(description="A unique identifier of the individual requests. ") + country_code: StrictStr = Field(description="The **ISO 3166-1** country code to look up. Returns location members that match the country code. Currently, the only supported country code is `US`. ", alias="countryCode") + postal_code: StrictStr = Field(description="The postal code to look up. Returns location members that match both the country code and postal code. ", alias="postalCode") + __properties: ClassVar[List[str]] = ["uuid", "countryCode", "postalCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of LocationSearchInput1 from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of LocationSearchInput1 from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "uuid": obj.get("uuid"), + "countryCode": obj.get("countryCode"), + "postalCode": obj.get("postalCode") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/location_search_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_output.py new file mode 100644 index 0000000000..65bdfba084 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_output.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.location_search_failure_output import LocationSearchFailureOutput +from visier_platform_sdk.models.location_search_successful_output import LocationSearchSuccessfulOutput +from typing import Optional, Set +from typing_extensions import Self + +class LocationSearchOutput(BaseModel): + """ + LocationSearchOutput + """ # noqa: E501 + successes: List[LocationSearchSuccessfulOutput] = Field(description="The locations retrieved for successful inputs. ") + failures: List[LocationSearchFailureOutput] = Field(description="Error description for failed inputs. ") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of LocationSearchOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of LocationSearchOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [LocationSearchSuccessfulOutput.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [LocationSearchFailureOutput.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/location_search_successful_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_successful_output.py new file mode 100644 index 0000000000..638d9b6d3d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/location_search_successful_output.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.dimension_member import DimensionMember +from typing import Optional, Set +from typing_extensions import Self + +class LocationSearchSuccessfulOutput(BaseModel): + """ + LocationSearchSuccessfulOutput + """ # noqa: E501 + uuid: StrictStr = Field(description="A unique identifier of the individual requests. ") + results: List[DimensionMember] = Field(description="A list of matching location members. ") + __properties: ClassVar[List[str]] = ["uuid", "results"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of LocationSearchSuccessfulOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in results (list) + _items = [] + if self.results: + for _item_results in self.results: + if _item_results: + _items.append(_item_results.to_dict()) + _dict['results'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of LocationSearchSuccessfulOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "uuid": obj.get("uuid"), + "results": [DimensionMember.from_dict(_item) for _item in obj["results"]] if obj.get("results") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/output_entry.py b/src/visier_platform_sdk/visier_platform_sdk/models/output_entry.py new file mode 100644 index 0000000000..5ac70cbe74 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/output_entry.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.dimension_member import DimensionMember +from typing import Optional, Set +from typing_extensions import Self + +class OutputEntry(BaseModel): + """ + OutputEntry + """ # noqa: E501 + job: StrictStr = Field(description="The custom job title input. ") + matches: List[DimensionMember] = Field(description="The top standardized job matches. ") + __properties: ClassVar[List[str]] = ["job", "matches"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of OutputEntry from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in matches (list) + _items = [] + if self.matches: + for _item_matches in self.matches: + if _item_matches: + _items.append(_item_matches.to_dict()) + _dict['matches'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of OutputEntry from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "job": obj.get("job"), + "matches": [DimensionMember.from_dict(_item) for _item in obj["matches"]] if obj.get("matches") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/output_entry1.py b/src/visier_platform_sdk/visier_platform_sdk/models/output_entry1.py new file mode 100644 index 0000000000..0281fa8195 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/output_entry1.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.output_entry1_matches_inner import OutputEntry1MatchesInner +from typing import Optional, Set +from typing_extensions import Self + +class OutputEntry1(BaseModel): + """ + OutputEntry1 + """ # noqa: E501 + job: StrictStr = Field(description="The custom job title input. ") + matches: List[OutputEntry1MatchesInner] = Field(description="The top standardized job matches. ") + __properties: ClassVar[List[str]] = ["job", "matches"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of OutputEntry1 from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in matches (list) + _items = [] + if self.matches: + for _item_matches in self.matches: + if _item_matches: + _items.append(_item_matches.to_dict()) + _dict['matches'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of OutputEntry1 from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "job": obj.get("job"), + "matches": [OutputEntry1MatchesInner.from_dict(_item) for _item in obj["matches"]] if obj.get("matches") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/output_entry1_matches_inner.py b/src/visier_platform_sdk/visier_platform_sdk/models/output_entry1_matches_inner.py new file mode 100644 index 0000000000..62ab6c45ab --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/output_entry1_matches_inner.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class OutputEntry1MatchesInner(BaseModel): + """ + OutputEntry1MatchesInner + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the job. ") + name: StrictStr = Field(description="The localized display name of the job. ") + description: StrictStr = Field(description="The localized description of the job. ") + score: StrictInt = Field(description="The score representing the confidence level of the match between the standardized job and the custom job title input. The score ranges from 0 to 100. ") + __properties: ClassVar[List[str]] = ["id", "name", "description", "score"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of OutputEntry1MatchesInner from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of OutputEntry1MatchesInner from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "score": obj.get("score") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/plan_data_load_change_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/plan_data_load_change_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/plan_data_load_change_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/plan_data_load_change_dto.py index 0f70fc4738..05f668aad2 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/plan_data_load_change_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/plan_data_load_change_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/plan_data_load_change_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/plan_data_load_change_list_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/plan_data_load_change_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/plan_data_load_change_list_dto.py index 9b74478c10..a9e3b4e4c1 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/plan_data_load_change_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/plan_data_load_change_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.plan_data_load_change_dto import PlanDataLoadChangeDTO +from visier_platform_sdk.models.plan_data_load_change_dto import PlanDataLoadChangeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/plan_data_upload_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/plan_data_upload_response_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/plan_data_upload_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/plan_data_upload_response_dto.py index 9063b764d1..c50a517f86 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/plan_data_upload_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/plan_data_upload_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO +from visier_platform_sdk.models.plan_data_load_change_list_dto import PlanDataLoadChangeListDTO +from visier_platform_sdk.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/plan_row_data_load_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/plan_row_data_load_response_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/plan_row_data_load_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/plan_row_data_load_response_dto.py index d26746c432..a8df57cf9f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/plan_row_data_load_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/plan_row_data_load_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,6 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_get_plan_list_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_get_plan_list_response_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_get_plan_list_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_get_plan_list_response_dto.py index fb22beef92..ab23ec8cba 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_get_plan_list_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_get_plan_list_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.planning_plan_info_dto import PlanningPlanInfoDTO +from visier_platform_sdk.models.planning_plan_info_dto import PlanningPlanInfoDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_data_load_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_data_load_error_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_data_load_error_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_data_load_error_dto.py index e523a72ded..a47fdd3a83 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_data_load_error_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_data_load_error_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_info_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_info_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_info_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_info_dto.py index 4351b8aeb6..b41451305a 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_info_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_info_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.planning_scenario_info_dto import PlanningScenarioInfoDTO +from visier_platform_sdk.models.planning_scenario_info_dto import PlanningScenarioInfoDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_item_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_item_dto.py similarity index 90% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_item_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_item_dto.py index ddae6faffd..b5b945e77f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_item_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_item_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_schema_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_schema_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_schema_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_schema_dto.py index 999b6f5f30..848e7a53e9 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_schema_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_schema_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.planning_plan_item_dto import PlanningPlanItemDTO -from visier_api_analytic_model.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO -from visier_api_analytic_model.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO -from visier_api_analytic_model.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO +from visier_platform_sdk.models.planning_plan_item_dto import PlanningPlanItemDTO +from visier_platform_sdk.models.planning_plan_segment_level_dto import PlanningPlanSegmentLevelDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_list_dto import PlanningPlanSegmentLevelMemberListDTO +from visier_platform_sdk.models.planning_plan_time_period_dto import PlanningPlanTimePeriodDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_dto.py index 5526f89fd3..34f32ebc5e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_member_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_member_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_member_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_member_dto.py index 2e5d2f0fd8..1ea63a2127 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_member_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_member_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_member_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_member_list_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_member_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_member_list_dto.py index 33f2ad3b4b..e1273f547a 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_segment_level_member_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_segment_level_member_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO +from visier_platform_sdk.models.planning_plan_segment_level_member_dto import PlanningPlanSegmentLevelMemberDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_time_period_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_time_period_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_time_period_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_time_period_dto.py index 590eed14fc..747b4d6483 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_time_period_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_time_period_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_with_schema_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_with_schema_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_with_schema_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_with_schema_dto.py index ba7ef80c63..5e259c41c2 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_plan_with_schema_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_plan_with_schema_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO -from visier_api_analytic_model.models.planning_plan_info_dto import PlanningPlanInfoDTO -from visier_api_analytic_model.models.planning_plan_schema_dto import PlanningPlanSchemaDTO +from visier_platform_sdk.models.planning_plan_data_load_error_dto import PlanningPlanDataLoadErrorDTO +from visier_platform_sdk.models.planning_plan_info_dto import PlanningPlanInfoDTO +from visier_platform_sdk.models.planning_plan_schema_dto import PlanningPlanSchemaDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_scenario_info_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/planning_scenario_info_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/planning_scenario_info_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/planning_scenario_info_dto.py index 7f4ecac529..c6b64ae085 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/planning_scenario_info_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/planning_scenario_info_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmark_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmark_input.py new file mode 100644 index 0000000000..116dee004d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmark_input.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class SalaryBenchmarkInput(BaseModel): + """ + SalaryBenchmarkInput + """ # noqa: E501 + uuid: StrictStr = Field(description="A unique identifier of the individual requests. ") + job: StrictStr = Field(description="The job member ID. ") + industry: Optional[StrictStr] = Field(default=None, description="The industry member ID. If the ID is not provided, the response returns the benchmark value across all industries. ") + naics_code: Optional[StrictStr] = Field(default=None, description="The North American Industry Classification System (NAICS) code. If the NAICS code is not provided, the response returns the benchmark value across all industries. If both `naicsCode` and `industry` are provided, the response returns the benchmark value for the `industry` parameter. The entered `naicsCode` will not be applied. ", alias="naicsCode") + location: Optional[StrictStr] = Field(default=None, description="The location member ID. If the ID is not provided, the response returns the benchmark value across all locations. ") + company_size: Optional[StrictStr] = Field(default=None, description="The company size member ID. If the ID is not provided, the response returns the benchmark value across all company sizes. ", alias="companySize") + career_level: Optional[StrictStr] = Field(default=None, description="The career level member ID. If the ID is not provided, the response returns the benchmark value across all career levels. ", alias="careerLevel") + __properties: ClassVar[List[str]] = ["uuid", "job", "industry", "naicsCode", "location", "companySize", "careerLevel"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SalaryBenchmarkInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SalaryBenchmarkInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "uuid": obj.get("uuid"), + "job": obj.get("job"), + "industry": obj.get("industry"), + "naicsCode": obj.get("naicsCode"), + "location": obj.get("location"), + "companySize": obj.get("companySize"), + "careerLevel": obj.get("careerLevel") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_failure_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_failure_output.py new file mode 100644 index 0000000000..5b3dcf4387 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_failure_output.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class SalaryBenchmarksBatchProcessingFailureOutput(BaseModel): + """ + Error description for individual requests within a bulk request. + """ # noqa: E501 + uuid: StrictStr = Field(description="A unique identifier of the individual requests. ") + http_status: StrictStr = Field(description="A three-digit code that indicates the outcome of a request. ", alias="httpStatus") + message: StrictStr = Field(description="The details of the error. ") + rci: StrictStr = Field(description="A root cause identifier that allows Visier to determine the source of the problem. ") + error_code: StrictStr = Field(description="A brief identifier of the type of error. ", alias="errorCode") + __properties: ClassVar[List[str]] = ["uuid", "httpStatus", "message", "rci", "errorCode"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SalaryBenchmarksBatchProcessingFailureOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SalaryBenchmarksBatchProcessingFailureOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "uuid": obj.get("uuid"), + "httpStatus": obj.get("httpStatus"), + "message": obj.get("message"), + "rci": obj.get("rci"), + "errorCode": obj.get("errorCode") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_outputs.py b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_outputs.py new file mode 100644 index 0000000000..8cead76ebd --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_outputs.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.salary_benchmarks_batch_processing_failure_output import SalaryBenchmarksBatchProcessingFailureOutput +from visier_platform_sdk.models.salary_benchmarks_batch_processing_successful_output import SalaryBenchmarksBatchProcessingSuccessfulOutput +from typing import Optional, Set +from typing_extensions import Self + +class SalaryBenchmarksBatchProcessingOutputs(BaseModel): + """ + All operations in the bulk request were completed. + """ # noqa: E501 + successes: Optional[List[SalaryBenchmarksBatchProcessingSuccessfulOutput]] = None + failures: Optional[List[SalaryBenchmarksBatchProcessingFailureOutput]] = None + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SalaryBenchmarksBatchProcessingOutputs from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SalaryBenchmarksBatchProcessingOutputs from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [SalaryBenchmarksBatchProcessingSuccessfulOutput.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [SalaryBenchmarksBatchProcessingFailureOutput.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_successful_output.py b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_successful_output.py new file mode 100644 index 0000000000..0ec72ac676 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/salary_benchmarks_batch_processing_successful_output.py @@ -0,0 +1,110 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class SalaryBenchmarksBatchProcessingSuccessfulOutput(BaseModel): + """ + The compensation benchmark values for individual requests within a bulk request. + """ # noqa: E501 + uuid: StrictStr = Field(description="A unique identifier of the individual requests. ") + percentile10: StrictInt = Field(description="The 10th percentile base pay. ") + percentile25: StrictInt = Field(description="The 25th percentile base pay. ") + percentile50: StrictInt = Field(description="The 50th percentile base pay. ") + percentile75: StrictInt = Field(description="The 75th percentile base pay. ") + percentile90: StrictInt = Field(description="The 90th percentile base pay. ") + aligned_range_min: StrictInt = Field(description="The lower bound of salaries that are aligned with the market. ", alias="alignedRangeMin") + aligned_range_max: StrictInt = Field(description="The upper bound of salaries that are aligned with the market. ", alias="alignedRangeMax") + reference_date: StrictStr = Field(description="The date that benchmark values are calculated for. ", alias="referenceDate") + release_date: StrictStr = Field(description="The date that benchmark values are released. ", alias="releaseDate") + industry_id: StrictStr = Field(description="The industry member ID for the returned benchmarks. ", alias="industryId") + career_level_id: StrictStr = Field(description="The career level member ID for the returned benchmarks. ", alias="careerLevelId") + __properties: ClassVar[List[str]] = ["uuid", "percentile10", "percentile25", "percentile50", "percentile75", "percentile90", "alignedRangeMin", "alignedRangeMax", "referenceDate", "releaseDate", "industryId", "careerLevelId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SalaryBenchmarksBatchProcessingSuccessfulOutput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SalaryBenchmarksBatchProcessingSuccessfulOutput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "uuid": obj.get("uuid"), + "percentile10": obj.get("percentile10"), + "percentile25": obj.get("percentile25"), + "percentile50": obj.get("percentile50"), + "percentile75": obj.get("percentile75"), + "percentile90": obj.get("percentile90"), + "alignedRangeMin": obj.get("alignedRangeMin"), + "alignedRangeMax": obj.get("alignedRangeMax"), + "referenceDate": obj.get("referenceDate"), + "releaseDate": obj.get("releaseDate"), + "industryId": obj.get("industryId"), + "careerLevelId": obj.get("careerLevelId") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_assignment_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_request_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_assignment_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_request_dto.py index cff2fc9735..78d83a3391 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_assignment_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO +from visier_platform_sdk.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_assignment_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_response_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_assignment_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_response_dto.py index 8f8a2e8d87..c58d356a4b 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_assignment_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_assignment_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO -from visier_api_administration.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO +from visier_platform_sdk.models.servicing_failed_accessible_tenant_profile_assignment_dto import ServicingFailedAccessibleTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_successful_accessible_tenant_profile_assignment_dto import ServicingSuccessfulAccessibleTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_tenant_code_error_dto import ServicingTenantCodeErrorDTO +from visier_platform_sdk.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_request_dto.py new file mode 100644 index 0000000000..db74fae202 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_request_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_target_tenant_code_dto import ServicingTargetTenantCodeDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAccessibleTenantProfileRevokeRequestDTO(BaseModel): + """ + ServicingAccessibleTenantProfileRevokeRequestDTO + """ # noqa: E501 + target_user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of users to remove this profile from.", alias="targetUserIds") + target_tenant_codes: Optional[List[ServicingTargetTenantCodeDTO]] = Field(default=None, description="A list of objects representing the analytic tenants for removing profiles from each target user ID.", alias="targetTenantCodes") + __properties: ClassVar[List[str]] = ["targetUserIds", "targetTenantCodes"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAccessibleTenantProfileRevokeRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in target_tenant_codes (list) + _items = [] + if self.target_tenant_codes: + for _item_target_tenant_codes in self.target_tenant_codes: + if _item_target_tenant_codes: + _items.append(_item_target_tenant_codes.to_dict()) + _dict['targetTenantCodes'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAccessibleTenantProfileRevokeRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "targetUserIds": obj.get("targetUserIds"), + "targetTenantCodes": [ServicingTargetTenantCodeDTO.from_dict(_item) for _item in obj["targetTenantCodes"]] if obj.get("targetTenantCodes") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_revoke_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_response_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_revoke_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_response_dto.py index f9a3704034..bd443ac0a3 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_accessible_tenant_profile_revoke_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_accessible_tenant_profile_revoke_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO -from visier_api_administration.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO -from visier_api_administration.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_reduced_tenant_code_error_dto import ServicingReducedTenantCodeErrorDTO +from visier_platform_sdk.models.servicing_reduced_user_id_error_dto import ServicingReducedUserIdErrorDTO +from visier_platform_sdk.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_additional_capabilities_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_additional_capabilities_dto.py new file mode 100644 index 0000000000..316dad297d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_additional_capabilities_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAdditionalCapabilitiesDTO(BaseModel): + """ + ServicingAdditionalCapabilitiesDTO + """ # noqa: E501 + additional_capabilities: Optional[List[StrictStr]] = Field(default=None, description="The additional capabilities assigned to this profile.", alias="additionalCapabilities") + __properties: ClassVar[List[str]] = ["additionalCapabilities"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAdditionalCapabilitiesDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAdditionalCapabilitiesDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "additionalCapabilities": obj.get("additionalCapabilities") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_admin_capability_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_admin_capability_config_dto.py new file mode 100644 index 0000000000..c3329d44ed --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_admin_capability_config_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAdminCapabilityConfigDTO(BaseModel): + """ + ServicingAdminCapabilityConfigDTO + """ # noqa: E501 + all_capabilities_access: Optional[StrictBool] = Field(default=None, description="If `true`, the permission has all possible capabilities.", alias="allCapabilitiesAccess") + capabilities: Optional[List[StrictStr]] = Field(default=None, description="A list of the capabilities assigned in the permission. Not required if `allCapabilitiesAccess` is true.") + __properties: ClassVar[List[str]] = ["allCapabilitiesAccess", "capabilities"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAdminCapabilityConfigDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAdminCapabilityConfigDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "allCapabilitiesAccess": obj.get("allCapabilitiesAccess"), + "capabilities": obj.get("capabilities") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_permissions_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_permissions_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..08c2f7bb0c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_permissions_assigned_for_local_tenant_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAllPermissionsAssignedForLocalTenantDTO(BaseModel): + """ + ServicingAllPermissionsAssignedForLocalTenantDTO + """ # noqa: E501 + assigned_permissions: Optional[List[ServicingPermissionAssignedForLocalTenantDTO]] = Field(default=None, description="A list of objects representing the user's permissions.", alias="assignedPermissions") + __properties: ClassVar[List[str]] = ["assignedPermissions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAllPermissionsAssignedForLocalTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in assigned_permissions (list) + _items = [] + if self.assigned_permissions: + for _item_assigned_permissions in self.assigned_permissions: + if _item_assigned_permissions: + _items.append(_item_assigned_permissions.to_dict()) + _dict['assignedPermissions'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAllPermissionsAssignedForLocalTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "assignedPermissions": [ServicingPermissionAssignedForLocalTenantDTO.from_dict(_item) for _item in obj["assignedPermissions"]] if obj.get("assignedPermissions") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py new file mode 100644 index 0000000000..44d42d5279 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_profile_assigned_for_accessible_tenant_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_profile_assigned_for_accessible_tenant_dto import ServicingProfileAssignedForAccessibleTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAllProfileAssignedForAccessibleTenantDTO(BaseModel): + """ + ServicingAllProfileAssignedForAccessibleTenantDTO + """ # noqa: E501 + assigned_profiles_for_accessible_tenant: Optional[List[ServicingProfileAssignedForAccessibleTenantDTO]] = Field(default=None, description="A list of objects representing the user profiles assigned to the user and their validity range.", alias="assignedProfilesForAccessibleTenant") + __properties: ClassVar[List[str]] = ["assignedProfilesForAccessibleTenant"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAllProfileAssignedForAccessibleTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in assigned_profiles_for_accessible_tenant (list) + _items = [] + if self.assigned_profiles_for_accessible_tenant: + for _item_assigned_profiles_for_accessible_tenant in self.assigned_profiles_for_accessible_tenant: + if _item_assigned_profiles_for_accessible_tenant: + _items.append(_item_assigned_profiles_for_accessible_tenant.to_dict()) + _dict['assignedProfilesForAccessibleTenant'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAllProfileAssignedForAccessibleTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "assignedProfilesForAccessibleTenant": [ServicingProfileAssignedForAccessibleTenantDTO.from_dict(_item) for _item in obj["assignedProfilesForAccessibleTenant"]] if obj.get("assignedProfilesForAccessibleTenant") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_profile_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_profile_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..85f7a2c0b3 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_profile_assigned_for_local_tenant_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_profile_assigned_for_local_tenant_dto import ServicingProfileAssignedForLocalTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAllProfileAssignedForLocalTenantDTO(BaseModel): + """ + ServicingAllProfileAssignedForLocalTenantDTO + """ # noqa: E501 + assigned_profiles: Optional[List[ServicingProfileAssignedForLocalTenantDTO]] = Field(default=None, description="A list of objects representing the user profiles assigned to the user and their validity range.", alias="assignedProfiles") + __properties: ClassVar[List[str]] = ["assignedProfiles"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAllProfileAssignedForLocalTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in assigned_profiles (list) + _items = [] + if self.assigned_profiles: + for _item_assigned_profiles in self.assigned_profiles: + if _item_assigned_profiles: + _items.append(_item_assigned_profiles.to_dict()) + _dict['assignedProfiles'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAllProfileAssignedForLocalTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "assignedProfiles": [ServicingProfileAssignedForLocalTenantDTO.from_dict(_item) for _item in obj["assignedProfiles"]] if obj.get("assignedProfiles") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..7195d4de67 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_user_groups_assigned_for_local_tenant_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_user_group_assigned_for_local_tenant_dto import ServicingUserGroupAssignedForLocalTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAllUserGroupsAssignedForLocalTenantDTO(BaseModel): + """ + ServicingAllUserGroupsAssignedForLocalTenantDTO + """ # noqa: E501 + assigned_user_groups: Optional[List[ServicingUserGroupAssignedForLocalTenantDTO]] = Field(default=None, description="A list of objects representing the available user groups.", alias="assignedUserGroups") + __properties: ClassVar[List[str]] = ["assignedUserGroups"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAllUserGroupsAssignedForLocalTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in assigned_user_groups (list) + _items = [] + if self.assigned_user_groups: + for _item_assigned_user_groups in self.assigned_user_groups: + if _item_assigned_user_groups: + _items.append(_item_assigned_user_groups.to_dict()) + _dict['assignedUserGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAllUserGroupsAssignedForLocalTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "assignedUserGroups": [ServicingUserGroupAssignedForLocalTenantDTO.from_dict(_item) for _item in obj["assignedUserGroups"]] if obj.get("assignedUserGroups") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_users_get_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_users_get_api_response_dto.py new file mode 100644 index 0000000000..ac38769e33 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_all_users_get_api_response_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_user_get_api_response_dto import ServicingUserGetAPIResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAllUsersGetAPIResponseDTO(BaseModel): + """ + ServicingAllUsersGetAPIResponseDTO + """ # noqa: E501 + users: Optional[List[ServicingUserGetAPIResponseDTO]] = Field(default=None, description="A list of available users.") + limit: Optional[StrictInt] = Field(default=None, description="The number of results to return. The maximum number of users to retrieve is 1000.") + start: Optional[StrictInt] = Field(default=None, description="The index to start retrieving results from, also known as offset. The index begins at 0.") + __properties: ClassVar[List[str]] = ["users", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAllUsersGetAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAllUsersGetAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "users": [ServicingUserGetAPIResponseDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_analytic_object_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_analytic_object_dto.py similarity index 81% rename from src/visier_api_administration/visier_api_administration/models/servicing_analytic_object_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_analytic_object_dto.py index 1e32a6136f..0c0c9f5dc9 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_analytic_object_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_analytic_object_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO -from visier_api_administration.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO -from visier_api_administration.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO +from visier_platform_sdk.models.servicing_related_analytic_object_dto import ServicingRelatedAnalyticObjectDTO +from visier_platform_sdk.models.servicing_securable_dimension_dto import ServicingSecurableDimensionDTO +from visier_platform_sdk.models.servicing_securable_property_dto import ServicingSecurablePropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_permission_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_permission_dto.py new file mode 100644 index 0000000000..df94fa51d4 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_permission_dto.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_user_dto import ServicingAssignRevokePermissionByUserDTO +from visier_platform_sdk.models.servicing_permission_assigned_for_local_tenant_dto import ServicingPermissionAssignedForLocalTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAssignRevokePermissionByPermissionDTO(BaseModel): + """ + The results of the permission assignment or removal. + """ # noqa: E501 + permission: Optional[ServicingPermissionAssignedForLocalTenantDTO] = None + users: Optional[List[ServicingAssignRevokePermissionByUserDTO]] = Field(default=None, description="A list of objects representing the users that was permission was assigned to or removed from.") + __properties: ClassVar[List[str]] = ["permission", "users"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionByPermissionDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of permission + if self.permission: + _dict['permission'] = self.permission.to_dict() + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionByPermissionDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permission": ServicingPermissionAssignedForLocalTenantDTO.from_dict(obj["permission"]) if obj.get("permission") is not None else None, + "users": [ServicingAssignRevokePermissionByUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_tenant_dto.py similarity index 77% rename from src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_tenant_dto.py index fd87674f5d..eab59c0589 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permission_by_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_permission_dto import ServicingAssignRevokePermissionByPermissionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_user_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_user_dto.py new file mode 100644 index 0000000000..968292cc11 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_by_user_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAssignRevokePermissionByUserDTO(BaseModel): + """ + The results of the permission assignment or removal by user. + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user.", alias="userId") + username: Optional[StrictStr] = Field(default=None, description="The user's username. This is typically the user's email, such as john@visier.com.") + message: Optional[StrictStr] = Field(default=None, description="A meaningful message about the user permission.") + __properties: ClassVar[List[str]] = ["userId", "username", "message"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionByUserDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionByUserDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "username": obj.get("username"), + "message": obj.get("message") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_request_dto.py new file mode 100644 index 0000000000..c20cd730a2 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permission_request_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAssignRevokePermissionRequestDTO(BaseModel): + """ + Set permission detail permissionId with assign to userIds + """ # noqa: E501 + permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with a permission.", alias="permissionId") + user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of strings representing unique user IDs.", alias="userIds") + __properties: ClassVar[List[str]] = ["permissionId", "userIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissionId": obj.get("permissionId"), + "userIds": obj.get("userIds") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permissions_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permissions_request_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permissions_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permissions_request_dto.py index a9ff98f948..4a316fdf89 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_assign_revoke_permissions_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permissions_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO -from visier_api_administration.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO +from visier_platform_sdk.models.admin_target_project_for_tenants_list_dto import AdminTargetProjectForTenantsListDTO +from visier_platform_sdk.models.servicing_assign_revoke_permission_request_dto import ServicingAssignRevokePermissionRequestDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permissions_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permissions_response_dto.py new file mode 100644 index 0000000000..dc480a1db9 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_assign_revoke_permissions_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_assign_revoke_permission_by_tenant_dto import ServicingAssignRevokePermissionByTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingAssignRevokePermissionsResponseDTO(BaseModel): + """ + The results of the permission assignment or removal. + """ # noqa: E501 + tenants: Optional[List[ServicingAssignRevokePermissionByTenantDTO]] = Field(default=None, description="A list of objects representing the users that were assigned permissions, organized by the tenants the users belong to.") + __properties: ClassVar[List[str]] = ["tenants"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionsResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingAssignRevokePermissionsResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [ServicingAssignRevokePermissionByTenantDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_bulk_data_access_set_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_bulk_data_access_set_response_dto.py new file mode 100644 index 0000000000..6fbe00a9ac --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_bulk_data_access_set_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_data_access_set_failure_dto import ServicingDataAccessSetFailureDTO +from visier_platform_sdk.models.servicing_data_access_set_success_dto import ServicingDataAccessSetSuccessDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingBulkDataAccessSetResponseDTO(BaseModel): + """ + ServicingBulkDataAccessSetResponseDTO + """ # noqa: E501 + successes: Optional[List[ServicingDataAccessSetSuccessDTO]] = Field(default=None, description="The successfully created data access sets.") + failures: Optional[List[ServicingDataAccessSetFailureDTO]] = Field(default=None, description="The data access sets that failed to be created and any relevant error information.") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingBulkDataAccessSetResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingBulkDataAccessSetResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [ServicingDataAccessSetSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [ServicingDataAccessSetFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capabilities_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capabilities_dto.py new file mode 100644 index 0000000000..e5572eedb8 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capabilities_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingCapabilitiesDTO(BaseModel): + """ + ServicingCapabilitiesDTO + """ # noqa: E501 + capability: Optional[StrictStr] = Field(default=None, description="The name of the capability.") + access_level: Optional[StrictStr] = Field(default=None, description="The access level of the profile for the given capability.", alias="accessLevel") + view_level: Optional[StrictStr] = Field(default=None, description="The view level of the profile for the given capability.", alias="viewLevel") + __properties: ClassVar[List[str]] = ["capability", "accessLevel", "viewLevel"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingCapabilitiesDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingCapabilitiesDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "capability": obj.get("capability"), + "accessLevel": obj.get("accessLevel"), + "viewLevel": obj.get("viewLevel") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capability_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capability_dto.py new file mode 100644 index 0000000000..660df8668d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capability_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingCapabilityDTO(BaseModel): + """ + ServicingCapabilityDTO + """ # noqa: E501 + name: Optional[StrictStr] = Field(default=None, description="The unique name of the capability.") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable capability name to display in Visier, such as \"Schedule Analysis\".", alias="displayName") + description: Optional[StrictStr] = Field(default=None, description="A description of the capability.") + __properties: ClassVar[List[str]] = ["name", "displayName", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingCapabilityDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingCapabilityDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "name": obj.get("name"), + "displayName": obj.get("displayName"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capability_group_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capability_group_dto.py new file mode 100644 index 0000000000..2fd74108c2 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_capability_group_dto.py @@ -0,0 +1,146 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingCapabilityGroupDTO(BaseModel): + """ + ServicingCapabilityGroupDTO + """ # noqa: E501 + group: Optional[StrictStr] = None + access_level: Optional[StrictStr] = Field(default=None, alias="accessLevel") + view_level: Optional[StrictStr] = Field(default=None, alias="viewLevel") + api_access_level: Optional[StrictStr] = Field(default=None, alias="apiAccessLevel") + api_view_level: Optional[StrictStr] = Field(default=None, alias="apiViewLevel") + __properties: ClassVar[List[str]] = ["group", "accessLevel", "viewLevel", "apiAccessLevel", "apiViewLevel"] + + @field_validator('group') + def group_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['unknown', 'Any', 'NotRequired', 'Data', 'Application', 'ApplicationManagement', 'Security', 'UserManagement', 'Model', 'TenantManagement', 'Settings', 'DataUpload', 'FileSharing', 'Approve', 'TwoStepPublish', 'DirectPublish', 'TenantPreview', 'OpenAPI', 'OpenPlatform', 'ManageJobs', 'SupportPowerUser', 'LMSPowerUser', 'SupportProjectManager', 'SupportStandardUser', 'Translation', 'ModuleManagement', 'AnalyticObjectCreation', 'ClassicAdminConfig', 'ClassicReadOnlyAdminConfig', 'ClassicManageTenant', 'ClassicAnalysis', 'ClassicDraft', 'ClassicInternalDebugging', 'ClassicAPIRestricted', 'InfrastructureOperations', 'SolutionDesigner', 'AccessToAllData', 'FeatureToggle', 'SystemDiagnostics', 'SystemDiagnosticsSensitive', 'ConsumptionPricingAdmin', 'ReadImpersonator', 'WriteImpersonator', 'ReadImpersonated', 'WriteImpersonated', 'MasterImpersonator', 'Impersonator', 'WillowUser', 'WillowAdmin', 'GeminiManager', 'GeminiSupport', 'GeminiAdmin', 'GeminiSysAdmin', 'ConsolidatedAnalytics', 'RequestSecureTicket', 'RequestAuthToken', 'OAuth2ClientRegistration', 'AccessToAllProperties', 'AccessToKeyProperties', 'PlanningManagement', 'WillowVantageCrawler', 'DataValidation', 'ContentReassignment', 'ReportDownloading', 'PlutoUser', 'ReportingManagement', 'QuotaManagement', 'WebhookManagement', 'ProfileManagement', 'UserGroupManagement', 'ProactiveAlertManagement']): + raise ValueError("must be one of enum values ('unknown', 'Any', 'NotRequired', 'Data', 'Application', 'ApplicationManagement', 'Security', 'UserManagement', 'Model', 'TenantManagement', 'Settings', 'DataUpload', 'FileSharing', 'Approve', 'TwoStepPublish', 'DirectPublish', 'TenantPreview', 'OpenAPI', 'OpenPlatform', 'ManageJobs', 'SupportPowerUser', 'LMSPowerUser', 'SupportProjectManager', 'SupportStandardUser', 'Translation', 'ModuleManagement', 'AnalyticObjectCreation', 'ClassicAdminConfig', 'ClassicReadOnlyAdminConfig', 'ClassicManageTenant', 'ClassicAnalysis', 'ClassicDraft', 'ClassicInternalDebugging', 'ClassicAPIRestricted', 'InfrastructureOperations', 'SolutionDesigner', 'AccessToAllData', 'FeatureToggle', 'SystemDiagnostics', 'SystemDiagnosticsSensitive', 'ConsumptionPricingAdmin', 'ReadImpersonator', 'WriteImpersonator', 'ReadImpersonated', 'WriteImpersonated', 'MasterImpersonator', 'Impersonator', 'WillowUser', 'WillowAdmin', 'GeminiManager', 'GeminiSupport', 'GeminiAdmin', 'GeminiSysAdmin', 'ConsolidatedAnalytics', 'RequestSecureTicket', 'RequestAuthToken', 'OAuth2ClientRegistration', 'AccessToAllProperties', 'AccessToKeyProperties', 'PlanningManagement', 'WillowVantageCrawler', 'DataValidation', 'ContentReassignment', 'ReportDownloading', 'PlutoUser', 'ReportingManagement', 'QuotaManagement', 'WebhookManagement', 'ProfileManagement', 'UserGroupManagement', 'ProactiveAlertManagement')") + return value + + @field_validator('access_level') + def access_level_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['NoAccess', 'ReadOnly', 'Write']): + raise ValueError("must be one of enum values ('NoAccess', 'ReadOnly', 'Write')") + return value + + @field_validator('view_level') + def view_level_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['Simple', 'Detailed', 'API', 'Certified', 'Embedded']): + raise ValueError("must be one of enum values ('Simple', 'Detailed', 'API', 'Certified', 'Embedded')") + return value + + @field_validator('api_access_level') + def api_access_level_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['NoAccess', 'ReadOnly', 'Write']): + raise ValueError("must be one of enum values ('NoAccess', 'ReadOnly', 'Write')") + return value + + @field_validator('api_view_level') + def api_view_level_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['Simple', 'Detailed', 'API', 'Certified', 'Embedded']): + raise ValueError("must be one of enum values ('Simple', 'Detailed', 'API', 'Certified', 'Embedded')") + return value + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingCapabilityGroupDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingCapabilityGroupDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "group": obj.get("group"), + "accessLevel": obj.get("accessLevel"), + "viewLevel": obj.get("viewLevel"), + "apiAccessLevel": obj.get("apiAccessLevel"), + "apiViewLevel": obj.get("apiViewLevel") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_commit_and_publish_operation_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_commit_and_publish_operation_response_dto.py new file mode 100644 index 0000000000..ae77dfbe55 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_commit_and_publish_operation_response_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingCommitAndPublishOperationResponseDTO(BaseModel): + """ + ServicingCommitAndPublishOperationResponseDTO + """ # noqa: E501 + published_version: Optional[ServicingProjectDTO] = Field(default=None, description="The project version that was published to production.", alias="publishedVersion") + __properties: ClassVar[List[str]] = ["publishedVersion"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingCommitAndPublishOperationResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of published_version + if self.published_version: + _dict['publishedVersion'] = self.published_version.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingCommitAndPublishOperationResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "publishedVersion": ServicingProjectDTO.from_dict(obj["publishedVersion"]) if obj.get("publishedVersion") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_commit_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_commit_dto.py new file mode 100644 index 0000000000..fb787ce5cf --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_commit_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingCommitDTO(BaseModel): + """ + ServicingCommitDTO + """ # noqa: E501 + id: Optional[StrictStr] = Field(default=None, description="The unique ID of the committed change.") + name: Optional[StrictStr] = Field(default=None, description="An identifiable name of the committed change to display in Visier.") + description: Optional[StrictStr] = Field(default=None, description="A description of the committed change.") + __properties: ClassVar[List[str]] = ["id", "name", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingCommitDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingCommitDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_content_package_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_content_package_dto.py new file mode 100644 index 0000000000..1baf7ce7aa --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_content_package_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingContentPackageDTO(BaseModel): + """ + ServicingContentPackageDTO + """ # noqa: E501 + content_package_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the content package.", alias="contentPackageId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable content package name to display in Visier, such as \"Talent Acquisition Core Content\".", alias="displayName") + description: Optional[StrictStr] = Field(default=None, description="A description of the content package.") + __properties: ClassVar[List[str]] = ["contentPackageId", "displayName", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingContentPackageDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingContentPackageDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "contentPackageId": obj.get("contentPackageId"), + "displayName": obj.get("displayName"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_create_data_access_set_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_create_data_access_set_request_dto.py new file mode 100644 index 0000000000..229afa62ad --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_create_data_access_set_request_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingCreateDataAccessSetRequestDTO(BaseModel): + """ + ServicingCreateDataAccessSetRequestDTO + """ # noqa: E501 + shareable_property_access_configs: Optional[List[ServicingDataAccessSetDTO]] = Field(default=None, description="The data access sets to be created.", alias="shareablePropertyAccessConfigs") + __properties: ClassVar[List[str]] = ["shareablePropertyAccessConfigs"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingCreateDataAccessSetRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in shareable_property_access_configs (list) + _items = [] + if self.shareable_property_access_configs: + for _item_shareable_property_access_configs in self.shareable_property_access_configs: + if _item_shareable_property_access_configs: + _items.append(_item_shareable_property_access_configs.to_dict()) + _dict['shareablePropertyAccessConfigs'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingCreateDataAccessSetRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "shareablePropertyAccessConfigs": [ServicingDataAccessSetDTO.from_dict(_item) for _item in obj["shareablePropertyAccessConfigs"]] if obj.get("shareablePropertyAccessConfigs") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_dto.py index 31bb1ccf51..690db509d8 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_data_access_set_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO +from visier_platform_sdk.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_error_dto.py new file mode 100644 index 0000000000..3a88cf6fc8 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_error_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingDataAccessSetErrorDTO(BaseModel): + """ + ServicingDataAccessSetErrorDTO + """ # noqa: E501 + message: Optional[StrictStr] = Field(default=None, description="Error message") + rci: Optional[StrictStr] = Field(default=None, description="A root cause identifier that allows Visier to determine the source of the problem.") + __properties: ClassVar[List[str]] = ["message", "rci"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingDataAccessSetErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingDataAccessSetErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "message": obj.get("message"), + "rci": obj.get("rci") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_failure_dto.py new file mode 100644 index 0000000000..cfd9a18565 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_failure_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_data_access_set_error_dto import ServicingDataAccessSetErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingDataAccessSetFailureDTO(BaseModel): + """ + ServicingDataAccessSetFailureDTO + """ # noqa: E501 + data_access_set_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the data access set.", alias="dataAccessSetId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable data access set name to display in Visier, such as \"Detailed(Employee)\".", alias="displayName") + error: Optional[ServicingDataAccessSetErrorDTO] = Field(default=None, description="The error associated with the failure.") + __properties: ClassVar[List[str]] = ["dataAccessSetId", "displayName", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingDataAccessSetFailureDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingDataAccessSetFailureDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "dataAccessSetId": obj.get("dataAccessSetId"), + "displayName": obj.get("displayName"), + "error": ServicingDataAccessSetErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_success_dto.py new file mode 100644 index 0000000000..01297b556d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_access_set_success_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingDataAccessSetSuccessDTO(BaseModel): + """ + ServicingDataAccessSetSuccessDTO + """ # noqa: E501 + data_access_set_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the created data access set.", alias="dataAccessSetId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable data access set name to display in Visier, such as \"Detailed(Employee)\".", alias="displayName") + __properties: ClassVar[List[str]] = ["dataAccessSetId", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingDataAccessSetSuccessDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingDataAccessSetSuccessDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "dataAccessSetId": obj.get("dataAccessSetId"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_data_categories_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_categories_response_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_data_categories_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_categories_response_dto.py index 8a64d8844e..1a534892ab 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_data_categories_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_categories_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO +from visier_platform_sdk.models.servicing_data_category_response_dto import ServicingDataCategoryResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_data_category_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_category_response_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_data_category_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_category_response_dto.py index 00befd353c..da72a8b96f 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_data_category_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_category_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_data_security_profile_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_security_profile_dto.py similarity index 83% rename from src/visier_api_administration/visier_api_administration/models/servicing_data_security_profile_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_security_profile_dto.py index ae91369e4e..08374e6284 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_data_security_profile_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_data_security_profile_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO -from visier_api_administration.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO -from visier_api_administration.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO -from visier_api_administration.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO +from visier_platform_sdk.models.servicing_inherited_access_config_dto import ServicingInheritedAccessConfigDTO +from visier_platform_sdk.models.servicing_inherited_reference_member_filter_config_dto import ServicingInheritedReferenceMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_property_set_config_dto import ServicingPropertySetConfigDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_delete_permissions_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_delete_permissions_request_dto.py new file mode 100644 index 0000000000..471a0502f6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_delete_permissions_request_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingDeletePermissionsRequestDTO(BaseModel): + """ + ServicingDeletePermissionsRequestDTO + """ # noqa: E501 + permission_ids: Optional[List[StrictStr]] = Field(default=None, description="The identifiers of the permissions to delete.", alias="permissionIds") + __properties: ClassVar[List[str]] = ["permissionIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingDeletePermissionsRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingDeletePermissionsRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissionIds": obj.get("permissionIds") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dimension_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dimension_filter_dto.py new file mode 100644 index 0000000000..51bed2987e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dimension_filter_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_dynamic_dimension_filter_dto import ServicingDynamicDimensionFilterDTO +from visier_platform_sdk.models.servicing_static_dimension_filter_dto import ServicingStaticDimensionFilterDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingDimensionFilterDTO(BaseModel): + """ + ServicingDimensionFilterDTO + """ # noqa: E501 + static_dimension_filter: Optional[ServicingStaticDimensionFilterDTO] = Field(default=None, alias="staticDimensionFilter") + dynamic_dimension_filter: Optional[ServicingDynamicDimensionFilterDTO] = Field(default=None, alias="dynamicDimensionFilter") + __properties: ClassVar[List[str]] = ["staticDimensionFilter", "dynamicDimensionFilter"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingDimensionFilterDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of static_dimension_filter + if self.static_dimension_filter: + _dict['staticDimensionFilter'] = self.static_dimension_filter.to_dict() + # override the default output from pydantic by calling `to_dict()` of dynamic_dimension_filter + if self.dynamic_dimension_filter: + _dict['dynamicDimensionFilter'] = self.dynamic_dimension_filter.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingDimensionFilterDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "staticDimensionFilter": ServicingStaticDimensionFilterDTO.from_dict(obj["staticDimensionFilter"]) if obj.get("staticDimensionFilter") is not None else None, + "dynamicDimensionFilter": ServicingDynamicDimensionFilterDTO.from_dict(obj["dynamicDimensionFilter"]) if obj.get("dynamicDimensionFilter") is not None else None + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_job_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_job_config_dto.py similarity index 90% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_job_config_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_job_config_dto.py index 59fb7aed9c..53f694461e 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_job_config_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_job_config_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_job_status_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_job_status_response_dto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_job_status_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_job_status_response_dto.py index 0dd72d03bc..f8a9e56fe9 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_job_status_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_job_status_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_list_transactions_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_list_transactions_response_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_list_transactions_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_list_transactions_response_dto.py index 133bdb43a3..576b7f07e8 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_list_transactions_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_list_transactions_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO +from visier_platform_sdk.models.servicing_direct_data_transaction_dto import ServicingDirectDataTransactionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_load_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_load_config_dto.py similarity index 84% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_load_config_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_load_config_dto.py index a19e45b920..568003a89b 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_load_config_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_load_config_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO +from visier_platform_sdk.models.servicing_direct_data_job_config_dto import ServicingDirectDataJobConfigDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_schema_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_schema_dto.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_schema_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_schema_dto.py index 9186b68155..14d5bd0996 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_schema_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_schema_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO +from visier_platform_sdk.models.servicing_direct_data_schema_field_dto import ServicingDirectDataSchemaFieldDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_schema_field_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_schema_field_dto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_schema_field_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_schema_field_dto.py index e4b5f27b83..85785c3f3d 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_schema_field_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_schema_field_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_transaction_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_transaction_dto.py similarity index 89% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_transaction_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_transaction_dto.py index da2eaec202..a391880700 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_transaction_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_transaction_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_transaction_start_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_transaction_start_response_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_transaction_start_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_transaction_start_response_dto.py index 0e8f108211..31c8f0ff9d 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_transaction_start_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_transaction_start_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_upload_file_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_upload_file_response_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_upload_file_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_upload_file_response_dto.py index 2dac552a3c..c17672eba7 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_direct_data_upload_file_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_direct_data_upload_file_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/servicing_document_search_link_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_document_search_link_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/servicing_document_search_link_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_document_search_link_dto.py index cbf1e995a8..ed39a4fbca 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/servicing_document_search_link_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_document_search_link_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_dynamic_dimension_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dynamic_dimension_filter_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/servicing_dynamic_dimension_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_dynamic_dimension_filter_dto.py index 65ed435456..5232b0607e 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_dynamic_dimension_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dynamic_dimension_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO +from visier_platform_sdk.models.servicing_dynamic_property_mapping_dto import ServicingDynamicPropertyMappingDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_dynamic_property_mapping_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dynamic_property_mapping_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_dynamic_property_mapping_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_dynamic_property_mapping_dto.py index b3d6669318..d74f216d74 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_dynamic_property_mapping_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_dynamic_property_mapping_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_user_property_dto import ServicingUserPropertyDTO +from visier_platform_sdk.models.servicing_user_property_dto import ServicingUserPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_error_dto.py new file mode 100644 index 0000000000..52509e2731 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_error_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingErrorDTO(BaseModel): + """ + ServicingErrorDTO + """ # noqa: E501 + root_cause_id: Optional[StrictStr] = Field(default=None, description="The root cause identifier that allows Visier to determine the source of the problem.", alias="rootCauseId") + error_code: Optional[StrictStr] = Field(default=None, description="A brief identifier of the type of error.", alias="errorCode") + error_message: Optional[StrictStr] = Field(default=None, description="A description of the error that occurred.", alias="errorMessage") + __properties: ClassVar[List[str]] = ["rootCauseId", "errorCode", "errorMessage"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "rootCauseId": obj.get("rootCauseId"), + "errorCode": obj.get("errorCode"), + "errorMessage": obj.get("errorMessage") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_export_production_versions_api_operation_parameters_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_export_production_versions_api_operation_parameters_dto.py new file mode 100644 index 0000000000..f47724d402 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_export_production_versions_api_operation_parameters_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingExportProductionVersionsAPIOperationParametersDTO(BaseModel): + """ + ServicingExportProductionVersionsAPIOperationParametersDTO + """ # noqa: E501 + start_version: Optional[StrictStr] = Field(default=None, description="The unique identifier of the version to start exporting versions from. The range is inclusive.", alias="startVersion") + end_version: Optional[StrictStr] = Field(default=None, description="The unique identifier of the version to stop exporting versions at. The range is inclusive.", alias="endVersion") + excluded_versions: Optional[List[StrictStr]] = Field(default=None, description="A list of versions between `startVersion` and `endVersion` to exclude.", alias="excludedVersions") + __properties: ClassVar[List[str]] = ["startVersion", "endVersion", "excludedVersions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingExportProductionVersionsAPIOperationParametersDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingExportProductionVersionsAPIOperationParametersDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "startVersion": obj.get("startVersion"), + "endVersion": obj.get("endVersion"), + "excludedVersions": obj.get("excludedVersions") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_accessible_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_accessible_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..24aade7732 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_accessible_tenant_profile_assignment_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingFailedAccessibleTenantProfileAssignmentDTO(BaseModel): + """ + ServicingFailedAccessibleTenantProfileAssignmentDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The impacted user ID.", alias="userId") + tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") + for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the target assignment is for all analytic tenants.", alias="forAllChildren") + error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["userId", "tenantCode", "forAllChildren", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingFailedAccessibleTenantProfileAssignmentDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingFailedAccessibleTenantProfileAssignmentDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "tenantCode": obj.get("tenantCode"), + "forAllChildren": obj.get("forAllChildren"), + "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_local_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_local_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..f4bb6f727f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_local_tenant_profile_assignment_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingFailedLocalTenantProfileAssignmentDTO(BaseModel): + """ + ServicingFailedLocalTenantProfileAssignmentDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The impacted user ID.", alias="userId") + error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["userId", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingFailedLocalTenantProfileAssignmentDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingFailedLocalTenantProfileAssignmentDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_local_tenant_profile_revoke_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_local_tenant_profile_revoke_dto.py new file mode 100644 index 0000000000..ddf62a2d20 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_failed_local_tenant_profile_revoke_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingFailedLocalTenantProfileRevokeDTO(BaseModel): + """ + ServicingFailedLocalTenantProfileRevokeDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The impacted user ID.", alias="userId") + message: Optional[StrictStr] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["userId", "message"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingFailedLocalTenantProfileRevokeDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingFailedLocalTenantProfileRevokeDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "message": obj.get("message") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_capabilities_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_capabilities_api_response_dto.py new file mode 100644 index 0000000000..debbcf0420 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_capabilities_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_capability_dto import ServicingCapabilityDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingGetCapabilitiesAPIResponseDTO(BaseModel): + """ + ServicingGetCapabilitiesAPIResponseDTO + """ # noqa: E501 + capabilities: Optional[List[ServicingCapabilityDTO]] = Field(default=None, description="A list of objects representing the available capabilities.") + __properties: ClassVar[List[str]] = ["capabilities"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingGetCapabilitiesAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in capabilities (list) + _items = [] + if self.capabilities: + for _item_capabilities in self.capabilities: + if _item_capabilities: + _items.append(_item_capabilities.to_dict()) + _dict['capabilities'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingGetCapabilitiesAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "capabilities": [ServicingCapabilityDTO.from_dict(_item) for _item in obj["capabilities"]] if obj.get("capabilities") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_content_packages_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_content_packages_api_response_dto.py new file mode 100644 index 0000000000..f26048e8f6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_content_packages_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_content_package_dto import ServicingContentPackageDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingGetContentPackagesAPIResponseDTO(BaseModel): + """ + ServicingGetContentPackagesAPIResponseDTO + """ # noqa: E501 + content_packages: Optional[List[ServicingContentPackageDTO]] = Field(default=None, description="A list of objects representing the available content packages.", alias="contentPackages") + __properties: ClassVar[List[str]] = ["contentPackages"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingGetContentPackagesAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in content_packages (list) + _items = [] + if self.content_packages: + for _item_content_packages in self.content_packages: + if _item_content_packages: + _items.append(_item_content_packages.to_dict()) + _dict['contentPackages'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingGetContentPackagesAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "contentPackages": [ServicingContentPackageDTO.from_dict(_item) for _item in obj["contentPackages"]] if obj.get("contentPackages") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_data_access_sets_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_data_access_sets_api_response_dto.py new file mode 100644 index 0000000000..0e9a974397 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_data_access_sets_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_data_access_set_dto import ServicingDataAccessSetDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingGetDataAccessSetsAPIResponseDTO(BaseModel): + """ + ServicingGetDataAccessSetsAPIResponseDTO + """ # noqa: E501 + data_access_sets: Optional[List[ServicingDataAccessSetDTO]] = Field(default=None, description="A list of objects representing the shareable data access sets.", alias="dataAccessSets") + __properties: ClassVar[List[str]] = ["dataAccessSets"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingGetDataAccessSetsAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in data_access_sets (list) + _items = [] + if self.data_access_sets: + for _item_data_access_sets in self.data_access_sets: + if _item_data_access_sets: + _items.append(_item_data_access_sets.to_dict()) + _dict['dataAccessSets'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingGetDataAccessSetsAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "dataAccessSets": [ServicingDataAccessSetDTO.from_dict(_item) for _item in obj["dataAccessSets"]] if obj.get("dataAccessSets") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_data_security_objects_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_data_security_objects_api_response_dto.py new file mode 100644 index 0000000000..2e46e4225c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_data_security_objects_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_analytic_object_dto import ServicingAnalyticObjectDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingGetDataSecurityObjectsAPIResponseDTO(BaseModel): + """ + ServicingGetDataSecurityObjectsAPIResponseDTO + """ # noqa: E501 + analytic_objects: Optional[List[ServicingAnalyticObjectDTO]] = Field(default=None, description="A list of analytic objects and their related objects that are available to define data access to.", alias="analyticObjects") + __properties: ClassVar[List[str]] = ["analyticObjects"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingGetDataSecurityObjectsAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in analytic_objects (list) + _items = [] + if self.analytic_objects: + for _item_analytic_objects in self.analytic_objects: + if _item_analytic_objects: + _items.append(_item_analytic_objects.to_dict()) + _dict['analyticObjects'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingGetDataSecurityObjectsAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "analyticObjects": [ServicingAnalyticObjectDTO.from_dict(_item) for _item in obj["analyticObjects"]] if obj.get("analyticObjects") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_permissions_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_permissions_api_response_dto.py new file mode 100644 index 0000000000..93856ff5f3 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_permissions_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_dto import ServicingPermissionDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingGetPermissionsAPIResponseDTO(BaseModel): + """ + List of available permissions + """ # noqa: E501 + permissions: Optional[List[ServicingPermissionDTO]] = Field(default=None, description="A list of objects representing the available permissions.") + __properties: ClassVar[List[str]] = ["permissions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingGetPermissionsAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in permissions (list) + _items = [] + if self.permissions: + for _item_permissions in self.permissions: + if _item_permissions: + _items.append(_item_permissions.to_dict()) + _dict['permissions'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingGetPermissionsAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissions": [ServicingPermissionDTO.from_dict(_item) for _item in obj["permissions"]] if obj.get("permissions") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_production_versions_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_production_versions_api_response_dto.py new file mode 100644 index 0000000000..3e97597c0e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_production_versions_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingGetProductionVersionsAPIResponseDTO(BaseModel): + """ + ServicingGetProductionVersionsAPIResponseDTO + """ # noqa: E501 + published_versions: Optional[List[ServicingProjectDTO]] = Field(default=None, description="A list of projects that were published to production.", alias="publishedVersions") + __properties: ClassVar[List[str]] = ["publishedVersions"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingGetProductionVersionsAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in published_versions (list) + _items = [] + if self.published_versions: + for _item_published_versions in self.published_versions: + if _item_published_versions: + _items.append(_item_published_versions.to_dict()) + _dict['publishedVersions'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingGetProductionVersionsAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "publishedVersions": [ServicingProjectDTO.from_dict(_item) for _item in obj["publishedVersions"]] if obj.get("publishedVersions") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_get_projects_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_projects_api_response_dto.py similarity index 82% rename from src/visier_api_administration/visier_api_administration/models/servicing_get_projects_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_projects_api_response_dto.py index c0aee62534..fbbf0b90fa 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_get_projects_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_get_projects_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_project_dto import ServicingProjectDTO +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_hierarchy_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_hierarchy_property_dto.py new file mode 100644 index 0000000000..0a0b108806 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_hierarchy_property_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingHierarchyPropertyDTO(BaseModel): + """ + ServicingHierarchyPropertyDTO + """ # noqa: E501 + hierarchy_property_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the property.", alias="hierarchyPropertyId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable property name to display in Visier, such as \"Name Property\".", alias="displayName") + __properties: ClassVar[List[str]] = ["hierarchyPropertyId", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingHierarchyPropertyDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingHierarchyPropertyDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "hierarchyPropertyId": obj.get("hierarchyPropertyId"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_inherited_access_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_inherited_access_config_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_inherited_access_config_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_inherited_access_config_dto.py index 9ecb7dea1d..ca4b11a58e 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_inherited_access_config_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_inherited_access_config_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO +from visier_platform_sdk.models.servicing_member_filter_config_dto import ServicingMemberFilterConfigDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_inherited_reference_member_filter_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_inherited_reference_member_filter_config_dto.py new file mode 100644 index 0000000000..0a62ccd891 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_inherited_reference_member_filter_config_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingInheritedReferenceMemberFilterConfigDTO(BaseModel): + """ + ServicingInheritedReferenceMemberFilterConfigDTO + """ # noqa: E501 + target_analytic_object_id: Optional[StrictStr] = Field(default=None, description="The unique ID of the analytic object that the source analytic object should inherit filters from. The target analytic object must have a binding (strong) reference from the source analytic object.", alias="targetAnalyticObjectId") + analytic_object_reference: Optional[StrictStr] = Field(default=None, description="The optional object name of a binding (strong) reference to the target analytic object. If not specified, uses the first binding reference from the source to the target analytic object.", alias="analyticObjectReference") + __properties: ClassVar[List[str]] = ["targetAnalyticObjectId", "analyticObjectReference"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingInheritedReferenceMemberFilterConfigDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingInheritedReferenceMemberFilterConfigDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "targetAnalyticObjectId": obj.get("targetAnalyticObjectId"), + "analyticObjectReference": obj.get("analyticObjectReference") + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_job_id_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_job_id_response.py similarity index 85% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_job_id_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_job_id_response.py index bfe97817a2..6e5b467e72 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_job_id_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_job_id_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_last_login_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_last_login_dto.py new file mode 100644 index 0000000000..437bb14c50 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_last_login_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingLastLoginDTO(BaseModel): + """ + ServicingLastLoginDTO + """ # noqa: E501 + timestamp: Optional[StrictStr] = Field(default=None, description="The time that the user last logged into Visier.") + __properties: ClassVar[List[str]] = ["timestamp"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingLastLoginDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingLastLoginDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "timestamp": obj.get("timestamp") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_assignment_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_assignment_request_dto.py new file mode 100644 index 0000000000..ab083eb7bb --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_assignment_request_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingLocalTenantProfileAssignmentRequestDTO(BaseModel): + """ + ServicingLocalTenantProfileAssignmentRequestDTO + """ # noqa: E501 + target_user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of users to assign this profile.", alias="targetUserIds") + validity_start_time: Optional[StrictStr] = Field(default=None, description="An inclusive date-time when this profile is active.", alias="validityStartTime") + validity_end_time: Optional[StrictStr] = Field(default=None, description="An exclusive date-time when this profile is no longer active.", alias="validityEndTime") + __properties: ClassVar[List[str]] = ["targetUserIds", "validityStartTime", "validityEndTime"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingLocalTenantProfileAssignmentRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingLocalTenantProfileAssignmentRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "targetUserIds": obj.get("targetUserIds"), + "validityStartTime": obj.get("validityStartTime"), + "validityEndTime": obj.get("validityEndTime") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_assignment_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_assignment_response_dto.py similarity index 77% rename from src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_assignment_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_assignment_response_dto.py index 2f10dd364d..1e51d3b66d 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_local_tenant_profile_assignment_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_assignment_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO -from visier_api_administration.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_assignment_dto import ServicingFailedLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO +from visier_platform_sdk.models.servicing_user_id_error_dto import ServicingUserIdErrorDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_revoke_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_revoke_request_dto.py new file mode 100644 index 0000000000..0124bd6ab3 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_revoke_request_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingLocalTenantProfileRevokeRequestDTO(BaseModel): + """ + ServicingLocalTenantProfileRevokeRequestDTO + """ # noqa: E501 + target_user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of users to remove this profile from.", alias="targetUserIds") + __properties: ClassVar[List[str]] = ["targetUserIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingLocalTenantProfileRevokeRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingLocalTenantProfileRevokeRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "targetUserIds": obj.get("targetUserIds") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_revoke_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_revoke_response_dto.py new file mode 100644 index 0000000000..e808210f3f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_local_tenant_profile_revoke_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_failed_local_tenant_profile_revoke_dto import ServicingFailedLocalTenantProfileRevokeDTO +from visier_platform_sdk.models.servicing_successful_local_tenant_profile_assignment_dto import ServicingSuccessfulLocalTenantProfileAssignmentDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingLocalTenantProfileRevokeResponseDTO(BaseModel): + """ + ServicingLocalTenantProfileRevokeResponseDTO + """ # noqa: E501 + failed: Optional[List[ServicingFailedLocalTenantProfileRevokeDTO]] = Field(default=None, description="A list of objects representing any errors that occurred during the assignment operation.") + succeeded: Optional[List[ServicingSuccessfulLocalTenantProfileAssignmentDTO]] = Field(default=None, description="A list of the user IDs that successfully had a profile removed.") + __properties: ClassVar[List[str]] = ["failed", "succeeded"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingLocalTenantProfileRevokeResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in failed (list) + _items = [] + if self.failed: + for _item_failed in self.failed: + if _item_failed: + _items.append(_item_failed.to_dict()) + _dict['failed'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in succeeded (list) + _items = [] + if self.succeeded: + for _item_succeeded in self.succeeded: + if _item_succeeded: + _items.append(_item_succeeded.to_dict()) + _dict['succeeded'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingLocalTenantProfileRevokeResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "failed": [ServicingFailedLocalTenantProfileRevokeDTO.from_dict(_item) for _item in obj["failed"]] if obj.get("failed") is not None else None, + "succeeded": [ServicingSuccessfulLocalTenantProfileAssignmentDTO.from_dict(_item) for _item in obj["succeeded"]] if obj.get("succeeded") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_member_filter_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_member_filter_config_dto.py new file mode 100644 index 0000000000..aa64d53791 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_member_filter_config_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_dimension_filter_dto import ServicingDimensionFilterDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingMemberFilterConfigDTO(BaseModel): + """ + ServicingMemberFilterConfigDTO + """ # noqa: E501 + dimension_filters: Optional[List[ServicingDimensionFilterDTO]] = Field(default=None, description="A list of objects representing the custom filters that define population access for the item. A custom filter can be a \"member filter\" (`staticDimensionFilter`) or a \"dynamic filter\" (`dynamicDimensionFilter`).", alias="dimensionFilters") + __properties: ClassVar[List[str]] = ["dimensionFilters"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingMemberFilterConfigDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in dimension_filters (list) + _items = [] + if self.dimension_filters: + for _item_dimension_filters in self.dimension_filters: + if _item_dimension_filters: + _items.append(_item_dimension_filters.to_dict()) + _dict['dimensionFilters'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingMemberFilterConfigDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "dimensionFilters": [ServicingDimensionFilterDTO.from_dict(_item) for _item in obj["dimensionFilters"]] if obj.get("dimensionFilters") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_member_selection_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_member_selection_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_member_selection_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_member_selection_dto.py index 2877092e51..75d8d71daa 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_member_selection_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_member_selection_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_calculated_property_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_calculated_property_type_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_calculated_property_type_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_calculated_property_type_dto.py index ae35a05a34..9c44909f3c 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_calculated_property_type_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_calculated_property_type_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dependent_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dependent_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dependent_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dependent_dto.py index e2542a0e0c..297aecfb5b 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dependent_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dependent_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definition_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definition_dto.py index 54633c130e..0d8caf6cfb 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py index b1aa132689..583b8c0a61 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definition_dto import ServicingObjectconfigurationDimensionChangeDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py index 29d9aa6f33..96fe70c156 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_dimensions_change_definitions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dimension_change_definitions_by_tenant_dto import ServicingObjectconfigurationDimensionChangeDefinitionsByTenantDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_object_change_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_object_change_failure_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_object_change_failure_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_object_change_failure_dto.py index 5c0b6db0c4..f78c1ab00b 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_object_change_failure_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_object_change_failure_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_object_change_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_object_change_success_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_object_change_success_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_object_change_success_dto.py index 2a27c953c9..8d83bab627 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_object_change_success_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_object_change_success_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py index 15a4ab6588..4c97dc0b29 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_objects_bulk_change_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_failure_dto import ServicingObjectconfigurationObjectChangeFailureDTO +from visier_platform_sdk.models.servicing_objectconfiguration_object_change_success_dto import ServicingObjectconfigurationObjectChangeSuccessDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_properties_change_definitions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_properties_change_definitions_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_properties_change_definitions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_properties_change_definitions_dto.py index 8f4d05268f..3f68cabb18 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_properties_change_definitions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_properties_change_definitions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyChangeDefinitionsByTenantDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_properties_delete_definitions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_properties_delete_definitions_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_properties_delete_definitions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_properties_delete_definitions_dto.py index 85d90e382a..e50a0e7eaa 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_properties_delete_definitions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_properties_delete_definitions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_definitions_by_tenant_dto import ServicingObjectconfigurationPropertyDeleteDefinitionsByTenantDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py index 9c49a4ede0..9ede5de2ee 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_bulk_delete_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_failure_dto import ServicingObjectconfigurationPropertyDeleteFailureDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_delete_success_dto import ServicingObjectconfigurationPropertyDeleteSuccessDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_change_definition_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_change_definition_dto.py index 543014c934..a6a6eddd01 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_change_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_type_dto import ServicingObjectconfigurationPropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_tags_dto import ServicingObjectconfigurationTagsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py index 03fce8f133..27d17a341f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_change_definitions_by_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO +from visier_platform_sdk.models.servicing_objectconfiguration_property_change_definition_dto import ServicingObjectconfigurationPropertyChangeDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py index 702c2c6f62..4360a2f97d 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_definitions_by_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_failure_dto.py similarity index 91% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_failure_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_failure_dto.py index 39a8c98b86..95407e48b8 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_failure_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_failure_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_success_dto.py similarity index 90% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_success_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_success_dto.py index b537178b8d..39f0dfd985 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_delete_success_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_delete_success_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO +from visier_platform_sdk.models.servicing_objectconfiguration_dependent_dto import ServicingObjectconfigurationDependentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_type_dto.py similarity index 82% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_type_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_type_dto.py index 55863d0c2e..ca1b385405 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_property_type_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_property_type_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO -from visier_api_analytic_model.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_calculated_property_type_dto import ServicingObjectconfigurationCalculatedPropertyTypeDTO +from visier_platform_sdk.models.servicing_objectconfiguration_simple_property_type_dto import ServicingObjectconfigurationSimplePropertyTypeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_simple_property_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_simple_property_type_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_simple_property_type_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_simple_property_type_dto.py index 34ea24e876..7725644f93 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_simple_property_type_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_simple_property_type_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_tags_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_tags_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_tags_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_tags_dto.py index 2852549508..d684fb7e41 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_objectconfiguration_tags_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_objectconfiguration_tags_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_by_tenant_dto.py new file mode 100644 index 0000000000..9cc3b62445 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_by_tenant_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_assigned_user_dto import ServicingPermissionAssignedUserDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionAssignedByTenantDTO(BaseModel): + """ + The users assigned a specific permission, grouped by tenant. + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the tenant.", alias="tenantCode") + users: Optional[List[ServicingPermissionAssignedUserDTO]] = Field(default=None, description="A list of objects representing the users that the permission is assigned to.") + __properties: ClassVar[List[str]] = ["tenantCode", "users"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionAssignedByTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionAssignedByTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "users": [ServicingPermissionAssignedUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..2d40febe3d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_for_local_tenant_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionAssignedForLocalTenantDTO(BaseModel): + """ + ServicingPermissionAssignedForLocalTenantDTO + """ # noqa: E501 + permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") + description: Optional[StrictStr] = Field(default=None, description="A user-defined description of the permission.") + __properties: ClassVar[List[str]] = ["permissionId", "displayName", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionAssignedForLocalTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionAssignedForLocalTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissionId": obj.get("permissionId"), + "displayName": obj.get("displayName"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_user_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_user_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_user_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_user_dto.py index c8497ab7bc..1c2c729713 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_assigned_user_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_user_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_users_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_users_dto.py new file mode 100644 index 0000000000..f9d02aab04 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_assigned_users_dto.py @@ -0,0 +1,100 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_assigned_by_tenant_dto import ServicingPermissionAssignedByTenantDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionAssignedUsersDTO(BaseModel): + """ + Users that are assigned a specific permission. + """ # noqa: E501 + tenants: Optional[List[ServicingPermissionAssignedByTenantDTO]] = Field(default=None, description="A list of objects representing the users that are assigned the specific permission, organized by the tenants the users belong to.") + limit: Optional[StrictInt] = Field(default=None, description="The number of results to return. The maximum number of tenants to retrieve is 100.") + start: Optional[StrictInt] = Field(default=None, description="The index of the tenant to start retrieving results from, also known as offset. The index begins at 0.") + __properties: ClassVar[List[str]] = ["tenants", "limit", "start"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionAssignedUsersDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in tenants (list) + _items = [] + if self.tenants: + for _item_tenants in self.tenants: + if _item_tenants: + _items.append(_item_tenants.to_dict()) + _dict['tenants'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionAssignedUsersDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenants": [ServicingPermissionAssignedByTenantDTO.from_dict(_item) for _item in obj["tenants"]] if obj.get("tenants") is not None else None, + "limit": obj.get("limit"), + "start": obj.get("start") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_bulk_operation_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_bulk_operation_response_dto.py new file mode 100644 index 0000000000..60776e11b5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_bulk_operation_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_failure_dto import ServicingPermissionFailureDTO +from visier_platform_sdk.models.servicing_permission_success_dto import ServicingPermissionSuccessDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionBulkOperationResponseDTO(BaseModel): + """ + ServicingPermissionBulkOperationResponseDTO + """ # noqa: E501 + successes: Optional[List[ServicingPermissionSuccessDTO]] = Field(default=None, description="The successfully processed permissions.") + failures: Optional[List[ServicingPermissionFailureDTO]] = Field(default=None, description="The permissions that did not process and any relevant error information.") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionBulkOperationResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionBulkOperationResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [ServicingPermissionSuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [ServicingPermissionFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_permission_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_dto.py similarity index 77% rename from src/visier_api_administration/visier_api_administration/models/servicing_permission_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_dto.py index 0a1b239588..f4762ea7a9 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_permission_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO -from visier_api_administration.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO -from visier_api_administration.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO +from visier_platform_sdk.models.servicing_admin_capability_config_dto import ServicingAdminCapabilityConfigDTO +from visier_platform_sdk.models.servicing_data_security_profile_dto import ServicingDataSecurityProfileDTO +from visier_platform_sdk.models.servicing_role_modules_config_dto import ServicingRoleModulesConfigDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_error_dto.py new file mode 100644 index 0000000000..d279baf504 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_error_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionErrorDTO(BaseModel): + """ + ServicingPermissionErrorDTO + """ # noqa: E501 + message: Optional[StrictStr] = Field(default=None, description="Error message") + rci: Optional[StrictStr] = Field(default=None, description="A root cause identifier that allows Visier to determine the source of the problem.") + __properties: ClassVar[List[str]] = ["message", "rci"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "message": obj.get("message"), + "rci": obj.get("rci") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_failure_dto.py new file mode 100644 index 0000000000..afe3e218d1 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_failure_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_permission_error_dto import ServicingPermissionErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionFailureDTO(BaseModel): + """ + ServicingPermissionFailureDTO + """ # noqa: E501 + permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") + error: Optional[ServicingPermissionErrorDTO] = Field(default=None, description="The error associated with the failure.") + __properties: ClassVar[List[str]] = ["permissionId", "displayName", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionFailureDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionFailureDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissionId": obj.get("permissionId"), + "displayName": obj.get("displayName"), + "error": ServicingPermissionErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_success_dto.py new file mode 100644 index 0000000000..a12ecfff9d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_permission_success_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPermissionSuccessDTO(BaseModel): + """ + ServicingPermissionSuccessDTO + """ # noqa: E501 + permission_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the permission.", alias="permissionId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable permission name to display in Visier, such as \"Diversity Access\".", alias="displayName") + __properties: ClassVar[List[str]] = ["permissionId", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPermissionSuccessDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPermissionSuccessDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "permissionId": obj.get("permissionId"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_version_api_operation_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_version_api_operation_request_dto.py new file mode 100644 index 0000000000..fcef3ad7e0 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_version_api_operation_request_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProductionVersionAPIOperationRequestDTO(BaseModel): + """ + ServicingProductionVersionAPIOperationRequestDTO + """ # noqa: E501 + operation: Optional[StrictStr] = Field(default=None, description="The operation to perform. Valid values: * `rollBackTo`: Create a project that rolls back the production version to the specified version. The project contains uncommitted changes that reverse the published versions after the target production version.") + __properties: ClassVar[List[str]] = ["operation"] + + @field_validator('operation') + def operation_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['unknownProductionVersionAPIOperation', 'rollBackTo']): + raise ValueError("must be one of enum values ('unknownProductionVersionAPIOperation', 'rollBackTo')") + return value + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProductionVersionAPIOperationRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProductionVersionAPIOperationRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "operation": obj.get("operation") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_version_api_operation_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_version_api_operation_response_dto.py new file mode 100644 index 0000000000..00fa6380d7 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_version_api_operation_response_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_project_dto import ServicingProjectDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProductionVersionAPIOperationResponseDTO(BaseModel): + """ + ServicingProductionVersionAPIOperationResponseDTO + """ # noqa: E501 + roll_back_to: Optional[ServicingProjectDTO] = Field(default=None, description="The project created by the `rollBackTo` operation.", alias="rollBackTo") + __properties: ClassVar[List[str]] = ["rollBackTo"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProductionVersionAPIOperationResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of roll_back_to + if self.roll_back_to: + _dict['rollBackTo'] = self.roll_back_to.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProductionVersionAPIOperationResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "rollBackTo": ServicingProjectDTO.from_dict(obj["rollBackTo"]) if obj.get("rollBackTo") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_production_versions_api_operation_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_versions_api_operation_request_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_production_versions_api_operation_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_versions_api_operation_request_dto.py index 44e9962563..ee8cfd8a3c 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_production_versions_api_operation_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_versions_api_operation_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO +from visier_platform_sdk.models.servicing_export_production_versions_api_operation_parameters_dto import ServicingExportProductionVersionsAPIOperationParametersDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_versions_api_operation_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_versions_api_operation_response_dto.py new file mode 100644 index 0000000000..de7954448b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_production_versions_api_operation_response_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProductionVersionsAPIOperationResponseDTO(BaseModel): + """ + ServicingProductionVersionsAPIOperationResponseDTO + """ # noqa: E501 + export: Optional[Dict[str, Any]] = Field(default=None, description="The result of the `export` operation.") + __properties: ClassVar[List[str]] = ["export"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProductionVersionsAPIOperationResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProductionVersionsAPIOperationResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "export": obj.get("export") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_profile_assigned_for_accessible_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_assigned_for_accessible_tenant_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/servicing_profile_assigned_for_accessible_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_assigned_for_accessible_tenant_dto.py index e7096966a9..202ea61a5b 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_profile_assigned_for_accessible_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_assigned_for_accessible_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_profile_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_assigned_for_local_tenant_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/servicing_profile_assigned_for_local_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_assigned_for_local_tenant_dto.py index 7bab95efc3..e3c67f111a 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_profile_assigned_for_local_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_assigned_for_local_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO -from visier_api_administration.models.servicing_capabilities_dto import ServicingCapabilitiesDTO +from visier_platform_sdk.models.servicing_additional_capabilities_dto import ServicingAdditionalCapabilitiesDTO +from visier_platform_sdk.models.servicing_capabilities_dto import ServicingCapabilitiesDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_profile_get_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_get_api_response_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_profile_get_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_get_api_response_dto.py index 076e600f16..e6b30def7a 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_profile_get_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profile_get_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_capabilities_dto import ServicingCapabilitiesDTO +from visier_platform_sdk.models.servicing_capabilities_dto import ServicingCapabilitiesDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profiles_get_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profiles_get_api_response_dto.py new file mode 100644 index 0000000000..898c7fe440 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_profiles_get_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_profile_get_api_response_dto import ServicingProfileGetAPIResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProfilesGetAPIResponseDTO(BaseModel): + """ + ServicingProfilesGetAPIResponseDTO + """ # noqa: E501 + profiles: Optional[List[ServicingProfileGetAPIResponseDTO]] = Field(default=None, description="A list of objects representing the available profiles.") + __properties: ClassVar[List[str]] = ["profiles"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProfilesGetAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in profiles (list) + _items = [] + if self.profiles: + for _item_profiles in self.profiles: + if _item_profiles: + _items.append(_item_profiles.to_dict()) + _dict['profiles'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProfilesGetAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "profiles": [ServicingProfileGetAPIResponseDTO.from_dict(_item) for _item in obj["profiles"]] if obj.get("profiles") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_commits_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_commits_api_response_dto.py new file mode 100644 index 0000000000..5a504f3c0b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_commits_api_response_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_commit_dto import ServicingCommitDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProjectCommitsAPIResponseDTO(BaseModel): + """ + ServicingProjectCommitsAPIResponseDTO + """ # noqa: E501 + commits: Optional[List[ServicingCommitDTO]] = Field(default=None, description="A list of committed changes in the project.") + __properties: ClassVar[List[str]] = ["commits"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProjectCommitsAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in commits (list) + _items = [] + if self.commits: + for _item_commits in self.commits: + if _item_commits: + _items.append(_item_commits.to_dict()) + _dict['commits'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProjectCommitsAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "commits": [ServicingCommitDTO.from_dict(_item) for _item in obj["commits"]] if obj.get("commits") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_project_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_dto.py similarity index 80% rename from src/visier_api_administration/visier_api_administration/models/servicing_project_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_dto.py index 91396eecd8..3a848dd543 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_project_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_operation_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_operation_request_dto.py new file mode 100644 index 0000000000..283022bdd5 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_operation_request_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProjectOperationRequestDTO(BaseModel): + """ + ServicingProjectOperationRequestDTO + """ # noqa: E501 + operation: Optional[StrictStr] = Field(default=None, description="The operation to perform on a draft project. Valid values: * `commitAndPublish`: Commits the requesting user's changes and publishes the draft project to production.") + __properties: ClassVar[List[str]] = ["operation"] + + @field_validator('operation') + def operation_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['unknown', 'commitAndPublish']): + raise ValueError("must be one of enum values ('unknown', 'commitAndPublish')") + return value + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProjectOperationRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProjectOperationRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "operation": obj.get("operation") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_operation_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_operation_response_dto.py new file mode 100644 index 0000000000..4c31d68b62 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_project_operation_response_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_commit_and_publish_operation_response_dto import ServicingCommitAndPublishOperationResponseDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingProjectOperationResponseDTO(BaseModel): + """ + ServicingProjectOperationResponseDTO + """ # noqa: E501 + commit_and_publish: Optional[ServicingCommitAndPublishOperationResponseDTO] = Field(default=None, description="The result of the `commitAndPublish` operation.", alias="commitAndPublish") + __properties: ClassVar[List[str]] = ["commitAndPublish"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingProjectOperationResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of commit_and_publish + if self.commit_and_publish: + _dict['commitAndPublish'] = self.commit_and_publish.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingProjectOperationResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "commitAndPublish": ServicingCommitAndPublishOperationResponseDTO.from_dict(obj["commitAndPublish"]) if obj.get("commitAndPublish") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_property_access_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_property_access_config_dto.py similarity index 81% rename from src/visier_api_administration/visier_api_administration/models/servicing_property_access_config_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_property_access_config_dto.py index 52ea56342e..b6a5838fd0 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_property_access_config_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_property_access_config_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_property_set_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_property_set_config_dto.py new file mode 100644 index 0000000000..466ef9503a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_property_set_config_dto.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_property_access_config_dto import ServicingPropertyAccessConfigDTO +from visier_platform_sdk.models.servicing_shareable_data_access_set import ServicingShareableDataAccessSet +from typing import Optional, Set +from typing_extensions import Self + +class ServicingPropertySetConfigDTO(BaseModel): + """ + ServicingPropertySetConfigDTO + """ # noqa: E501 + property_access_configs: Optional[List[ServicingPropertyAccessConfigDTO]] = Field(default=None, description="The data access for a property.", alias="propertyAccessConfigs") + shareable_data_access_set: Optional[ServicingShareableDataAccessSet] = Field(default=None, description="A shareable data access set. Shareable data access sets may be linked in multiple permissions.", alias="shareableDataAccessSet") + __properties: ClassVar[List[str]] = ["propertyAccessConfigs", "shareableDataAccessSet"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingPropertySetConfigDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in property_access_configs (list) + _items = [] + if self.property_access_configs: + for _item_property_access_configs in self.property_access_configs: + if _item_property_access_configs: + _items.append(_item_property_access_configs.to_dict()) + _dict['propertyAccessConfigs'] = _items + # override the default output from pydantic by calling `to_dict()` of shareable_data_access_set + if self.shareable_data_access_set: + _dict['shareableDataAccessSet'] = self.shareable_data_access_set.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingPropertySetConfigDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "propertyAccessConfigs": [ServicingPropertyAccessConfigDTO.from_dict(_item) for _item in obj["propertyAccessConfigs"]] if obj.get("propertyAccessConfigs") is not None else None, + "shareableDataAccessSet": ServicingShareableDataAccessSet.from_dict(obj["shareableDataAccessSet"]) if obj.get("shareableDataAccessSet") is not None else None + }) + return _obj + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_question_categories_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_question_categories_api_response_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_question_categories_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_question_categories_api_response_dto.py index 6f7ca1fc41..a09857ae2f 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_question_categories_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_question_categories_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO +from visier_platform_sdk.models.servicing_question_category_api_response_dto import ServicingQuestionCategoryAPIResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_question_category_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_question_category_api_response_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_question_category_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_question_category_api_response_dto.py index f3f51eb5a4..3acd33fe1d 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_question_category_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_question_category_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_error_dto.py new file mode 100644 index 0000000000..3ceaa02c04 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_error_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingReducedErrorDTO(BaseModel): + """ + ServicingReducedErrorDTO + """ # noqa: E501 + error_message: Optional[StrictStr] = Field(default=None, description="A meaningful message for the end user.", alias="errorMessage") + __properties: ClassVar[List[str]] = ["errorMessage"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingReducedErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingReducedErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "errorMessage": obj.get("errorMessage") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_tenant_code_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_tenant_code_error_dto.py new file mode 100644 index 0000000000..5192331e5d --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_tenant_code_error_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_reduced_error_dto import ServicingReducedErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingReducedTenantCodeErrorDTO(BaseModel): + """ + ServicingReducedTenantCodeErrorDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The bad tenant code.", alias="tenantCode") + for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the assignment is for all the analytic tenants of the specified tenant.", alias="forAllChildren") + error: Optional[ServicingReducedErrorDTO] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["tenantCode", "forAllChildren", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingReducedTenantCodeErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingReducedTenantCodeErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "forAllChildren": obj.get("forAllChildren"), + "error": ServicingReducedErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_user_id_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_user_id_error_dto.py new file mode 100644 index 0000000000..ce078ac226 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_reduced_user_id_error_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_reduced_error_dto import ServicingReducedErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingReducedUserIdErrorDTO(BaseModel): + """ + ServicingReducedUserIdErrorDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The bad user ID.", alias="userId") + error: Optional[ServicingReducedErrorDTO] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["userId", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingReducedUserIdErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingReducedUserIdErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "error": ServicingReducedErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_related_analytic_object_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_related_analytic_object_dto.py new file mode 100644 index 0000000000..d0ab3ce11e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_related_analytic_object_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingRelatedAnalyticObjectDTO(BaseModel): + """ + ServicingRelatedAnalyticObjectDTO + """ # noqa: E501 + analytic_object_id: Optional[StrictStr] = Field(default=None, description="The analytic object ID.", alias="analyticObjectId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable analytic object name to display in Visier, such as \"Recognition\".", alias="displayName") + __properties: ClassVar[List[str]] = ["analyticObjectId", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingRelatedAnalyticObjectDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingRelatedAnalyticObjectDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "analyticObjectId": obj.get("analyticObjectId"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_role_modules_config_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_role_modules_config_dto.py new file mode 100644 index 0000000000..54f1726f2a --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_role_modules_config_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingRoleModulesConfigDTO(BaseModel): + """ + ServicingRoleModulesConfigDTO + """ # noqa: E501 + content_package_ids: Optional[List[StrictStr]] = Field(default=None, description="The unique IDs of the content packages assigned to the permission.", alias="contentPackageIds") + __properties: ClassVar[List[str]] = ["contentPackageIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingRoleModulesConfigDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingRoleModulesConfigDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "contentPackageIds": obj.get("contentPackageIds") + }) + return _obj + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_sample_question_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sample_question_api_response_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_sample_question_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_sample_question_api_response_dto.py index 194ab174c9..56c57b6449 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_sample_question_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sample_question_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_sample_questions_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sample_questions_api_response_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_sample_questions_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_sample_questions_api_response_dto.py index 0adcea77d7..6caed0399d 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_sample_questions_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sample_questions_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO +from visier_platform_sdk.models.servicing_sample_question_api_response_dto import ServicingSampleQuestionAPIResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_securable_dimension_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_securable_dimension_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_securable_dimension_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_securable_dimension_dto.py index d94d4a5c3c..562223e353 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_securable_dimension_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_securable_dimension_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO +from visier_platform_sdk.models.servicing_hierarchy_property_dto import ServicingHierarchyPropertyDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_securable_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_securable_property_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_securable_property_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_securable_property_dto.py index 42fcb5f7e7..7873c90a1c 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_securable_property_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_securable_property_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_servicing_capability_proto_enum_access_lookup_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_servicing_capability_proto_enum_access_lookup_dto.py new file mode 100644 index 0000000000..6b2fd8fc51 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_servicing_capability_proto_enum_access_lookup_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_capability_group_dto import ServicingCapabilityGroupDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingServicingCapabilityProtoEnumAccessLookupDTO(BaseModel): + """ + ServicingServicingCapabilityProtoEnumAccessLookupDTO + """ # noqa: E501 + capability_groups: Optional[List[ServicingCapabilityGroupDTO]] = Field(default=None, alias="capabilityGroups") + __properties: ClassVar[List[str]] = ["capabilityGroups"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingServicingCapabilityProtoEnumAccessLookupDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in capability_groups (list) + _items = [] + if self.capability_groups: + for _item_capability_groups in self.capability_groups: + if _item_capability_groups: + _items.append(_item_capability_groups.to_dict()) + _dict['capabilityGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingServicingCapabilityProtoEnumAccessLookupDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "capabilityGroups": [ServicingCapabilityGroupDTO.from_dict(_item) for _item in obj["capabilityGroups"]] if obj.get("capabilityGroups") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_shareable_data_access_set.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_shareable_data_access_set.py new file mode 100644 index 0000000000..84a44b82ed --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_shareable_data_access_set.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingShareableDataAccessSet(BaseModel): + """ + ServicingShareableDataAccessSet + """ # noqa: E501 + data_access_set_id: Optional[StrictStr] = Field(default=None, description="The unique identifier of the shareable data access set.", alias="dataAccessSetId") + __properties: ClassVar[List[str]] = ["dataAccessSetId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingShareableDataAccessSet from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingShareableDataAccessSet from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "dataAccessSetId": obj.get("dataAccessSetId") + }) + return _obj + + diff --git a/src/visier_api_data_out/visier_api_data_out/models/servicing_simple_document_header_search_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_simple_document_header_search_response_dto.py similarity index 87% rename from src/visier_api_data_out/visier_api_data_out/models/servicing_simple_document_header_search_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_simple_document_header_search_response_dto.py index 1d57c5e70a..393f8c1e9a 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/servicing_simple_document_header_search_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_simple_document_header_search_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_out.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO +from visier_platform_sdk.models.servicing_simple_document_header_search_result_dto import ServicingSimpleDocumentHeaderSearchResultDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_out/visier_api_data_out/models/servicing_simple_document_header_search_result_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_simple_document_header_search_result_dto.py similarity index 88% rename from src/visier_api_data_out/visier_api_data_out/models/servicing_simple_document_header_search_result_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_simple_document_header_search_result_dto.py index c4dd078849..8fe13ad294 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/servicing_simple_document_header_search_result_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_simple_document_header_search_result_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr from typing import Any, ClassVar, Dict, List, Optional, Union -from visier_api_data_out.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO +from visier_platform_sdk.models.servicing_document_search_link_dto import ServicingDocumentSearchLinkDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sources_api_operation_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sources_api_operation_request_dto.py new file mode 100644 index 0000000000..3e787efbf6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_sources_api_operation_request_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingSourcesAPIOperationRequestDTO(BaseModel): + """ + ServicingSourcesAPIOperationRequestDTO + """ # noqa: E501 + operation: Optional[StrictStr] = Field(default=None, description="The operation to perform. Valid values: * `exportSources`: Export all sources from the tenant. If successful, a ZIP file is returned containing a compressed JSON file with the sources.") + __properties: ClassVar[List[str]] = ["operation"] + + @field_validator('operation') + def operation_validate_enum(cls, value): + """Validates the enum""" + if value is None: + return value + + if value not in set(['unknownSourcesAPIOperation', 'exportSources']): + raise ValueError("must be one of enum values ('unknownSourcesAPIOperation', 'exportSources')") + return value + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingSourcesAPIOperationRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingSourcesAPIOperationRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "operation": obj.get("operation") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_static_dimension_filter_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_static_dimension_filter_dto.py similarity index 78% rename from src/visier_api_administration/visier_api_administration/models/servicing_static_dimension_filter_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_static_dimension_filter_dto.py index dcd57a1731..ade6307be7 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_static_dimension_filter_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_static_dimension_filter_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_member_selection_dto import ServicingMemberSelectionDTO +from visier_platform_sdk.models.servicing_member_selection_dto import ServicingMemberSelectionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_successful_accessible_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_successful_accessible_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..04b569d5cd --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_successful_accessible_tenant_profile_assignment_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingSuccessfulAccessibleTenantProfileAssignmentDTO(BaseModel): + """ + ServicingSuccessfulAccessibleTenantProfileAssignmentDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The user ID.", alias="userId") + tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") + for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the target assignment is for all analytic tenants.", alias="forAllChildren") + __properties: ClassVar[List[str]] = ["userId", "tenantCode", "forAllChildren"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingSuccessfulAccessibleTenantProfileAssignmentDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingSuccessfulAccessibleTenantProfileAssignmentDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "tenantCode": obj.get("tenantCode"), + "forAllChildren": obj.get("forAllChildren") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_successful_local_tenant_profile_assignment_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_successful_local_tenant_profile_assignment_dto.py new file mode 100644 index 0000000000..6f6ec5c707 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_successful_local_tenant_profile_assignment_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingSuccessfulLocalTenantProfileAssignmentDTO(BaseModel): + """ + ServicingSuccessfulLocalTenantProfileAssignmentDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The user ID.", alias="userId") + __properties: ClassVar[List[str]] = ["userId"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingSuccessfulLocalTenantProfileAssignmentDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingSuccessfulLocalTenantProfileAssignmentDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_target_tenant_code_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_target_tenant_code_dto.py new file mode 100644 index 0000000000..f441498528 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_target_tenant_code_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingTargetTenantCodeDTO(BaseModel): + """ + ServicingTargetTenantCodeDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The tenant code.", alias="tenantCode") + for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the assignment is for all the analytic tenants of the specified tenant.", alias="forAllChildren") + __properties: ClassVar[List[str]] = ["tenantCode", "forAllChildren"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingTargetTenantCodeDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingTargetTenantCodeDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "forAllChildren": obj.get("forAllChildren") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_code_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_code_error_dto.py new file mode 100644 index 0000000000..a6eac2899c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_code_error_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingTenantCodeErrorDTO(BaseModel): + """ + ServicingTenantCodeErrorDTO + """ # noqa: E501 + tenant_code: Optional[StrictStr] = Field(default=None, description="The bad tenant code.", alias="tenantCode") + for_all_children: Optional[StrictBool] = Field(default=None, description="If true, the target assignment is for all analytic tenants.", alias="forAllChildren") + error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["tenantCode", "forAllChildren", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingTenantCodeErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingTenantCodeErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "tenantCode": obj.get("tenantCode"), + "forAllChildren": obj.get("forAllChildren"), + "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_upload_status_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_upload_status_response_dto.py similarity index 87% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_upload_status_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_upload_status_response_dto.py index 4bb43c32e7..3c2cab2244 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_upload_status_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_upload_status_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_upload_update_status_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_upload_update_status_response_dto.py similarity index 88% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_upload_update_status_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_upload_update_status_response_dto.py index f682f682c1..628d6f0680 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_upload_update_status_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_upload_update_status_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_list_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_list_response_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_list_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_list_response_dto.py index 1a6efaa366..1cd3dd5c6b 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_list_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_list_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_uploads_response_dto import ServicingTenantDataUploadsResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_response_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_response_dto.py index 24bc5d92ca..ef9b39bf68 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_upload_status_response_dto import ServicingTenantDataUploadStatusResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_update_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_update_response_dto.py similarity index 86% rename from src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_update_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_update_response_dto.py index 01c145e587..4bdff87cf3 100644 --- a/src/visier_api_data_in/visier_api_data_in/models/servicing_tenant_data_uploads_update_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_tenant_data_uploads_update_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data In APIs + API Reference - Visier APIs for sending data to Visier and running data load jobs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictInt from typing import Any, ClassVar, Dict, List, Optional -from visier_api_data_in.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO +from visier_platform_sdk.models.servicing_tenant_data_upload_update_status_response_dto import ServicingTenantDataUploadUpdateStatusResponseDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_user_creation_api_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_creation_api_request_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_user_creation_api_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_creation_api_request_dto.py index c3cba3796a..db4b34cd3c 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_user_creation_api_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_creation_api_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_user_get_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_get_api_response_dto.py similarity index 77% rename from src/visier_api_administration/visier_api_administration/models/servicing_user_get_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_get_api_response_dto.py index db962add3a..8910ab40b8 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_user_get_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_get_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,10 +20,10 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_administration.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO -from visier_api_administration.models.servicing_last_login_dto import ServicingLastLoginDTO +from visier_platform_sdk.models.servicing_all_permissions_assigned_for_local_tenant_dto import ServicingAllPermissionsAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_profile_assigned_for_local_tenant_dto import ServicingAllProfileAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_all_user_groups_assigned_for_local_tenant_dto import ServicingAllUserGroupsAssignedForLocalTenantDTO +from visier_platform_sdk.models.servicing_last_login_dto import ServicingLastLoginDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_group_assigned_for_local_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_group_assigned_for_local_tenant_dto.py new file mode 100644 index 0000000000..c87ae1673b --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_group_assigned_for_local_tenant_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUserGroupAssignedForLocalTenantDTO(BaseModel): + """ + ServicingUserGroupAssignedForLocalTenantDTO + """ # noqa: E501 + user_group_id: Optional[StrictStr] = Field(default=None, description="The user group ID.", alias="userGroupId") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable user group name to display in Visier, such as \"Leadership User Group\".", alias="displayName") + __properties: ClassVar[List[str]] = ["userGroupId", "displayName"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUserGroupAssignedForLocalTenantDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUserGroupAssignedForLocalTenantDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userGroupId": obj.get("userGroupId"), + "displayName": obj.get("displayName") + }) + return _obj + + diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_user_group_assignment_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_group_assignment_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_user_group_assignment_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_group_assignment_dto.py index d3375f018d..c8d49e9aaa 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_user_group_assignment_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_group_assignment_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_id_error_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_id_error_dto.py new file mode 100644 index 0000000000..443d042904 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_id_error_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_error_dto import ServicingErrorDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUserIdErrorDTO(BaseModel): + """ + ServicingUserIdErrorDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The bad user ID.", alias="userId") + error: Optional[ServicingErrorDTO] = Field(default=None, description="The details about the error.") + __properties: ClassVar[List[str]] = ["userId", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUserIdErrorDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUserIdErrorDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "error": ServicingErrorDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_property_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_property_dto.py new file mode 100644 index 0000000000..738125f4f1 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_property_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUserPropertyDTO(BaseModel): + """ + ServicingUserPropertyDTO + """ # noqa: E501 + name: Optional[StrictStr] = Field(default=None, description="The name property to map to in the dynamic filter. Valid values are one of `username`, `email`, `employeeId`.") + __properties: ClassVar[List[str]] = ["name"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUserPropertyDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUserPropertyDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "name": obj.get("name") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_user_update_api_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_update_api_request_dto.py similarity index 75% rename from src/visier_api_administration/visier_api_administration/models/servicing_user_update_api_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_update_api_request_dto.py index 7e555ed233..465b44a979 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_user_update_api_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_user_update_api_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_error_message_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_error_message_dto.py new file mode 100644 index 0000000000..7de278e260 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_error_message_dto.py @@ -0,0 +1,90 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUsersAPIErrorMessageDTO(BaseModel): + """ + ServicingUsersAPIErrorMessageDTO + """ # noqa: E501 + message: Optional[StrictStr] = Field(default=None, description="Error message") + rci: Optional[StrictStr] = Field(default=None, description="The unique identifier associated to this error") + __properties: ClassVar[List[str]] = ["message", "rci"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUsersAPIErrorMessageDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUsersAPIErrorMessageDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "message": obj.get("message"), + "rci": obj.get("rci") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_failure_dto.py new file mode 100644 index 0000000000..965d1213aa --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_failure_dto.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_users_api_error_message_dto import ServicingUsersAPIErrorMessageDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUsersAPIFailureDTO(BaseModel): + """ + ServicingUsersAPIFailureDTO + """ # noqa: E501 + user_id: Optional[StrictStr] = Field(default=None, description="The unique identifier associated with the user.", alias="userId") + user_name: Optional[StrictStr] = Field(default=None, description="The user's username. This is typically the user's email, such as john@jupiter.com.", alias="userName") + display_name: Optional[StrictStr] = Field(default=None, description="An identifiable name to display within Visier. For example, \"John Smith\".", alias="displayName") + error: Optional[ServicingUsersAPIErrorMessageDTO] = Field(default=None, description="The error thrown during creation.") + __properties: ClassVar[List[str]] = ["userId", "userName", "displayName", "error"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUsersAPIFailureDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of error + if self.error: + _dict['error'] = self.error.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUsersAPIFailureDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userId": obj.get("userId"), + "userName": obj.get("userName"), + "displayName": obj.get("displayName"), + "error": ServicingUsersAPIErrorMessageDTO.from_dict(obj["error"]) if obj.get("error") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_response_dto.py new file mode 100644 index 0000000000..e430050024 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_response_dto.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_users_api_failure_dto import ServicingUsersAPIFailureDTO +from visier_platform_sdk.models.servicing_users_api_success_dto import ServicingUsersAPISuccessDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUsersAPIResponseDTO(BaseModel): + """ + ServicingUsersAPIResponseDTO + """ # noqa: E501 + successes: Optional[List[ServicingUsersAPISuccessDTO]] = Field(default=None, description="The users for which the request succeeded.") + failures: Optional[List[ServicingUsersAPIFailureDTO]] = Field(default=None, description="The users for which the request failed.") + __properties: ClassVar[List[str]] = ["successes", "failures"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUsersAPIResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in successes (list) + _items = [] + if self.successes: + for _item_successes in self.successes: + if _item_successes: + _items.append(_item_successes.to_dict()) + _dict['successes'] = _items + # override the default output from pydantic by calling `to_dict()` of each item in failures (list) + _items = [] + if self.failures: + for _item_failures in self.failures: + if _item_failures: + _items.append(_item_failures.to_dict()) + _dict['failures'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUsersAPIResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "successes": [ServicingUsersAPISuccessDTO.from_dict(_item) for _item in obj["successes"]] if obj.get("successes") is not None else None, + "failures": [ServicingUsersAPIFailureDTO.from_dict(_item) for _item in obj["failures"]] if obj.get("failures") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_success_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_users_api_success_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_success_dto.py index 465f358560..fa8f72df1f 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_api_success_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_api_success_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_creation_api_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_creation_api_request_dto.py new file mode 100644 index 0000000000..daedd787ed --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_creation_api_request_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_user_creation_api_request_dto import ServicingUserCreationAPIRequestDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUsersCreationAPIRequestDTO(BaseModel): + """ + ServicingUsersCreationAPIRequestDTO + """ # noqa: E501 + users: Optional[List[ServicingUserCreationAPIRequestDTO]] = Field(default=None, description="A list of objects representing users to create. Maximum 100 users can be created in a single request.") + __properties: ClassVar[List[str]] = ["users"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUsersCreationAPIRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUsersCreationAPIRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "users": [ServicingUserCreationAPIRequestDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_delete_api_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_delete_api_request_dto.py new file mode 100644 index 0000000000..78df85b1fd --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_delete_api_request_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUsersDeleteAPIRequestDTO(BaseModel): + """ + ServicingUsersDeleteAPIRequestDTO + """ # noqa: E501 + user_ids: Optional[List[StrictStr]] = Field(default=None, description="A list of objects representing users to delete. Maximum 100 users can be deleted in a single request.", alias="userIds") + __properties: ClassVar[List[str]] = ["userIds"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUsersDeleteAPIRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUsersDeleteAPIRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "userIds": obj.get("userIds") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_update_api_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_update_api_request_dto.py new file mode 100644 index 0000000000..07b81e119f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_update_api_request_dto.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.servicing_users_update_api_user_dto import ServicingUsersUpdateAPIUserDTO +from typing import Optional, Set +from typing_extensions import Self + +class ServicingUsersUpdateAPIRequestDTO(BaseModel): + """ + ServicingUsersUpdateAPIRequestDTO + """ # noqa: E501 + users: Optional[List[ServicingUsersUpdateAPIUserDTO]] = Field(default=None, description="A list of objects representing users to update. Maximum 100 users can be updated in a single request.") + __properties: ClassVar[List[str]] = ["users"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of ServicingUsersUpdateAPIRequestDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in users (list) + _items = [] + if self.users: + for _item_users in self.users: + if _item_users: + _items.append(_item_users.to_dict()) + _dict['users'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of ServicingUsersUpdateAPIRequestDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "users": [ServicingUsersUpdateAPIUserDTO.from_dict(_item) for _item in obj["users"]] if obj.get("users") is not None else None + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/servicing_users_update_api_user_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_update_api_user_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/servicing_users_update_api_user_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_update_api_user_dto.py index 1f5bb9705e..8d81450a24 100644 --- a/src/visier_api_administration/visier_api_administration/models/servicing_users_update_api_user_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_users_update_api_user_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py index 33ecd25582..988a0c6155 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py index 8b50e632be..733f30745c 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_with_context_dto import ServicingV2ObjectconfigurationAnalyticObjectWithContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py index 5543b68749..9e59c3eb7e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_analytic_object_with_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_analytic_object_definition_dto import ServicingV2ObjectconfigurationAnalyticObjectDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_basic_information_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_basic_information_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_basic_information_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_basic_information_dto.py index 06cc355b33..ff0b13813c 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_basic_information_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_basic_information_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_synonym_list_dto import ServicingV2ObjectconfigurationSynonymListDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py index 952c0e8a9b..d11c883996 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_bulk_change_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_failed_change_dto import ServicingV2ObjectconfigurationFailedChangeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_successful_change_dto import ServicingV2ObjectconfigurationSuccessfulChangeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py index ba6aba2fe1..2375b92836 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_calculated_property_type_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_definition_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_definition_dto.py index 4e960aba2e..afb43c9a82 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_type_details_dto import ServicingV2ObjectconfigurationConceptTypeDetailsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py index 59eea58076..cf37b01189 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_delete_with_context_dto import ServicingV2ObjectconfigurationConceptDeleteWithContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py index 9f8db1f060..2322ff0e7b 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_delete_with_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_object_id_dto import ServicingV2ObjectconfigurationObjectIdDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_request_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_request_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_request_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_request_dto.py index a4a333016f..bedfe7425e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_request_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_request_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_response_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_response_dto.py index 3b7c8fc400..6b9f3c894d 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_with_context_dto import ServicingV2ObjectconfigurationConceptWithContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_type_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_type_details_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_type_details_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_type_details_dto.py index e72d89973a..9e19458b1e 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_type_details_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_type_details_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_definition_dto import ServicingV2ObjectconfigurationProcessConceptDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_with_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_with_context_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_with_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_with_context_dto.py index 56d3d9922d..ee38eb6693 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_concept_with_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_concept_with_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_concept_definition_dto import ServicingV2ObjectconfigurationConceptDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_execution_context_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_execution_context_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_execution_context_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_execution_context_dto.py index 7120f9f9b1..a5f6182763 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_execution_context_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_execution_context_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_failed_change_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_failed_change_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_failed_change_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_failed_change_dto.py index 7ebf5fae47..753cb2f8da 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_failed_change_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_failed_change_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_definition_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_definition_dto.py index 499d9c8ae5..35f7b62ef6 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_type_details_dto import ServicingV2ObjectconfigurationMetricTypeDetailsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_type_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_type_details_dto.py similarity index 83% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_type_details_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_type_details_dto.py index d6206d947a..0793e207b9 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_metric_type_details_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_metric_type_details_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_definition_dto import ServicingV2ObjectconfigurationProcessConceptMetricDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_object_id_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_object_id_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_object_id_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_object_id_dto.py index 278ec13ae1..43a8fc0db5 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_object_id_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_object_id_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py index f0515884b1..d0d01695f3 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,11 +20,11 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_metric_list_dto import ServicingV2ObjectconfigurationProcessConceptMetricListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_list_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_list_dto import ServicingV2ObjectconfigurationProcessConceptPropertyListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_list_dto import ServicingV2ObjectconfigurationProcessConceptStageListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_list_dto import ServicingV2ObjectconfigurationTagReferenceListDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_dto.py index 0fcc065d27..3828017474 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py index f4540d6852..c6a0a221c9 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_member_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_dto import ServicingV2ObjectconfigurationProcessConceptMemberDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py index 4e7090cf6f..15ebb22ed7 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py index 038ba7a701..f0756aec19 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_metric_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_metric_definition_dto import ServicingV2ObjectconfigurationMetricDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py similarity index 87% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py index 7a62b48ec4..45f3302df2 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py index 69971216aa..bf17f64f15 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_outcome_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_outcome_dto import ServicingV2ObjectconfigurationProcessConceptOutcomeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py index dfff6d67a3..18333516b2 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_definition_dto import ServicingV2ObjectconfigurationPropertyDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py index e5e4114e80..90cbe5c7a1 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_property_type_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py index 49cc637a20..1c2e676313 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_member_list_dto import ServicingV2ObjectconfigurationProcessConceptMemberListDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py index 021c4cc682..91cb7612be 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_process_concept_stage_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_stage_dto import ServicingV2ObjectconfigurationProcessConceptStageDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_property_definition_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_property_definition_dto.py index 01877c2d1c..a7cd81da32 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_property_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_basic_information_dto import ServicingV2ObjectconfigurationBasicInformationDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_property_type_details_dto import ServicingV2ObjectconfigurationPropertyTypeDetailsDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_type_details_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_property_type_details_dto.py similarity index 82% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_type_details_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_property_type_details_dto.py index d426d8bc6e..b98b180282 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_property_type_details_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_property_type_details_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,9 +20,9 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_calculated_property_type_dto import ServicingV2ObjectconfigurationCalculatedPropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_process_concept_property_type_dto import ServicingV2ObjectconfigurationProcessConceptPropertyTypeDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_simple_property_type_dto import ServicingV2ObjectconfigurationSimplePropertyTypeDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_simple_property_type_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_simple_property_type_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_simple_property_type_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_simple_property_type_dto.py index 41e546e6ca..9bc8709b56 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_simple_property_type_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_simple_property_type_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_successful_change_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_successful_change_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_successful_change_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_successful_change_dto.py index 4274ae9cc9..11da588931 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_successful_change_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_successful_change_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_execution_context_dto import ServicingV2ObjectconfigurationExecutionContextDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_synonym_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_synonym_list_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_synonym_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_synonym_list_dto.py index 2fa20158b2..2b8ef4fca5 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_synonym_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_synonym_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_dto.py index 0a901a4207..dce5c9d7dc 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py similarity index 84% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py index 21896353d1..ae2b94ec79 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_v2_objectconfiguration_tag_reference_list_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO +from visier_platform_sdk.models.servicing_v2_objectconfiguration_tag_reference_dto import ServicingV2ObjectconfigurationTagReferenceDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_definition_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_definition_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_definition_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_definition_dto.py index 2ef392eb2e..a3c1e42421 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_definition_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_definition_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_definitions_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_definitions_by_tenant_dto.py similarity index 86% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_definitions_by_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_definitions_by_tenant_dto.py index c3e3ecff88..3952643ea6 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_definitions_by_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_definitions_by_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO +from visier_platform_sdk.models.servicing_vee_question_change_definition_dto import ServicingVeeQuestionChangeDefinitionDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_failure_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_failure_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_failure_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_failure_dto.py index 374326ff96..4c44542aa7 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_failure_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_failure_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_success_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_success_dto.py similarity index 89% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_success_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_success_dto.py index 8c2479bf18..76616cef25 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_change_success_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_change_success_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO +from visier_platform_sdk.models.servicing_user_group_assignment_dto import ServicingUserGroupAssignmentDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_delete_definitions_by_tenant_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_delete_definitions_by_tenant_dto.py similarity index 88% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_delete_definitions_by_tenant_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_delete_definitions_by_tenant_dto.py index 7ec0805e4a..796a1dc5df 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_question_delete_definitions_by_tenant_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_question_delete_definitions_by_tenant_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_bulk_change_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_bulk_change_response_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_bulk_change_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_bulk_change_response_dto.py index ea9384873f..219ac800f2 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_bulk_change_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_bulk_change_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,8 +20,8 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO -from visier_api_analytic_model.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO +from visier_platform_sdk.models.servicing_vee_question_change_failure_dto import ServicingVeeQuestionChangeFailureDTO +from visier_platform_sdk.models.servicing_vee_question_change_success_dto import ServicingVeeQuestionChangeSuccessDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_change_definitions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_change_definitions_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_change_definitions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_change_definitions_dto.py index 3865e7b6f1..e962082f06 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_change_definitions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_change_definitions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_vee_question_change_definitions_by_tenant_dto import ServicingVeeQuestionChangeDefinitionsByTenantDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_delete_definitions_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_delete_definitions_dto.py similarity index 85% rename from src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_delete_definitions_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_delete_definitions_dto.py index 1dcb8e47e8..3acd50ae27 100644 --- a/src/visier_api_analytic_model/visier_api_analytic_model/models/servicing_vee_questions_delete_definitions_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/servicing_vee_questions_delete_definitions_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Analytic Model APIs + API Reference - Visier APIs for retrieving and configuring your analytic model in Visier. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional -from visier_api_analytic_model.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO +from visier_platform_sdk.models.servicing_vee_question_delete_definitions_by_tenant_dto import ServicingVeeQuestionDeleteDefinitionsByTenantDTO from typing import Optional, Set from typing_extensions import Self diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill.py new file mode 100644 index 0000000000..1104cc7c7c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill.py @@ -0,0 +1,106 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional, Union +from typing import Optional, Set +from typing_extensions import Self + +class Skill(BaseModel): + """ + The details describing a skill. + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill. ") + name: StrictStr = Field(description="The localized display name of the skill. ") + description: StrictStr = Field(description="The localized description of the skill. ") + skill_group_id: StrictStr = Field(description="ID of the skill group that this skill belongs to. ", alias="skillGroupId") + skill_category_id: StrictStr = Field(description="ID of the skill category that this skill belongs to. ", alias="skillCategoryId") + is_knowledge: StrictBool = Field(description="Indicates whether the skill is a knowledge skill. ", alias="isKnowledge") + skill_type: StrictStr = Field(description="The type of skill. Valid values are `Soft`, `Hard`, and `Unknown`. ", alias="skillType") + alternative_titles: List[StrictStr] = Field(description="List of alternative localized names for this skill. ", alias="alternativeTitles") + remote_index: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, description="The Remote Index represents how readily a skill can be done through remote work. The index ranges from 0 to 100, where a value of 100 means the skill can be done entirely remotely. This field will be omitted if remotability is not applicable to the skill. ", alias="remoteIndex") + automation_index: Optional[StrictInt] = Field(default=None, description="The Automation Index represents how readily a skill can be automated. The index ranges from 0 to 100, where a value of 100 means the skill is completely automatable. This field will be omitted if automation is not applicable to the skill. ", alias="automationIndex") + __properties: ClassVar[List[str]] = ["id", "name", "description", "skillGroupId", "skillCategoryId", "isKnowledge", "skillType", "alternativeTitles", "remoteIndex", "automationIndex"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of Skill from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of Skill from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "skillGroupId": obj.get("skillGroupId"), + "skillCategoryId": obj.get("skillCategoryId"), + "isKnowledge": obj.get("isKnowledge"), + "skillType": obj.get("skillType"), + "alternativeTitles": obj.get("alternativeTitles"), + "remoteIndex": obj.get("remoteIndex"), + "automationIndex": obj.get("automationIndex") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_category.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_category.py new file mode 100644 index 0000000000..29414fbef7 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_category.py @@ -0,0 +1,102 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.skill_group import SkillGroup +from typing import Optional, Set +from typing_extensions import Self + +class SkillCategory(BaseModel): + """ + Details describing a skill category. + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill category. ") + name: StrictStr = Field(description="The localized display name of the skill category. ") + description: StrictStr = Field(description="The localized description of the skill category. ") + skill_groups: List[SkillGroup] = Field(description="List of skill groups under this skill category. ", alias="skillGroups") + __properties: ClassVar[List[str]] = ["id", "name", "description", "skillGroups"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillCategory from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in skill_groups (list) + _items = [] + if self.skill_groups: + for _item_skill_groups in self.skill_groups: + if _item_skill_groups: + _items.append(_item_skill_groups.to_dict()) + _dict['skillGroups'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillCategory from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "skillGroups": [SkillGroup.from_dict(_item) for _item in obj["skillGroups"]] if obj.get("skillGroups") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_category_entry.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_category_entry.py new file mode 100644 index 0000000000..8cfaf6d09c --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_category_entry.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class SkillCategoryEntry(BaseModel): + """ + SkillCategoryEntry + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill category. ") + name: StrictStr = Field(description="The localized display name of the skill category. ") + description: StrictStr = Field(description="The localized description of the skill category. ") + __properties: ClassVar[List[str]] = ["id", "name", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillCategoryEntry from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillCategoryEntry from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_entry.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_entry.py new file mode 100644 index 0000000000..c86062a74f --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_entry.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class SkillEntry(BaseModel): + """ + SkillEntry + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill. ") + name: StrictStr = Field(description="The localized display name of the skill. ") + description: StrictStr = Field(description="The localized description of the skill. ") + __properties: ClassVar[List[str]] = ["id", "name", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillEntry from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillEntry from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_extraction_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_extraction_input.py new file mode 100644 index 0000000000..5f7d1a2d0e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_extraction_input.py @@ -0,0 +1,93 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing_extensions import Annotated +from typing import Optional, Set +from typing_extensions import Self + +class SkillExtractionInput(BaseModel): + """ + The text to extract skills from, such as a job description or course outline. + """ # noqa: E501 + content: Annotated[str, Field(min_length=4, strict=True, max_length=7500)] = Field(description="The body of text to extract skills from. The maximum length is 7500 characters. The minimum length is 4 characters. ") + language_code: Optional[StrictStr] = Field(default=None, description="Identifies the language of the input text. Format: **ISO 639-1** language code. For a list of supported languages, see \"Supported Languages\" in the Skills Intelligence Engine API documentation. If no value is specified, the response language is used. ", alias="languageCode") + limit: Optional[Annotated[int, Field(le=50, strict=True, ge=1)]] = Field(default=None, description="The limit on the number of skills extracted from the text. The minimum is 1 and the maximum is 50 skills. If no value is specified, the default limit of 10 skills is used. ") + __properties: ClassVar[List[str]] = ["content", "languageCode", "limit"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillExtractionInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillExtractionInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "content": obj.get("content"), + "languageCode": obj.get("languageCode"), + "limit": obj.get("limit") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_group.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_group.py new file mode 100644 index 0000000000..1f198bcc33 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_group.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from visier_platform_sdk.models.skill import Skill +from typing import Optional, Set +from typing_extensions import Self + +class SkillGroup(BaseModel): + """ + Details describing a skill group. + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill group. ") + name: StrictStr = Field(description="The localized display name of the skill group. ") + description: StrictStr = Field(description="The localized description of the skill group. ") + skill_category_id: StrictStr = Field(description="ID of the parent skill category. ", alias="skillCategoryId") + skills: List[Skill] = Field(description="List of skills under this skill group. ") + __properties: ClassVar[List[str]] = ["id", "name", "description", "skillCategoryId", "skills"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillGroup from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in skills (list) + _items = [] + if self.skills: + for _item_skills in self.skills: + if _item_skills: + _items.append(_item_skills.to_dict()) + _dict['skills'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillGroup from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description"), + "skillCategoryId": obj.get("skillCategoryId"), + "skills": [Skill.from_dict(_item) for _item in obj["skills"]] if obj.get("skills") is not None else None + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_group_entry.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_group_entry.py new file mode 100644 index 0000000000..0722d7e2c6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_group_entry.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self + +class SkillGroupEntry(BaseModel): + """ + SkillGroupEntry + """ # noqa: E501 + id: StrictStr = Field(description="The unique ID of the skill group. ") + name: StrictStr = Field(description="The localized display name of the skill group. ") + description: StrictStr = Field(description="The localized description of the skill group. ") + __properties: ClassVar[List[str]] = ["id", "name", "description"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillGroupEntry from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillGroupEntry from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "name": obj.get("name"), + "description": obj.get("description") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/skill_match_input.py b/src/visier_platform_sdk/visier_platform_sdk/models/skill_match_input.py new file mode 100644 index 0000000000..8cff2b498e --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/skill_match_input.py @@ -0,0 +1,91 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from typing_extensions import Annotated +from typing import Optional, Set +from typing_extensions import Self + +class SkillMatchInput(BaseModel): + """ + The skill set and the group of skill sets (targets) to be matched. + """ # noqa: E501 + skill_set: Optional[Annotated[List[Annotated[List[Any], Field(min_length=2, max_length=2)]], Field(min_length=1)]] = Field(default=None, description="The skills that make up the skill set that will be matched against a group of skill sets (targets). ", alias="skillSet") + target_skill_sets: Optional[Annotated[List[Annotated[List[Annotated[List[Any], Field(min_length=2, max_length=2)]], Field(min_length=1)]], Field(min_length=1)]] = Field(default=None, description="A comma-separated list of strings that represent the group of skill sets (targets). ", alias="targetSkillSets") + __properties: ClassVar[List[str]] = ["skillSet", "targetSkillSets"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SkillMatchInput from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SkillMatchInput from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "skillSet": obj.get("skillSet"), + "targetSkillSets": obj.get("targetSkillSets") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/source_import_result_summary_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/source_import_result_summary_dto.py new file mode 100644 index 0000000000..7f24a36650 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/source_import_result_summary_dto.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class SourceImportResultSummaryDTO(BaseModel): + """ + SourceImportResultSummaryDTO + """ # noqa: E501 + created: Optional[StrictInt] = Field(default=None, description="The number of imported sources that were newly created in the target tenant.") + updated: Optional[StrictInt] = Field(default=None, description="The number of imported sources that already existed and were updated in the target tenant.") + ignored: Optional[StrictInt] = Field(default=None, description="The number of imported sources that already existed and were unchanged in the target tenant.") + deleted: Optional[StrictInt] = Field(default=None, description="The number of imported sources that existed in the target tenant prior to the import and were deleted during the import.") + __properties: ClassVar[List[str]] = ["created", "updated", "ignored", "deleted"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SourceImportResultSummaryDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SourceImportResultSummaryDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "created": obj.get("created"), + "updated": obj.get("updated"), + "ignored": obj.get("ignored"), + "deleted": obj.get("deleted") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/sources_api_put_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/sources_api_put_response_dto.py new file mode 100644 index 0000000000..1db36bcd33 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/sources_api_put_response_dto.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field +from typing import Any, ClassVar, Dict, List, Optional +from visier_platform_sdk.models.source_import_result_summary_dto import SourceImportResultSummaryDTO +from typing import Optional, Set +from typing_extensions import Self + +class SourcesAPIPutResponseDTO(BaseModel): + """ + SourcesAPIPutResponseDTO + """ # noqa: E501 + summary: Optional[SourceImportResultSummaryDTO] = Field(default=None, description="The changes made to the sources during the operation.") + __properties: ClassVar[List[str]] = ["summary"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SourcesAPIPutResponseDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of summary + if self.summary: + _dict['summary'] = self.summary.to_dict() + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SourcesAPIPutResponseDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "summary": SourceImportResultSummaryDTO.from_dict(obj["summary"]) if obj.get("summary") is not None else None + }) + return _obj + + diff --git a/src/visier_api_data_out/visier_api_data_out/models/sql_like200_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/sql_like200_response.py similarity index 79% rename from src/visier_api_data_out/visier_api_data_out/models/sql_like200_response.py rename to src/visier_platform_sdk/visier_platform_sdk/models/sql_like200_response.py index 18a397b825..634f7c618e 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/sql_like200_response.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/sql_like200_response.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -19,10 +18,10 @@ import pprint from pydantic import BaseModel, ConfigDict, Field, StrictStr, ValidationError, field_validator from typing import Any, List, Optional -from visier_api_data_out.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO -from visier_api_data_out.models.table_response_dto import TableResponseDTO +from visier_platform_sdk.models.dataservices_query_cell_set_dto import DataservicesQueryCellSetDTO +from visier_platform_sdk.models.table_response_dto import TableResponseDTO from pydantic import StrictStr, Field -from typing import Union, List, Set, Optional, Dict, ClassVar +from typing import Union, List, Set, Optional, Dict from typing_extensions import Literal, Self SQLLIKE200RESPONSE_ONE_OF_SCHEMAS = ["DataservicesQueryCellSetDTO", "TableResponseDTO"] @@ -37,7 +36,6 @@ class SqlLike200Response(BaseModel): oneof_schema_2_validator: Optional[DataservicesQueryCellSetDTO] = None actual_instance: Optional[Union[DataservicesQueryCellSetDTO, TableResponseDTO]] = None one_of_schemas: Set[str] = { "DataservicesQueryCellSetDTO", "TableResponseDTO" } - _default_values: ClassVar[Dict[str, Any]] = { "DataservicesQueryCellSetDTO": DataservicesQueryCellSetDTO(), "TableResponseDTO": TableResponseDTO() } model_config = ConfigDict( validate_assignment=True, @@ -92,18 +90,14 @@ def from_json(cls, json_str: str) -> Self: # deserialize data into TableResponseDTO try: - actual_instance = TableResponseDTO.from_json(json_str) - if actual_instance and actual_instance != cls._default_values[TableResponseDTO.__name__]: - instance.actual_instance = actual_instance - match += 1 + instance.actual_instance = TableResponseDTO.from_json(json_str) + match += 1 except (ValidationError, ValueError) as e: error_messages.append(str(e)) # deserialize data into DataservicesQueryCellSetDTO try: - actual_instance = DataservicesQueryCellSetDTO.from_json(json_str) - if actual_instance and actual_instance != cls._default_values[DataservicesQueryCellSetDTO.__name__]: - instance.actual_instance = actual_instance - match += 1 + instance.actual_instance = DataservicesQueryCellSetDTO.from_json(json_str) + match += 1 except (ValidationError, ValueError) as e: error_messages.append(str(e)) diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/status.py b/src/visier_platform_sdk/visier_platform_sdk/models/status.py new file mode 100644 index 0000000000..cbcb534620 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/status.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class Status(BaseModel): + """ + The response structure for errors. + """ # noqa: E501 + localized_message: Optional[StrictStr] = Field(default=None, description="Localized error message describing the root cause of the error.", alias="localizedMessage") + code: Optional[StrictStr] = Field(default=None, description="Error classification.") + message: Optional[StrictStr] = Field(default=None, description="Not used.") + rci: Optional[StrictStr] = Field(default=None, description="Optional root cause identifier.") + user_error: Optional[StrictBool] = Field(default=None, description="Indicates whether the error is a user error.", alias="userError") + __properties: ClassVar[List[str]] = ["localizedMessage", "code", "message", "rci", "userError"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of Status from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of Status from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "localizedMessage": obj.get("localizedMessage"), + "code": obj.get("code"), + "message": obj.get("message"), + "rci": obj.get("rci"), + "userError": obj.get("userError") + }) + return _obj + + diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/systemstatus_system_status_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/systemstatus_system_status_dto.py new file mode 100644 index 0000000000..52cb2c0773 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/systemstatus_system_status_dto.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class SystemstatusSystemStatusDTO(BaseModel): + """ + SystemstatusSystemStatusDTO + """ # noqa: E501 + overall: Optional[StrictStr] = Field(default=None, description="The overall status of Visier's platform and services.") + __properties: ClassVar[List[str]] = ["overall"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SystemstatusSystemStatusDTO from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SystemstatusSystemStatusDTO from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "overall": obj.get("overall") + }) + return _obj + + diff --git a/src/visier_api_data_out/visier_api_data_out/models/systemstatus_vee_status_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/systemstatus_vee_status_dto.py similarity index 85% rename from src/visier_api_data_out/visier_api_data_out/models/systemstatus_vee_status_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/systemstatus_vee_status_dto.py index 6b48a084ea..bf4a814841 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/systemstatus_vee_status_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/systemstatus_vee_status_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_data_out/visier_api_data_out/models/table_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/table_response_dto.py similarity index 86% rename from src/visier_api_data_out/visier_api_data_out/models/table_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/table_response_dto.py index 84671389e0..18e1761e32 100644 --- a/src/visier_api_data_out/visier_api_data_out/models/table_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/table_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Data Out APIs + API Reference - Visier APIs for getting data out of Visier, such as aggregate data and data version information. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_platform_sdk/visier_platform_sdk/models/token_response.py b/src/visier_platform_sdk/visier_platform_sdk/models/token_response.py new file mode 100644 index 0000000000..067f62a0c6 --- /dev/null +++ b/src/visier_platform_sdk/visier_platform_sdk/models/token_response.py @@ -0,0 +1,96 @@ +# coding: utf-8 + +""" + API Reference + + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. + + The version of the OpenAPI document: 22222222.99201.1892 + Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from typing import Optional, Set +from typing_extensions import Self + +class TokenResponse(BaseModel): + """ + TokenResponse + """ # noqa: E501 + access_token: Optional[StrictStr] = Field(default=None, description="The access token to be used for API calls.") + refresh_token: Optional[StrictStr] = Field(default=None, description="The token used to obtain new access tokens.") + id_token: Optional[StrictStr] = Field(default=None, description="The ID token containing user identity information.") + token_type: Optional[StrictStr] = Field(default=None, description="The type of the token, typically \"Bearer\".") + expires_in: Optional[StrictInt] = Field(default=None, description="The duration in seconds for which the access token is valid.") + __properties: ClassVar[List[str]] = ["access_token", "refresh_token", "id_token", "token_type", "expires_in"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TokenResponse from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TokenResponse from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "access_token": obj.get("access_token"), + "refresh_token": obj.get("refresh_token"), + "id_token": obj.get("id_token"), + "token_type": obj.get("token_type"), + "expires_in": obj.get("expires_in") + }) + return _obj + + diff --git a/src/visier_api_administration/visier_api_administration/models/user_creation_api_response_dto.py b/src/visier_platform_sdk/visier_platform_sdk/models/user_creation_api_response_dto.py similarity index 76% rename from src/visier_api_administration/visier_api_administration/models/user_creation_api_response_dto.py rename to src/visier_platform_sdk/visier_platform_sdk/models/user_creation_api_response_dto.py index 14a47a2167..cb0dfef5b7 100644 --- a/src/visier_api_administration/visier_api_administration/models/user_creation_api_response_dto.py +++ b/src/visier_platform_sdk/visier_platform_sdk/models/user_creation_api_response_dto.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Administration APIs + API Reference - Visier APIs for managing your tenant or tenants in Visier. You can programmatically manage user accounts in Visier, the profiles and permissions assigned to users, and to make changes in projects and publish projects to production. Administrating tenant users can use administration APIs to manage their analytic tenants and consolidated analytics tenants.
**Note:** If you submit API requests for changes that cause a project to publish to production (such as assigning permissions to users or updating permissions), each request is individually published to production, resulting in hundreds or thousands of production versions. We recommend that you use the `ProjectID` request header to make changes in a project, if `ProjectID` is available for the API endpoint. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 diff --git a/src/visier_api_administration/visier_api_administration/py.typed b/src/visier_platform_sdk/visier_platform_sdk/py.typed similarity index 100% rename from src/visier_api_administration/visier_api_administration/py.typed rename to src/visier_platform_sdk/visier_platform_sdk/py.typed diff --git a/src/visier_api_core/visier_api_core/rest.py b/src/visier_platform_sdk/visier_platform_sdk/rest.py similarity index 93% rename from src/visier_api_core/visier_api_core/rest.py rename to src/visier_platform_sdk/visier_platform_sdk/rest.py index b6833599b8..f4f46c3638 100644 --- a/src/visier_api_core/visier_api_core/rest.py +++ b/src/visier_platform_sdk/visier_platform_sdk/rest.py @@ -1,16 +1,15 @@ # coding: utf-8 """ - Visier Authentication APIs + API Reference - Visier APIs for authenticating with Visier. To use Visier's public APIs, you must first authenticate yourself as a Visier user who is allowed to use Visier APIs. + Detailed API reference documentation for Visier APIs. Includes all endpoints, headers, path parameters, query parameters, request body schema, response schema, JSON request samples, and JSON response samples. - The version of the OpenAPI document: 22222222.99201.1906 + The version of the OpenAPI document: 22222222.99201.1892 Contact: alpine@visier.com + Generated by OpenAPI Generator (https://openapi-generator.tech) - Please note that this SDK is currently in beta. - Functionality and behavior may change in future releases. - We encourage you to provide feedback and report any issues encountered during your use. + Do not edit the class manually. """ # noqa: E501 @@ -21,7 +20,7 @@ import urllib3 -from visier_api_core.exceptions import ApiException, ApiValueError +from visier_platform_sdk.exceptions import ApiException, ApiValueError SUPPORTED_SOCKS_PROXIES = {"socks5", "socks5h", "socks4", "socks4a"} RESTResponseType = urllib3.HTTPResponse @@ -78,6 +77,7 @@ def __init__(self, configuration) -> None: "ca_certs": configuration.ssl_ca_cert, "cert_file": configuration.cert_file, "key_file": configuration.key_file, + "ca_cert_data": configuration.ca_cert_data, } if configuration.assert_hostname is not None: pool_args['assert_hostname'] = ( @@ -227,7 +227,7 @@ def request( headers=headers, preload_content=False ) - elif headers['Content-Type'] == 'text/plain' and isinstance(body, bool): + elif headers['Content-Type'].startswith('text/') and isinstance(body, bool): request_body = "true" if body else "false" r = self.pool_manager.request( method, diff --git a/tests/integration/visier_api_data_in/data/Applicant.csv b/tests/integration/data/Applicant.csv similarity index 100% rename from tests/integration/visier_api_data_in/data/Applicant.csv rename to tests/integration/data/Applicant.csv diff --git a/tests/integration/visier_api_data_out/queries/aggregate.json b/tests/integration/data/queries/aggregate.json similarity index 100% rename from tests/integration/visier_api_data_out/queries/aggregate.json rename to tests/integration/data/queries/aggregate.json diff --git a/tests/integration/visier_api_data_out/queries/list.json b/tests/integration/data/queries/list.json similarity index 100% rename from tests/integration/visier_api_data_out/queries/list.json rename to tests/integration/data/queries/list.json diff --git a/tests/integration/visier_api_data_out/queries/snapshot.json b/tests/integration/data/queries/snapshot.json similarity index 100% rename from tests/integration/visier_api_data_out/queries/snapshot.json rename to tests/integration/data/queries/snapshot.json diff --git a/tests/integration/visier_api_administration/data/sources.zip b/tests/integration/data/sources.zip similarity index 100% rename from tests/integration/visier_api_administration/data/sources.zip rename to tests/integration/data/sources.zip diff --git a/tests/integration/test_data_intake_api.py b/tests/integration/test_data_intake_api.py new file mode 100644 index 0000000000..400290a49a --- /dev/null +++ b/tests/integration/test_data_intake_api.py @@ -0,0 +1,73 @@ +import unittest +from typing import Type, TypeVar + +from test_utils import create_api, TENANT_CODE +from visier_platform_sdk import DataIntakeApi, DataInStartTransferResponse, DataInPushDataResponse, \ + DataInPushDataCompleteRequest, DataInPushDataCompleteResponse + +from visier_platform_sdk.rest import RESTResponseType + +T = TypeVar('T') + + +class TestDataIntakeApi(unittest.TestCase): + """DataIntakeApi unit test stubs""" + + def setUp(self) -> None: + self.api: DataIntakeApi = create_api(DataIntakeApi) + + def tearDown(self) -> None: + pass + + def get_dto_from_response(self, response: RESTResponseType, dto_class: Type[T]) -> T: + """ + Deserialize response data into the specified DTO class. + This method should be used until incorrect content-type headers are fixed in the API. + + :param response: The response from {method}_without_preload_content. + :param dto_class: The DTO class to deserialize into. + :return: An instance of the DTO class. + """ + self.assertIsNotNone(response) + self.assertEqual(response.status, 200) + data = response.data.decode() + dto = dto_class.from_json(data) + self.assertIsNotNone(dto) + return dto + + def test_upload_data(self) -> None: + """Test case for upload_data + + Transfer data to sources via file upload + """ + + sources_dto = self.api.get_sources() + self.assertIsNotNone(sources_dto) + self.assertGreater(len(sources_dto.sources), 1) + + transfer_rest_response = self.api.start_transfer_without_preload_content() + transfer_response_dto = self.get_dto_from_response(transfer_rest_response, DataInStartTransferResponse) + try: + upload_rest_response = self.api.upload_data_without_preload_content( + transfer_session_id=transfer_response_dto.transfer_session_id, + source_id=sources_dto.sources[0].source_id, + tenant_code=TENANT_CODE, + file="data/applicant.csv") + push_data_response_dto = self.get_dto_from_response(upload_rest_response, DataInPushDataResponse) + self.assertEqual('SUCCEED', push_data_response_dto.status) + + push_data_completed = DataInPushDataCompleteRequest( + transfer_session_id=transfer_response_dto.transfer_session_id, + ) + push_complete_rest_response = self.api.push_data_complete_without_preload_content(push_data_completed) + push_complete_response = self.get_dto_from_response(push_complete_rest_response, + DataInPushDataCompleteResponse) + self.assertIsNotNone(push_complete_response) + + except Exception as e: + self.api.push_data_cancel_without_preload_content(transfer_response_dto.transfer_session_id) + raise e + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_data_query_api.py b/tests/integration/test_data_query_api.py new file mode 100644 index 0000000000..75216df497 --- /dev/null +++ b/tests/integration/test_data_query_api.py @@ -0,0 +1,99 @@ +import os +import unittest + +from test_utils import create_api +from visier_platform_sdk import DataQueryApi, DataservicesQueryListQueryExecutionDTO, \ + DataservicesQueryAggregationQueryExecutionDTO, \ + DataservicesQuerySnapshotQueryExecutionDTO, DataservicesQuerySqlLikeQueryExecutionDTO, DataservicesQueryCellSetDTO, \ + TableResponseDTO + +QUERY_PATH = 'data/queries' + + +def get_query_content(file_name): + file_path = os.path.join(QUERY_PATH, file_name) + with open(file_path, 'r') as file: + return file.read() + + +class TestDataQueryApi(unittest.TestCase): + """DataQueryApi unit test stubs""" + + def setUp(self) -> None: + self.api: DataQueryApi = create_api(DataQueryApi) + + def tearDown(self) -> None: + pass + + def test_aggregate(self) -> None: + """Test case for aggregate + + Query aggregate data + """ + + query_content = get_query_content('aggregate.json') + aggregate_query_dto = DataservicesQueryAggregationQueryExecutionDTO.from_json(query_content) + cell_set_dto = self.api.aggregate(aggregate_query_dto) + + self.assertIsNotNone(cell_set_dto) + self.assertGreater(len(cell_set_dto.axes), 0) + self.assertGreater(len(cell_set_dto.cells), 0) + + def test_list(self) -> None: + """Test case for list + + Query a list of details + """ + + query_content = get_query_content('list.json') + list_query_dto = DataservicesQueryListQueryExecutionDTO.from_json(query_content) + list_response_dto = self.api.list(list_query_dto) + + self.assertIsNotNone(list_response_dto) + self.assertEqual(len(list_response_dto.rows), list_query_dto.options.limit) + + def test_query_snapshot(self) -> None: + """Test case for query_snapshot + + Query a series of detailed snapshots + """ + + query_content = get_query_content('snapshot.json') + snapshot_query_dto = DataservicesQuerySnapshotQueryExecutionDTO.from_json(query_content) + response_dto = self.api.query_snapshot(snapshot_query_dto) + + self.assertIsNotNone(response_dto) + self.assertEqual(len(response_dto.rows), snapshot_query_dto.options.limit) + + def test_sql_like_cell_set(self) -> None: + """Test case for sql_like + + Should return CellSetDTO + """ + + sqlike_query_dto = DataservicesQuerySqlLikeQueryExecutionDTO( + query='SELECT employeeCount() AS "Headcount", Union_Status FROM Employee' + ) + sqlike_response_dto = self.api.sql_like(sqlike_query_dto) + self.assertIsNotNone(sqlike_response_dto) + self.assertIsNotNone(sqlike_response_dto.actual_instance) + self.assertIsInstance(sqlike_response_dto.actual_instance, DataservicesQueryCellSetDTO) + + def test_sql_like(self) -> None: + """Test case for sql_like + + Should return TableResponseDTO + """ + + sqlike_query_dto = DataservicesQuerySqlLikeQueryExecutionDTO( + query="SELECT EmployeeID, First_Name, Last_Name FROM Employee WHERE isFemale=TRUE " + "AND Visier_Time BETWEEN date('2021-01-01') AND date('2022-01-01')" + ) + sqlike_response_dto = self.api.sql_like(sqlike_query_dto) + self.assertIsNotNone(sqlike_response_dto) + self.assertIsNotNone(sqlike_response_dto.actual_instance) + self.assertIsInstance(sqlike_response_dto.actual_instance, TableResponseDTO) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_direct_data_intake_api.py b/tests/integration/test_direct_data_intake_api.py new file mode 100644 index 0000000000..3eedb67916 --- /dev/null +++ b/tests/integration/test_direct_data_intake_api.py @@ -0,0 +1,43 @@ +import unittest + +from test_utils import create_api +from visier_platform_sdk import ApiException, DirectDataIntakeApi + +SUCCEEDED = 'SUCCEEDED' + + +class TestDirectDataIntakeApi(unittest.TestCase): + """DirectDataIntakeApi unit test stubs""" + + def setUp(self) -> None: + self.api: DirectDataIntakeApi = create_api(DirectDataIntakeApi) + + def tearDown(self) -> None: + pass + + def test_upload_file(self) -> None: + """Test case for upload_file + + Upload files + """ + + draft_id = 'prod' + transaction_dto = self.api.start_transaction(draft_id=draft_id) + try: + upload_response_dto = self.api.upload_file(draft_id=draft_id, + transaction_id=transaction_dto.transaction_id, + object_name="Applicant", + file="data/applicant.csv") + self.assertIsNotNone(upload_response_dto) + self.assertEqual(upload_response_dto.status, SUCCEEDED) + commit_response_dto = self.api.commit_transaction(draft_id=draft_id, + transaction_id=transaction_dto.transaction_id) + self.assertIsNotNone(commit_response_dto) + self.assertEqual(commit_response_dto.status, SUCCEEDED) + except ApiException as e: + self.api.rollback_transaction(draft_id=draft_id, transaction_id=transaction_dto.transaction_id) + raise e + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_permissions_api.py b/tests/integration/test_permissions_api.py new file mode 100644 index 0000000000..1bce6ef6fd --- /dev/null +++ b/tests/integration/test_permissions_api.py @@ -0,0 +1,54 @@ +import unittest + +from test_utils import create_api, TENANT_CODE +from visier_platform_sdk import PermissionsApi + + +class TestPermissionsApi(unittest.TestCase): + """PermissionsApi unit test stubs""" + + def setUp(self) -> None: + self.api = create_api(PermissionsApi) + + def tearDown(self) -> None: + pass + + # @unittest.skip("To be implemented") + def test_get_data_security_objects(self) -> None: + """Test case for get_data_security_objects + + Retrieve a list of data security objects + """ + + # Retrieving all security objects + security_objects_dto = self.api.get_data_security_objects(include_details=True, tenant_code=TENANT_CODE) + + self.assertIsNotNone(security_objects_dto) + self.assertIsNotNone(security_objects_dto.analytic_objects) + self.assertGreater(len(security_objects_dto.analytic_objects), 0) + + # Retrieving single security object + analytic_object = security_objects_dto.analytic_objects[0] + security_objects_dto = self.api.get_data_security_objects( + id=[analytic_object.analytic_object_id], + include_details=True, + tenant_code=TENANT_CODE + ) + + self.assertIsNotNone(security_objects_dto) + self.assertIsNotNone(security_objects_dto.analytic_objects) + self.assertEqual(len(security_objects_dto.analytic_objects), 1) + self.assertEqual(analytic_object, security_objects_dto.analytic_objects[0]) + + def test_get_permissions(self) -> None: + """Test case for get_permissions + + Retrieve a list of all permissions + """ + permissions_dto = self.api.get_permissions(TENANT_CODE) + self.assertIsNotNone(permissions_dto.permissions) + self.assertGreater(len(permissions_dto.permissions), 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_production_versions_api.py b/tests/integration/test_production_versions_api.py new file mode 100644 index 0000000000..48ae659b17 --- /dev/null +++ b/tests/integration/test_production_versions_api.py @@ -0,0 +1,39 @@ +import unittest + +from test_utils import create_api +from visier_platform_sdk import ProductionVersionsApi, ServicingProductionVersionAPIOperationRequestDTO + + +class TestProductionVersionsApi(unittest.TestCase): + """ProductionVersionsApi unit test stubs""" + + def setUp(self) -> None: + self.api: ProductionVersionsApi = create_api(ProductionVersionsApi) + + def tearDown(self) -> None: + pass + + def test_post_production_versions(self) -> None: + """Test case for post_production_versions + + Perform an operation on production versions + + User should have internal debugging capabilities + """ + + versions_response_dto = self.api.get_production_versions() + self.assertIsNotNone(versions_response_dto) + self.assertIsNotNone(versions_response_dto.published_versions) + self.assertGreater(len(versions_response_dto.published_versions), 1) + + operation_request_dto = ServicingProductionVersionAPIOperationRequestDTO( + operation='rollBackTo' + ) + operation_response_dto = self.api.post_production_version(versions_response_dto.published_versions[1].id, + operation_request_dto) + self.assertIsNotNone(operation_response_dto) + self.assertIsNotNone(operation_response_dto.roll_back_to) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_profiles_api.py b/tests/integration/test_profiles_api.py new file mode 100644 index 0000000000..83952bd7b5 --- /dev/null +++ b/tests/integration/test_profiles_api.py @@ -0,0 +1,29 @@ +import unittest + +from test_utils import create_api +from visier_platform_sdk import ProfilesApi + + +class TestProfilesApi(unittest.TestCase): + """ProfilesApi unit test stubs""" + + def setUp(self) -> None: + self.api = create_api(ProfilesApi) + + def tearDown(self) -> None: + pass + + def test_get_all_profiles(self) -> None: + """Test case for get_all_profiles + + Retrieve a list of all profiles + """ + + profiles_response_dto = self.api.get_all_profiles() + + self.assertIsNotNone(profiles_response_dto) + self.assertGreater(len(profiles_response_dto.profiles), 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_sources_api.py b/tests/integration/test_sources_api.py new file mode 100644 index 0000000000..45caa5a4af --- /dev/null +++ b/tests/integration/test_sources_api.py @@ -0,0 +1,50 @@ +import io +import unittest +import zipfile + +from test_utils import create_api +from visier_platform_sdk import SourcesApi, ServicingSourcesAPIOperationRequestDTO, SourcesAPIPutResponseDTO + + +class TestSourcesApi(unittest.TestCase): + """SourcesApi unit test stubs""" + + def setUp(self) -> None: + self.api: SourcesApi = create_api(SourcesApi) + + def tearDown(self) -> None: + pass + + def test_get_sources(self) -> None: + operation_request_dto = ServicingSourcesAPIOperationRequestDTO( + operation='exportSources' + ) + + rest_response = self.api.run_sources_operation_without_preload_content(operation_request_dto, + _headers={'Accept': 'application/zip'}) + self.assertEqual(200, rest_response.status) + zip_data = io.BytesIO(rest_response.data) + + with zipfile.ZipFile(zip_data, 'r') as zip_ref: + zip_contents = zip_ref.namelist() + self.assertGreater(len(zip_contents), 0, "Downloaded source zip archive is empty") + + def test_put_sources(self) -> None: + """Test case for put_sources + + Import a list of sources + """ + + sources_zip_file = 'data/sources.zip' + with open(sources_zip_file, 'rb') as f: + data = f.read() + + sources_put_response: SourcesAPIPutResponseDTO = self.api.put_sources(replace_all_existing_sources=False, + body=data) + self.assertIsNotNone(sources_put_response) + self.assertGreater(sources_put_response.summary.updated, 0) + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_users_v1_api.py b/tests/integration/test_users_v1_api.py new file mode 100644 index 0000000000..a8aca5f5ac --- /dev/null +++ b/tests/integration/test_users_v1_api.py @@ -0,0 +1,62 @@ +import unittest + +from test_utils import TENANT_CODE, create_api +from visier_platform_sdk import UsersV1Api, ServicingUserCreationAPIRequestDTO, UserCreationAPIResponseDTO + + +class TestUsersV1Api(unittest.TestCase): + """UsersV1Api unit test stubs""" + + def setUp(self) -> None: + self.api = create_api(UsersV1Api) + + def tearDown(self) -> None: + pass + + def test_add_user(self) -> None: + """Test case for add_user + + Add a user + """ + + # Deleting test user if exists + test_user_email = 'creation_test_visier_python_sdk@mail.com' + all_users_dto = self.api.get_all_users(tenant_code=TENANT_CODE) + self.assertIsNotNone(all_users_dto) + self.assertGreater(len(all_users_dto.users), 0) + test_user = next((user for user in all_users_dto.users if user.email == test_user_email), None) + if test_user: + api_response = self.api.delete_user_with_http_info(test_user.user_id, tenant_code=TENANT_CODE) + self.assertEqual(api_response.status_code, 204) + + creation_request_dto = ServicingUserCreationAPIRequestDTO( + account_enabled='true', + display_name='Creation test User Visier Python SDK', + email=test_user_email, + username=test_user_email + ) + + created_api_response = self.api.add_user_with_http_info( + user_creation_api_request_dto=creation_request_dto, + tenant_code=TENANT_CODE + ) + self.assertEqual(created_api_response.status_code, 201) + creation_user_dto = UserCreationAPIResponseDTO.from_json(created_api_response.raw_data.decode()) + self.assertIsNotNone(creation_user_dto) + self.assertEqual(creation_request_dto.display_name, creation_user_dto.display_name) + self.assertEqual(creation_request_dto.email, creation_user_dto.email) + self.assertEqual(creation_request_dto.username, creation_user_dto.username) + + def test_get_all_users(self) -> None: + """Test case for get_all_users + + Retrieve a list of all users + """ + users_dto = self.api.get_all_users(tenant_code=TENANT_CODE) + self.assertIsNotNone(users_dto) + self.assertIsNotNone(users_dto.users) + self.assertGreater(len(users_dto.users), 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/integration/test_utils.py b/tests/integration/test_utils.py index a7b1af5022..7ba045e510 100644 --- a/tests/integration/test_utils.py +++ b/tests/integration/test_utils.py @@ -3,7 +3,7 @@ import dotenv from dotenv import load_dotenv -from visier_api_core import Configuration, ApiClient +from visier_platform_sdk import Configuration, ApiClient def create_api(api_class, env_file_path=None): @@ -14,5 +14,5 @@ def create_api(api_class, env_file_path=None): return api_class(api_client) -load_dotenv(dotenv_path='../.env') +load_dotenv() TENANT_CODE = os.getenv('VISIER_TENANT_CODE') diff --git a/tests/integration/visier_api_administration/test_permissions_api.py b/tests/integration/visier_api_administration/test_permissions_api.py deleted file mode 100644 index 423f2c9226..0000000000 --- a/tests/integration/visier_api_administration/test_permissions_api.py +++ /dev/null @@ -1,54 +0,0 @@ -import unittest - -from test_utils import create_api, TENANT_CODE -from visier_api_administration.api.permissions_api import PermissionsApi - - -class TestPermissionsApi(unittest.TestCase): - """PermissionsApi unit test stubs""" - - def setUp(self) -> None: - self.api = create_api(PermissionsApi) - - def tearDown(self) -> None: - pass - - # @unittest.skip("To be implemented") - def test_get_data_security_objects(self) -> None: - """Test case for get_data_security_objects - - Retrieve a list of data security objects - """ - - # Retrieving all security objects - security_objects_dto = self.api.get_data_security_objects(include_details=True, tenant_code=TENANT_CODE) - - self.assertIsNotNone(security_objects_dto) - self.assertIsNotNone(security_objects_dto.analytic_objects) - self.assertGreater(len(security_objects_dto.analytic_objects), 0) - - # Retrieving single security object - analytic_object = security_objects_dto.analytic_objects[0] - security_objects_dto = self.api.get_data_security_objects( - id=[analytic_object.analytic_object_id], - include_details=True, - tenant_code=TENANT_CODE - ) - - self.assertIsNotNone(security_objects_dto) - self.assertIsNotNone(security_objects_dto.analytic_objects) - self.assertEqual(len(security_objects_dto.analytic_objects), 1) - self.assertEqual(analytic_object, security_objects_dto.analytic_objects[0]) - - def test_get_permissions(self) -> None: - """Test case for get_permissions - - Retrieve a list of all permissions - """ - permissions_dto = self.api.get_permissions(TENANT_CODE) - self.assertIsNotNone(permissions_dto.permissions) - self.assertGreater(len(permissions_dto.permissions), 0) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_administration/test_production_versions_api.py b/tests/integration/visier_api_administration/test_production_versions_api.py deleted file mode 100644 index 74786e603d..0000000000 --- a/tests/integration/visier_api_administration/test_production_versions_api.py +++ /dev/null @@ -1,40 +0,0 @@ -import unittest - -from test_utils import create_api -from visier_api_administration import ProductionVersionAPIOperationRequestDTO -from visier_api_administration.api.production_versions_api import ProductionVersionsApi - - -class TestProductionVersionsApi(unittest.TestCase): - """ProductionVersionsApi unit test stubs""" - - def setUp(self) -> None: - self.api: ProductionVersionsApi = create_api(ProductionVersionsApi) - - def tearDown(self) -> None: - pass - - def test_post_production_versions(self) -> None: - """Test case for post_production_versions - - Perform an operation on production versions - - User should have internal debugging capabilities - """ - - versions_response_dto = self.api.get_production_versions() - self.assertIsNotNone(versions_response_dto) - self.assertIsNotNone(versions_response_dto.published_versions) - self.assertGreater(len(versions_response_dto.published_versions), 1) - - operation_request_dto = ProductionVersionAPIOperationRequestDTO( - operation='rollBackTo' - ) - operation_response_dto = self.api.post_production_version(versions_response_dto.published_versions[1].id, - operation_request_dto) - self.assertIsNotNone(operation_response_dto) - self.assertIsNotNone(operation_response_dto.roll_back_to) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_administration/test_profiles_api.py b/tests/integration/visier_api_administration/test_profiles_api.py deleted file mode 100644 index b39693de1d..0000000000 --- a/tests/integration/visier_api_administration/test_profiles_api.py +++ /dev/null @@ -1,29 +0,0 @@ -import unittest - -from test_utils import create_api -from visier_api_administration.api.profiles_api import ProfilesApi - - -class TestProfilesApi(unittest.TestCase): - """ProfilesApi unit test stubs""" - - def setUp(self) -> None: - self.api = create_api(ProfilesApi) - - def tearDown(self) -> None: - pass - - def test_get_all_profiles(self) -> None: - """Test case for get_all_profiles - - Retrieve a list of all profiles - """ - - profiles_response_dto = self.api.get_all_profiles() - - self.assertIsNotNone(profiles_response_dto) - self.assertGreater(len(profiles_response_dto.profiles), 0) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_administration/test_sources_api.py b/tests/integration/visier_api_administration/test_sources_api.py deleted file mode 100644 index 19e5cb0fc6..0000000000 --- a/tests/integration/visier_api_administration/test_sources_api.py +++ /dev/null @@ -1,51 +0,0 @@ -import io -import unittest -import zipfile - -from test_utils import create_api -from visier_api_administration import SourcesAPIPutResponseDTO, SourcesAPIOperationRequestDTO -from visier_api_administration.api.sources_api import SourcesApi - - -class TestSourcesApi(unittest.TestCase): - """SourcesApi unit test stubs""" - - def setUp(self) -> None: - self.api: SourcesApi = create_api(SourcesApi) - - def tearDown(self) -> None: - pass - - def test_get_sources(self) -> None: - operation_request_dto = SourcesAPIOperationRequestDTO( - operation='exportSources' - ) - - rest_response = self.api.run_sources_operation_without_preload_content(operation_request_dto, - _headers={'Accept': 'application/zip'}) - self.assertEqual(200, rest_response.status) - zip_data = io.BytesIO(rest_response.data) - - with zipfile.ZipFile(zip_data, 'r') as zip_ref: - zip_contents = zip_ref.namelist() - self.assertGreater(len(zip_contents), 0, "Downloaded source zip archive is empty") - - def test_put_sources(self) -> None: - """Test case for put_sources - - Import a list of sources - """ - - sources_zip_file = 'data/sources.zip' - with open(sources_zip_file, 'rb') as f: - data = f.read() - - sources_put_response: SourcesAPIPutResponseDTO = self.api.put_sources(replace_all_existing_sources=False, - body=data) - self.assertIsNotNone(sources_put_response) - self.assertGreater(sources_put_response.summary.updated, 0) - pass - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_administration/test_users_v1_api.py b/tests/integration/visier_api_administration/test_users_v1_api.py deleted file mode 100644 index 6c50a1b3a1..0000000000 --- a/tests/integration/visier_api_administration/test_users_v1_api.py +++ /dev/null @@ -1,63 +0,0 @@ -import unittest - -from test_utils import TENANT_CODE, create_api -from visier_api_administration import UserCreationAPIRequestDTO, UserCreationAPIResponseDTO -from visier_api_administration.api.users_v1_api import UsersV1Api - - -class TestUsersV1Api(unittest.TestCase): - """UsersV1Api unit test stubs""" - - def setUp(self) -> None: - self.api = create_api(UsersV1Api) - - def tearDown(self) -> None: - pass - - def test_add_user(self) -> None: - """Test case for add_user - - Add a user - """ - - # Deleting test user if exists - test_user_email = 'creation_test_visier_python_sdk@mail.com' - all_users_dto = self.api.get_all_users(tenant_code=TENANT_CODE) - self.assertIsNotNone(all_users_dto) - self.assertGreater(len(all_users_dto.users), 0) - test_user = next((user for user in all_users_dto.users if user.email == test_user_email), None) - if test_user: - api_response = self.api.delete_user_with_http_info(test_user.user_id, tenant_code=TENANT_CODE) - self.assertEqual(api_response.status_code, 204) - - creation_request_dto = UserCreationAPIRequestDTO( - account_enabled='true', - display_name='Creation test User Visier Python SDK', - email=test_user_email, - username=test_user_email - ) - - created_api_response = self.api.add_user_with_http_info( - user_creation_api_request_dto=creation_request_dto, - tenant_code=TENANT_CODE - ) - self.assertEqual(created_api_response.status_code, 201) - creation_user_dto = UserCreationAPIResponseDTO.from_json(created_api_response.raw_data.decode()) - self.assertIsNotNone(creation_user_dto) - self.assertEqual(creation_request_dto.display_name, creation_user_dto.display_name) - self.assertEqual(creation_request_dto.email, creation_user_dto.email) - self.assertEqual(creation_request_dto.username, creation_user_dto.username) - - def test_get_all_users(self) -> None: - """Test case for get_all_users - - Retrieve a list of all users - """ - users_dto = self.api.get_all_users(tenant_code=TENANT_CODE) - self.assertIsNotNone(users_dto) - self.assertIsNotNone(users_dto.users) - self.assertGreater(len(users_dto.users), 0) - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_data_in/test_data_intake_api.py b/tests/integration/visier_api_data_in/test_data_intake_api.py deleted file mode 100644 index 196a32918f..0000000000 --- a/tests/integration/visier_api_data_in/test_data_intake_api.py +++ /dev/null @@ -1,72 +0,0 @@ -import unittest -from typing import Type, TypeVar - -from test_utils import create_api, TENANT_CODE -from visier_api_core import RESTResponseType -from visier_api_data_in import StartTransferResponse, PushDataResponse, PushDataCompleteRequest, \ - PushDataCompleteResponse -from visier_api_data_in.api.data_intake_api import DataIntakeApi - -T = TypeVar('T') - - -class TestDataIntakeApi(unittest.TestCase): - """DataIntakeApi unit test stubs""" - - def setUp(self) -> None: - self.api: DataIntakeApi = create_api(DataIntakeApi) - - def tearDown(self) -> None: - pass - - def get_dto_from_response(self, response: RESTResponseType, dto_class: Type[T]) -> T: - """ - Deserialize response data into the specified DTO class. - This method should be used until incorrect content-type headers are fixed in the API. - - :param response: The response from {method}_without_preload_content. - :param dto_class: The DTO class to deserialize into. - :return: An instance of the DTO class. - """ - self.assertIsNotNone(response) - self.assertEqual(response.status, 200) - data = response.data.decode() - dto = dto_class.from_json(data) - self.assertIsNotNone(dto) - return dto - - def test_upload_data(self) -> None: - """Test case for upload_data - - Transfer data to sources via file upload - """ - - sources_dto = self.api.get_sources() - self.assertIsNotNone(sources_dto) - self.assertGreater(len(sources_dto.sources), 1) - - transfer_rest_response = self.api.start_transfer_without_preload_content() - transfer_response_dto = self.get_dto_from_response(transfer_rest_response, StartTransferResponse) - try: - upload_rest_response = self.api.upload_data_without_preload_content( - transfer_session_id=transfer_response_dto.transfer_session_id, - source_id=sources_dto.sources[0].source_id, - tenant_code=TENANT_CODE, - file="data/applicant.csv") - push_data_response_dto = self.get_dto_from_response(upload_rest_response, PushDataResponse) - self.assertEqual('SUCCEED', push_data_response_dto.status) - - push_data_completed = PushDataCompleteRequest( - transfer_session_id=transfer_response_dto.transfer_session_id, - ) - push_complete_rest_response = self.api.push_data_complete_without_preload_content(push_data_completed) - push_complete_response = self.get_dto_from_response(push_complete_rest_response, PushDataCompleteResponse) - self.assertIsNotNone(push_complete_response) - - except Exception as e: - self.api.push_data_cancel_without_preload_content(transfer_response_dto.transfer_session_id) - raise e - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_data_in/test_direct_data_intake_api.py b/tests/integration/visier_api_data_in/test_direct_data_intake_api.py deleted file mode 100644 index ab03375f79..0000000000 --- a/tests/integration/visier_api_data_in/test_direct_data_intake_api.py +++ /dev/null @@ -1,44 +0,0 @@ -import unittest - -from test_utils import create_api -from visier_api_core import ApiException -from visier_api_data_in.api.direct_data_intake_api import DirectDataIntakeApi - -SUCCEEDED = 'SUCCEEDED' - - -class TestDirectDataIntakeApi(unittest.TestCase): - """DirectDataIntakeApi unit test stubs""" - - def setUp(self) -> None: - self.api: DirectDataIntakeApi = create_api(DirectDataIntakeApi) - - def tearDown(self) -> None: - pass - - def test_upload_file(self) -> None: - """Test case for upload_file - - Upload files - """ - - draft_id = 'prod' - transaction_dto = self.api.start_transaction(draft_id=draft_id) - try: - upload_response_dto = self.api.upload_file(draft_id=draft_id, - transaction_id=transaction_dto.transaction_id, - object_name="Applicant", - file="data/applicant.csv") - self.assertIsNotNone(upload_response_dto) - self.assertEqual(upload_response_dto.status, SUCCEEDED) - commit_response_dto = self.api.commit_transaction(draft_id=draft_id, - transaction_id=transaction_dto.transaction_id) - self.assertIsNotNone(commit_response_dto) - self.assertEqual(commit_response_dto.status, SUCCEEDED) - except ApiException as e: - self.api.rollback_transaction(draft_id=draft_id, transaction_id=transaction_dto.transaction_id) - raise e - - -if __name__ == '__main__': - unittest.main() diff --git a/tests/integration/visier_api_data_out/test_data_query_api.py b/tests/integration/visier_api_data_out/test_data_query_api.py deleted file mode 100644 index 8985144a1c..0000000000 --- a/tests/integration/visier_api_data_out/test_data_query_api.py +++ /dev/null @@ -1,95 +0,0 @@ -import os -import unittest - -from test_utils import create_api -from visier_api_data_out import DataQueryApi, ListQueryExecutionDTO, AggregationQueryExecutionDTO, \ - SnapshotQueryExecutionDTO, SqlLikeQueryExecutionDTO, CellSetDTO, TableResponseDTO - - -def get_query_content(file_name): - file_path = os.path.join('queries', file_name) - with open(file_path, 'r') as file: - return file.read() - - -class TestDataQueryApi(unittest.TestCase): - """DataQueryApi unit test stubs""" - - def setUp(self) -> None: - self.api = create_api(DataQueryApi) - - def tearDown(self) -> None: - pass - - def test_aggregate(self) -> None: - """Test case for aggregate - - Query aggregate data - """ - - query_content = get_query_content('aggregate.json') - aggregate_query_dto = AggregationQueryExecutionDTO.from_json(query_content) - cell_set_dto = self.api.aggregate(aggregate_query_dto) - - self.assertIsNotNone(cell_set_dto) - self.assertGreater(len(cell_set_dto.axes), 0) - self.assertGreater(len(cell_set_dto.cells), 0) - - def test_list(self) -> None: - """Test case for list - - Query a list of details - """ - - query_content = get_query_content('list.json') - list_query_dto = ListQueryExecutionDTO.from_json(query_content) - list_response_dto = self.api.list(list_query_dto) - - self.assertIsNotNone(list_response_dto) - self.assertEqual(len(list_response_dto.rows), list_query_dto.options.limit) - - def test_query_snapshot(self) -> None: - """Test case for query_snapshot - - Query a series of detailed snapshots - """ - - query_content = get_query_content('snapshot.json') - snapshot_query_dto = SnapshotQueryExecutionDTO.from_json(query_content) - response_dto = self.api.query_snapshot(snapshot_query_dto) - - self.assertIsNotNone(response_dto) - self.assertEqual(len(response_dto.rows), snapshot_query_dto.options.limit) - - def test_sql_like_cell_set(self) -> None: - """Test case for sql_like - - Should return CellSetDTO - """ - - sqlike_query_dto = SqlLikeQueryExecutionDTO( - query='SELECT employeeCount() AS "Headcount", Union_Status FROM Employee' - ) - sqlike_response_dto = self.api.sql_like(sqlike_query_dto) - self.assertIsNotNone(sqlike_response_dto) - self.assertIsNotNone(sqlike_response_dto.actual_instance) - self.assertIsInstance(sqlike_response_dto.actual_instance, CellSetDTO) - - def test_sql_like(self) -> None: - """Test case for sql_like - - Should return TableResponseDTO - """ - - sqlike_query_dto = SqlLikeQueryExecutionDTO( - query="SELECT EmployeeID, First_Name, Last_Name FROM Employee WHERE isFemale=TRUE " - "AND Visier_Time BETWEEN date('2021-01-01') AND date('2022-01-01')" - ) - sqlike_response_dto = self.api.sql_like(sqlike_query_dto) - self.assertIsNotNone(sqlike_response_dto) - self.assertIsNotNone(sqlike_response_dto.actual_instance) - self.assertIsInstance(sqlike_response_dto.actual_instance, TableResponseDTO) - - -if __name__ == '__main__': - unittest.main()